Подробности о выпуске Android Automotive 12

На этой странице перечислены новые основные функции, представленные в Android Automotive OS 12, публично выпущенной 4 октября 2021 г. Чтобы узнать больше о каждой функции, см. раздел Что нового .

Функции

Платформа: мощность системы, производительность и кластер.

  • Понимание 64-битных сборок . Узнайте больше о 64-битной системе Android.
  • Энергетическая политика . Предоставьте API (собственный сервис) для определения состояний питания и политики. Эта функция позволяет OEM-производителям настраивать состояния включения.
  • Кластерный стек II . Улучшите стек кластера, чтобы сократить работу OEM-производителей.

Пользовательский интерфейс системы и улучшения основных приложений

  • Роторный контроллер . Интерфейсными интерфейсами AAOS, включая системные приложения, такие как «Дозвонщик», «Мультимедиа» и «Настройки», теперь можно полностью управлять с помощью поворотного контроллера, который поддерживает перемещение в четырех направлениях, вращение по часовой стрелке и против часовой стрелки, а также выбор. Дополнительная интеграция IME теперь также доступна благодаря предоставленному OEM-производителю IME, ориентированному на Rotary.
  • Служба коротких сообщений (SMS) v2. Предоставляется эталонное приложение SMS 2 с историей сообщений и пользовательским интерфейсом для создания сообщения.
  • Хед-ап-уведомления (HUN) . По умолчанию HUN упорядочены по времени. Однако, поскольку некоторые HUN более важны или срочны, чем другие (например, аварийная ситуация важнее сообщения), эта функция позволяет HUN расставлять приоритеты.
  • Пользовательский интерфейс (UI):
    • Замените эталонную программу запуска AOSP на программу запуска 2.
    • Проверка пользовательского интерфейса системы.
  • Конфиденциальность:
    • Прозрачность для пользователя микрофона с индикатором микрофона.
    • Приложения, видимые более 90 дней, автоматически переводятся в режим гибернации .
    • Включите уведомления о переключении микрофона, когда приложение пытается получить доступ к микрофону. При взаимодействии с индикатором в диалоговом окне «Недавно использованные» отображается последнее приложение, которое обращалось к микрофону.
  • Редизайн приложения настроек. Повысьте удобство использования и масштабируемость с помощью настраиваемой структуры из двух столбцов для больших и широких экранов. Включена обновленная информационная архитектура, обеспечивающая легкий доступ и обнаружение ключевых настроек.
  • API тостов. Только системные приложения могут получить доступ к API Toasts.

Управление пользователями

  • Удаленное управление пользователями. Доступны новые API для создания и удаления пользователей Android для сценариев удаленного управления. Эти API-интерфейсы интегрированы с механизмом ограничений AAOS UX, поэтому, если эти действия выполняются удаленно (например, через Интернет или в телефонном приложении), учитывается состояние движения автомобиля. Для удаленной блокировки пользователей мы интегрируем существующие API-интерфейсы DevicePolicyManager с механизмом ограничений UX.

Bluetooth

  • Улучшена производительность повторного подключения Bluetooth. Автоматически подключайтесь к устройствам чаще и при определенных обстоятельствах. Например, инициируйте повторное подключение по событию VHAL, например, «водитель на месте».
  • База данных сообщений. Добавлена ​​поддержка использования базы данных сообщений через MAP, чтобы обеспечить большую гибкость приложениям обмена сообщениями, использующим Bluetooth.

Возможности подключения

  • Выбор сети для каждого приложения (PANS) . Разрешить создание и применение динамической сетевой политики, определяющей, какие приложения могут использовать сети OEM_PAID .
  • Двойная СТА. Одновременно включите бортовую информационно-развлекательную систему (IVI) для подключения к ограниченной сети Wi-Fi для OEM-целей, а также для другого подключения к сети Wi-Fi.

Аудио

  • Звуковой сигнал приглушения. Предоставляет уровню аппаратной абстракции (HAL) состояние фокуса звука и информацию о том, какие устройства вывода следует приглушить.
  • Улучшения громкости. Разрешить более точное управление громкостью, включая предоставление API для получения активных групп томов.
  • Отключение звука для каждой группы томов. Разрешить отключение звука для каждой группы томов и улучшить взаимодействие HAL и пользовательского интерфейса в отношении состояний отключения звука.

Камера

  • CarEvsManager . Разрешить OEM-производителям реализовать действие Android, которое показывает предварительный просмотр служб автомобильных камер.
  • Статистика системы внешнего просмотра (EVS). Собирайте статистику использования сервисов EVS и производительности.
  • Ускорение графического процессора Surround View. Улучшена производительность сшивания Surround View за счет максимально эффективного использования графического процессора.
  • Онлайн-калибровка Surround View. Выравнивает изображения Surround View на лету, чтобы учесть изменения положения камеры с течением времени, сохраняя качество сшитого изображения на протяжении всего срока службы автомобиля.

Безопасность

  • Шифрование, привязанное к транспортному средству . Шифрование хранилища Android теперь можно настроить для хранения некоторых ключевых параметров шифрования на внешнем ЭБУ. Это предотвращает сбор данных при снятии головного устройства с автомобиля (что может произойти из-за кражи или сноса).
  • Безопасные возможности разработчика . Опции разработчика Android и ADB могут быть включены удаленно исключительно OEM-производителем. Эталонная реализация обеспечивает механизмы доступа к криптотокенам и удаленный веб-сервис.

Датчики

  • Автоматическое определение времени . Считайте время из глобальных навигационных спутниковых систем (GNSS), когда другие источники недоступны. Таким образом, у автомобиля есть источник времени, когда он находится в автономном режиме.
  • Включите повтор сенсора и воспроизведение на эмуляторе .

Телеметрия

  • Возможности периферийной аналитики. Предоставляет возможность выполнять дополнительную обработку метрик на периферийных устройствах Android Automotive. Показатели информационно-развлекательной системы Android и свойств транспортных средств можно настроить с помощью сценариев, написанных на языке программирования Lua , обработать на устройстве и отправить на серверную часть, определенную OEM-производителем.

Интеграция автомобиля

  • Контроль температуры. Новые атрибуты, включая HVAC_TEMPERATURE_VALUE_SUGGESTION , позволяют округлять и измерять температуру HVAC.
  • Обновления свойств автомобиля. Добавлены API для оптимизации процесса разработки, предоставляя возможность получать и устанавливать несколько свойств автомобиля одновременно.
  • Заморозить интерфейс HAL автомобиля.

Отображение и ввод

  • Пользовательский ввод OEM. Добавьте или настройте различные входные данные для автомобилей OEM.

Обновление приложения «Настройки»

  • Обновление пользовательского интерфейса и информационной архитектуры. Приложение «Настройки» обновлено до версии 2.

Дополнительные обновления

  • Устарело PERMISSION_CONTROL_CAR_OCCUPANT_AWARENESS_SYSTEM .
  • Мастер установки теперь доступен в Google Play.

Согласие

Известно, что следующие тесты CTS в Android 12 не проходят. Чтобы пройти эти тесты, включите эти исправления в код Android 12. Эти патчи также доступны в Android 12L.

  • CtsPackageUninstallTestCases:android.packageinstaller.uninstall.cts.UninstallTest#testUninstall
  • CtsSharesheetTestCases:android.sharesheet.cts.CtsSharesheetDeviceTest
  • CtsPermission3TestCases
  • CtsAccessibilityServiceTestCases:android.accessibilityservice.cts.AccessibilityGestureDispatchTest#testClickAt_producesDownThenUp
  • CtsSecurityHostTestCases:android.security.cts.SELinuxHostTest и CtsSecurityHostTestCases:android.security.cts.SELinuxNeverallowRulesTest
  • CtsWindowManagerDeviceTestCases
  • CtsAppTestCases:android.app.cts.UiModeManagerTest