Android Automotive OS 12L представляет быстрые элементы управления, улучшения уведомлений и Bluetooth и многое другое

Помимо планшетов, Android 12L также привносит множество функций в ОС Android Automotive, о чем Google незаметно сообщила в прошлом месяце на конференции I/O 2022, которая была в основном посвящена предстоящему редизайну Android Auto.

Что касается улучшений системного интерфейса, Android Automotive OS 12L представляет «Быстрые элементы управления» (Quick Controls), которые позволяют OEM-производителям добавлять избранные настройки, например, переключатели Bluetooth, в строку состояния или другие элементы системного интерфейса (SysUI). Это позволяет пользователям «безопасно изменять ключевые настройки во время вождения, не открывая приложение «Настройки»», и зависит от внедрения автопроизводителями. Каждый, вероятно, предложит свой собственный интерфейс и подход.

Также было проведено «визуальное обновление уведомлений», улучшающее сгруппированные уведомления, а поддержка поворотных контроллеров (аппаратных ручек) получила исправления ошибок.

Среди других нововведений — улучшенная производительность повторного подключения по Bluetooth, благодаря которой ОС Android Automotive будет «подключаться к устройствам чаще и в подходящих условиях». Автопроизводители смогут получать «предварительный просмотр с автомобильных камер», а также удаленно активировать ADB и другие опции для разработчиков Android. Это может использоваться для «механизмов доступа к криптографическим токенам и удаленным веб-сервисам».

Полный список изменений для разработчиков в Android Automotive OS 12L представлен ниже:


Улучшения системного интерфейса и основных приложений

  • Функция «Быстрые элементы управления». Позволяет OEM-производителям добавлять избранные настройки (например, переключатели Bluetooth) в системный интерфейс (например, в строку состояния), чтобы пользователи могли безопасно изменять ключевые параметры во время вождения, не открывая приложение «Настройки».
  • Поддержка поворотных контроллеров. Улучшения и исправления ошибок.
  • Кастомизация интерфейса. Включена архитектура плагинов для пользовательских классов. Подробнее см. в разделе Плагины Car UI.
  • Визуальное обновление уведомлений. Переработка пользовательского опыта и улучшение сгруппированных уведомлений.

Bluetooth

  • Улучшенная производительность повторного подключения по Bluetooth. Автоматическое подключение к устройствам чаще и в подходящих условиях. Чтобы узнать больше, см. Управление подключением Bluetooth.
  • База данных сообщений. Поддержка использования базы данных сообщений через Профиль доступа к сообщениям (MAP) для обеспечения большей гибкости приложений для обмена сообщениями, использующих Bluetooth.

Подключение

  • Выбор сети для каждого приложения (PANS). Позволяет создавать и применять динамическую сетевую политику, которая определяет, какие приложения могут использовать OEM_PAID networks.
  • Dual STA. Позволяет информационно-развлекательной системе (IVI) подключаться к ограниченной OEM-производителем сети Wi-Fi одновременно с основным подключением к сети Wi-Fi.

Аудио

  • Сигнал приглушения звука. Предоставляет HAL состояние аудиофокуса и информацию о том, на каких устройствах вывода следует приглушать звук.
  • Улучшения громкости. Обеспечивает более точное управление громкостью, включая предоставление API для получения активных групп громкости.
  • Отключение звука для каждой группы громкости. Включает отключение звука для каждой группы громкости и улучшает взаимодействие между HAL и пользовательским интерфейсом относительно состояний отключения звука.
  • Миграция AudioControl HAL на AIDL. AudioControl HAL был перенесен с HIDL на AIDL для полноценного использования функциональности AIDL.
  • Обработка политики электропитания для аудио. Включена функциональность управления питанием для автомобильной аудиослужбы, включая отключение и включение запросов фокуса, а также отключение и включение звука для групп громкости при изменении политики электропитания для аудио.

Камера

  • CarEvsManager. Позволяет OEM-производителям реализовывать Android Activity, которое показывает предварительный просмотр с сервисов автомобильных камер.

Надежность и стабильность системы

  • Управление флеш-памятью с помощью Car watchdog. Управляет системной флеш-памятью, ограничивая объем данных, записываемых в хранилище. Позволяет OEM-производителям определять пороги записи (для пакетов OEM, медиа и карт) и собирать статистику для OEM-приложений. Отключает и завершает работу некритичных приложений и служб, которые превышают установленные пороги.

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

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

Местоположение

  • Переключатель местоположения для систем помощи водителю (ADAS). Доступ к местоположению устройства для приложений, используемых в ADAS, теперь можно контролировать с помощью отдельного переключателя в приложении «Настройки».

Телеметрия

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

Соответствие требованиям

  • Исправления для соответствия требованиям. Ряд исправлений обеспечивает соответствие наборам тестов сертификации Android. Релиз Android 12L AAOS на 100% соответствует наборам тестов CTS, CTS-Verifier и STS на нашей внутренней эталонной платформе без необходимости дополнительных исправлений в программном обеспечении AOSP.