Компания Google рада представить этот релиз Android 25Q2 партнерам Android Automotive. Данный релиз Android Automotive 25Q2 совместим с Android 16. Мы продолжаем дорабатывать функции, стремясь рекомендовать будущий релиз производителям оборудования.
Подробности выпуска
This section summarizes major features and enhancements provided in the AAOS B release.
Эти обновления применяются к Android16 , API уровня 36 .
The Android Automotive 25Q2 release is compliant with Android 16.
Новые функции
The 25Q2 release provides these new features.
AAOS Framework
Audio and radio:
Улучшения в HAL-интерфейсе управления звуком: для настройки функций автомобильной аудиосистемы используйте API вместо XML-файла.
Система экстренного оповещения (EAS) для радио высокой четкости (HD): передача информации EAS радиоприложениям через API. Это относится к HD Radio (Северная Америка) и DAB EWS (Европейский Союз).
Встроенная библиотека AAudio: AAudio поддерживает определяемые производителем теги аудиоатрибутов для настройки поведения приложения. Например, маршрутизация звука и управление громкостью.
Управление питанием:
- Уведомления о состоянии питания для встроенных процессов: Расширена возможность отправки уведомлений о состоянии питания для встроенных процессов OEM-производителей (помимо приложений Android).
Car framework:
- Динамическая настройка свойств автомобиля: Поддержка динамической настройки минимальных и максимальных значений, а также поддерживаемых параметров в свойствах автомобиля.
Подключение
Сетевые технологии:
Минимальная телефония: подмножество уровня аппаратной абстракции (HAL) телефонии Android, предназначенное для производителей автомобилей и позволяющее использовать телефонию Android на устройствах, работающих только с данными (включая блоки управления трансмиссией). Это уменьшает фрагментацию и обеспечивает поддержку функций телефонии.
API для дополнительных продаж через сообщения о подключении: Улучшен SubscriptionManager , предоставляющий API для отображения статуса подписки пользователя на мобильный интернет. Например,
active,inactive,trialи дата истечения срока действия.Поддержка планируемых приложений: Добавлена поддержка, позволяющая производителям автомобильной техники настраивать полный набор параметров
hostapd.confнедоступных через API Android. В API SoftApCallback добавлена причина отключения, позволяющая производителям узнавать, почему клиенты отключались от локальной точки доступа (LOHS). Эти функции улучшают поддержку планируемых приложений и уменьшают фрагментацию.
Пользовательский интерфейс и возможности системы AAOS
- Масштабируемый пользовательский интерфейс: Эта оконная платформа AAOS предоставляет производителям оборудования настраиваемые компоненты, позволяющие удовлетворять требованиям к оконному интерфейсу и создавать индивидуальные пользовательские интерфейсы.
свойства VHAL
Характеристики транспортного средства:
Добавлены новые свойства транспортного средства для отображения его характеристик и состояния.
Обновлены константы свойств транспортных средств из @SystemApi в общедоступные API для объединения сгенерированной документации в VehiclePropertyIDs . Для доступа к данным о свойствах транспортных средств по-прежнему требуются все ранее определенные и задокументированные разрешения.
Доступ к свойствам транспортных средств для сторонних разработчиков: Эта функция позволяет разработчикам сторонних приложений получить доступ к восьми существующим свойствам транспортных средств, имеющим отношение к навигации, голосовому помощнику, погоде и состоянию движения. Подробнее см. раздел «Интеграция с приложениями и сервисами Google» .
Согласие
Проверка соответствия стандартам Android проводилась на внутреннем эталонном оборудовании. В набор тестов, запущенных для этого релиза, входят CTS, CTS-V, ATS, STS, VTS и CTS на GSI.
За исключением перечисленных ниже проблем, ни одна из известных неисправностей не требует исправления ни в коде Android 16 ( android16-release ), ни в тестовой ветке Android 16 ( android16-tests-dev ).
Тест не пройден:
CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTestsСводка ошибок: Один тест не пройден в портретном режиме. При тестировании поведения встраивания Activity в масштабируемых сборках пользовательского интерфейса, основанных на оконных решениях, включающих несколько корневых задач, каждая из которых имеет режим
WINDOWING_MODE_MULTI_WINDOW, возникают известные ошибки из-за запуска некоторых Activity в меньших, чем ожидалось, пределах, например, вwindowMetricsправил встраивания. В результате запускался плейсхолдер, и тест завершался с ошибкой при запуске Activity на дополнительном экране.Патч aosp/3659633 исправляет наследование режима оконного отображения от
rootTaskдля многооконного режима.Test failing:
CtsAutoFillServiceTestCasesСводка ошибок: В сборках масштабируемого пользовательского интерфейса, основанных на оконных решениях, включающих несколько корневых задач, каждая из которых относится к режиму
WINDOWING_MODE_MULTI_WINDOW, возникают две категории известных проблем:IME охватывает диалоговое окно автозаполнения, которое блокирует нажатие кнопок в этом диалоговом окне. Вы можете временно отключить диалоговое окно автозаполнения с помощью патча платформы ag/3664131 .
Когда второе поле заполняется автоматически, например,
PASSWORD,LoginActivityоказывается заdecor_gripи теряет фокус ввода. Патчи можно найти по следующим ссылкам: ag/3679541 , ag/3675628 , ag/3675627 .