Android Automotive 26Q2

На этой странице описаны функции и улучшения в выпуске Android Automotive OS (AAOS) 26Q2 (уровень API 37), который включает восемь новых функций и устраняет 180 проблем.

структура AAOS

Управление пользователями

  • Включено уведомление ManagedServices для видимых пользователей в фоновом режиме.

  • Добавлена ​​поддержка DocumentsUI для пользователей, находящихся в видимом фоновом режиме.

Аудио и радио

  • Принудительное определение фокуса звука: Включено принудительное определение фокуса звука в AAOS, что имеет решающее значение для безопасности пользователя.

  • Audio gain callback: This callback lets audio hardware communicate volume changes to software components, including apps, and lets the entire system consistently detect current audio levels. OEMs can add new events to the audio gain callback and customize the behavior in the OEM service.

Каркас автомобиля

  • Доступность свойств автомобиля: позволяет производителям автомобилей динамически включать и отключать свойства автомобиля, а также добавлять статусы для свойств, которые определены поставщиком или недоступны.

Демонстрация безопасности

Пакет AAOS Display Safety представляет собой изолированную, защищенную графическую архитектуру для новой платформы SDV, обеспечивающую унифицированный интерфейс кабины пилота с высокой скоростью отклика. В состав Display Safety входят следующие компоненты:

  • Высокодоступный рендерер (HAR): движок с низкой задержкой, работающий независимо от основной информационно-развлекательной системы и обеспечивающий детерминированное отображение важных данных автомобиля, таких как передача, скорость и индикаторы. Он использует цикл рендеринга с защитой от сбоев и композитинг для эффективного смешивания цветов.

  • Инструментарий компилятора и мониторинга для обеспечения безопасности проектирования : набор автоматизированных утилит, используемых для проверки соответствия критически важных визуальных элементов стандартам компоновки дисплея. Он обеспечивает идеально точную отрисовку пикселей и использует сегментацию по различиям для визуального соответствия.

  • Приложение для приборной панели Android (DriverUI): интерактивное приложение, которое синхронизируется по отказоустойчивым каналам AAOS SDV для объединения информационно-развлекательного контента с уровнями безопасности HAR на экране приборной панели.

Подключение

  • Обмен сообщениями с нескольких устройств: Исправлена ​​ошибка в стеке телефонии, которая препятствовала сохранению системой сообщений с нескольких подключенных устройств.

  • Интеграция PANS-and-Play (PnP): Google Play обновлен с учетом поддержки PANS для улучшения пользовательского опыта.

Системный интерфейс и пользовательский опыт

  • Масштабируемый пользовательский интерфейс системы: Расширена структура масштабируемого пользовательского интерфейса за счет определения API, позволяющего производителям оборудования настраивать компоненты системного пользовательского интерфейса на системном уровне. Это унифицирует рабочий процесс и обеспечивает согласованное применение фирменного стиля.

  • Справочник по многопользовательской многоэкранной конфигурации (MUMD): Приведен пример многоэкранной конфигурации, использующей одновременное использование фоновых пользователей с масштабируемым пользовательским интерфейсом.

  • Уведомления о состоянии системы (HUN) для масштабируемого пользовательского интерфейса: упрощение настройки OEM-производителями и снижение затрат за счет модульной организации компонентов системного пользовательского интерфейса, таких как система отопления, вентиляции и кондиционирования воздуха (HVAC) и пользовательский интерфейс автомобильной системы. Ключевые особенности включают в себя специальный механизм преобразования HUNPanel для анимации, определяемой состоянием, и новый класс HUNWindow для оптимизированного управления жизненным циклом окон.

  • Модульная архитектура пользовательского интерфейса автомобильной системы: монолитный пользовательский интерфейс Android был деконструирован на независимые модульные компоненты для снижения затрат OEM-производителей и предотвращения проблем совместимости.

Основные приложения

  • API AppFunction: позволяют агентам подключаться к приложениям.

Камера

  • Система расширенного просмотра (EVS) объявлена ​​устаревшей: API EVS устарели для уменьшения фрагментации и унификации интерфейса API камеры. Вместо этого производителям оборудования следует использовать API Camera2. Для получения дополнительной информации см. раздел «Переход на Camera2» .

Программно-определяемое транспортное средство (SDV)

  • Автомобили с программным управлением: Расширение возможностей Android за пределы информационно-развлекательного экрана для обеспечения работы множества доменов в автомобиле с помощью масштабируемой сервисно-ориентированной архитектуры (SOA) и бесшовной интеграции с IVI. Включает HAR для приборных панелей, что позволяет быстро разрабатывать и внедрять решения для полноценной приборной панели.

Согласие

Для проверки вашей реализации AAOS используйте следующие наборы тестов:

Известные проблемы тестирования

В релизе AAOS 26Q2 содержатся следующие известные проблемы, связанные с тестированием:

  • CtsSurfaceControlTests[secondary_user_on_secondary_display]
    • #testImeVisible
    • #testImeVisibleWithZBelowRequest
    • #testImeZOrderedAboveEmbeddedWindowInChildWindow
    • #testImeVisibleWithZBelowTouch
  • CtsGraphicsTestCases
    • FrameRateOverrideTest#testAppDisplayModeGetRefreshRateDisplayModeReturnsPhysicalRefreshRateEnabled
    • FrameRateOverrideTest#testAppBackpressure
  • FrameRateOverrideTest#testAppDisplayGetRefreshRate
    • FrameRateOverrideTest#testAppChoreographer

Автоматизированный тест, требующий ручной проверки.

Следующий модуль не проходит автоматическое тестирование (CTS) в определенных многопользовательских или многоэкранных конфигурациях: CtsMediaAudioTestCases[secondary_user_on_secondary_display] . Проверьте соответствующую функциональность с помощью ручного тестирования.