На этой странице перечислены новые основные функции, представленные в 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