Android Automotive 25Q2

Компания 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 .