Сведения о выпуске Android Automotive 12

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

Функции

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

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

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

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

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

  • Удаленное управление пользователями. Доступны новые 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