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