Android Автомобильная версия 15

На этой странице представлен краткий обзор основных новых функций, появившихся в Android Automotive 15.

Функции

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

Дисплей и менеджер окон

Для получения более подробной информации см. API кластера приборов .

  1. Добавлена ​​поддержка UXRE для нескольких дисплеев, включая физические и виртуальные. Это позволяет применять различные UXRE для каждого дисплея отдельно, будь то физический или виртуальный. Дисплеи могут быть идентифицированы в пределах зоны пассажиров автомобиля в конфигурации UXRE. Это позволяет дисплеям, предназначенным только для пассажиров, продолжать использовать приложения NDO во время движения.

Аудио и радио

Для получения более подробной информации см. раздел «Реализация радиоуправления» .

  1. Минимальный и максимальный уровни громкости. Теперь производители оборудования могут задавать минимальный и максимальный уровни громкости, чтобы предотвратить слишком тихий или слишком громкий звук при активации.

  2. Динамические аудиоустройства. Позволяет пользователю выбирать параметры звука с помощью динамических устройств вывода, таких как Bluetooth и USB-наушники, при подключении этих устройств.

  3. Настройки затухания кроссовера звука. Теперь производители автомобилей могут определять настройки затухания кроссовера для автомобильных устройств, которые могут применяться к приложениям при воспроизведении звука.

  4. Улучшить поддержку HD и DAB-радио. Обеспечить полную поддержку стандартов HD и DAB-радио, чтобы производители автомобилей могли интегрировать функции радио в автомобильные устройства.

Производительность и состояние системы

Для получения более подробной информации см. разделы «Сбор данных о производительности» и «Мониторинг состояния системы» .

  1. Более расширенные средства мониторинга для выявления проблем с производительностью системы. Протокол CarWatchdog dumpsys предоставляет кэшированные метрики в структурированном формате для упрощения анализа. Профилирование памяти CarWatchdog используется для лучшего понимания влияния нехватки памяти на производительность.

Управление питанием

Для получения более подробной информации см. раздел «Управление питанием» .

  1. Удаленный доступ без использования сервера. Добавлена ​​возможность включения активности AAOS другими блоками управления, такими как блок управления трансмиссией (TCU), а также возможность планирования AAOS собственных пробуждений для обработки очереди задач.

  2. Поддержка аварийного выключения. Улучшает службу управления питанием автомобиля, позволяя ей оповещать системные приложения о том, что аварийная ситуация привела к выключению.

  3. Управление политикой электропитания. Позволяет системным приложениям производителя оборудования изменять политику электропитания в зависимости от ситуации.

Многоэкранный режим

  1. Вы можете обеспечить связь между одними и теми же приложениями, работающими в разных зонах присутствия, используя API для связи между несколькими дисплеями .

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

  1. Теперь вы можете включить разработку пользовательского интерфейса драйверов и кластеров вне исходного кода Android.

  2. Теперь вы можете отслеживать состояние системы через пользовательский интерфейс драйвера, и он будет генерировать оповещения и уведомления.

Подключение

Bluetooth

  1. Bluetooth-гарнитуры. Позволяет пользователям подключать Bluetooth-гарнитуры к AAOS, а также к подключенным телефонам, и использовать гарнитуры в качестве устройства вывода звука. Пользователь может использовать новую настройку «Устройство вывода звука» на странице «Настройки звука» , чтобы назначить свою гарнитуру в качестве устройства вывода. Одновременно по Bluetooth может быть активен только один медиа- или аудиопоток, источник или приемник.

  2. Уровень логирования по умолчанию. Теперь вы можете управлять уровнем логирования по умолчанию для стека Bluetooth в параметрах разработчика или в командной строке, используя новый тег логирования log.tag.bluetooth .

Сетевые технологии

Для получения дополнительной информации см. раздел «Поддержание работоспособности активных зон между сеансами вождения» .

  1. Сообщения о тарифных планах и тарифах на передачу данных. Пример пользовательского интерфейса для демонстрации возможности продления платного подключения в момент необходимости пользователя.

  2. Wi-Fi, оплачиваемый производителем оборудования. Пример пользовательского интерфейса для отображения подключений к сетям Wi-Fi с ограниченным доступом.

  3. Сохранение точки доступа Wi-Fi. Добавлена ​​опция, позволяющая пользователям сохранять точку доступа автомобиля для каждой поездки.

UWB

  1. Обновление настроек. Добавлены новые параметры для более эффективного управления устройствами UWB.

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

  1. Пользовательский интерфейс системы с поддержкой конфигурации. Расширьте возможности эмуляторов AAOS, добавив поддержку моделирования конфигураций нескольких устройств с использованием одного образа системы.

  2. Улучшена совместимость. Улучшена совместимость со сторонними приложениями за счет включения основных функций Android, таких как DocumentsUI и Gallery.

  3. Док-станция. Позволяет пользователям закреплять избранные приложения в системном интерфейсе для более быстрого запуска приложений.

  4. Окружающий обзор. Предоставьте производителям оборудования пространство для создания уникальных впечатлений, когда экраны IVI включены, но не используются.

  5. Обновлена ​​проверка блокировки профиля. Добавлена ​​стандартизированная проверка блокировки экрана для всего Android Automotive.

Камера

Для получения более подробной информации см. раздел «Камера» .

  1. Улучшена поддержка одновременной работы нескольких клиентов EVS с несколькими камерами. Улучшена поддержка нескольких камер и нескольких клиентов в CarEvsService , что позволяет клиентам более эффективно управлять потоками данных.

  2. Доступ пользователя user0 к Camera2. Разрешите приложениям, работающим от имени пользователя без графического интерфейса, доступ к Camera2.

  3. Список разрешенных приложений для обеспечения конфиденциальности Camera2. Теперь производители оборудования могут указывать определенные приложения для камеры, которым разрешен доступ к камерам независимо от состояния переключателя конфиденциальности камеры.

  4. Ранний доступ к Camera2. Привилегированные клиенты с UID AID_AUTOMOTIVE_EVS теперь могут получить доступ к камере до завершения загрузки Android.

Датчики и свойства VHAL

Для получения более подробной информации см. раздел «Поддерживаемые системные свойства» .

  1. Ультразвуковые датчики. Добавлены новые свойства VHAL для ультразвуковых парковочных датчиков.

  2. Мониторинг водителя. Добавлены новые свойства VHAL для систем мониторинга внимания водителя.

  3. Новые свойства VHAL. Добавлено 10 новых свойств VHAL.

  4. Улучшена производительность свойств автомобиля. Для снижения нагрузки на процессор обновлены свойства Continuous и On_Change .

  5. Настраиваемое разрешение при подписке на данные датчиков. Добавлен новый API registerCallback на уровне CPM и добавлена ​​логика в интерфейсы CarPropertyService и VHAL.

  6. VHAL: Детализация модуля доступа. Теперь производители оборудования могут указывать уровни доступа (например, READ-only и READ-WRITE ) для каждой комбинации propertyId-areaId вместо того чтобы указывать уровни доступа для всего объекта целиком.

Согласие

Тесты на соответствие стандартам Android проводились на внутреннем эталонном оборудовании. Для этого релиза использовались тестовые наборы CTS, STS, VTS и CTSonGSI.

За исключением перечисленных ниже проблем, мы не обнаружили никаких известных сбоев, требующих исправления, ни в коде Android 15 ( android15-release ), ни в тестовой ветке Android 15 ( android15-tests-dev ).

  • CTS-Verifier. Результат выбора.

Если ваше устройство использует пользовательский интерфейс Car Portrait, то, помимо перечисленных ранее, эти тесты могут завершиться неудачей.

  • CTS. CtsWindowManagerDeviceWindow
  • CTS.CtsWindowManagerDeviceMultiDisplay CtsWindowManagerDeviceMultiDisplay
  • CTS-Verifier. Отключить строку состояния.