В следующем содержании подробно описаны основные функции и улучшения, добавленные в Android Automotive в этом выпуске. Чтобы узнать больше о новых функциях, задокументированных в этом выпуске, см. раздел Что нового .
Основные функции и улучшения
Системный интерфейс и улучшения основных приложений
- Обновлены основные системные приложения
- Поиск новых настроек. Теперь пользователи могут быстро найти нужный параметр на главном экране настроек.
- СМИ. Были добавлены другие функции для улучшения взаимодействия с пользователем, улучшения настройки для OEM-производителей.
- Номеронабиратель. Для удобства пользователей добавлена возможность сортировки по фамилии.
- Обмен сообщениями. Групповые сообщения теперь поддерживаются с помощью MMS и RCS.
- Улучшена гибкость уведомлений. Добавлена возможность для улучшенной настройки положения на экране для панели уведомлений и всплывающих уведомлений, а также для улучшенной настройки анимации всплывающих уведомлений.
- Улучшена настраиваемость значков в строке состояния. Расстояние между значками можно настроить, некоторые значки теперь можно исключить.
- Инструментарий автомобильного пользовательского интерфейса. Добавлен новый набор компонентов и ресурсов, позволяющий упростить, более предсказуемую и последовательную настройку системы OEM.
- Базовая поворотная опора. События VHAL для физического поворотного контроллера передаются через службу RotaryController, чтобы приложения могли работать с поворотным контроллером.
Управление пользователями
- Обновлены многопользовательские API. Поверхность API многопользовательского управления Android AutomotiveOS (например, CarUserManagerHelper) перемещена в основную структуру (например, UserManager), чтобы упростить интеграцию OEM и возможность обновления.
- Роли пользователей и ограничения . Служба поддержки был добавлен для упрощенная OEM-настройка ролей и ограничений пользователей.
- Более быстрое переключение пользователей. Улучшено переключение пользователей и многопользовательская производительность. Теперь возможно предварительное создание пользователем и удаление пакетов из системного пользователя.
- CarUserHAL. Теперь поддерживается интеграция управления пользователями (например, переключение пользователей) между внешними ЭБУ и Android.
- Разблокировка доверенного устройства. Внесены улучшения в разблокировку производительности пользователей и системы.
Bluetooth
- Обложка. Теперь можно получать обложки воспроизводимых и просматриваемых треков через AVRCP.
- ММС и RCS. Отправка и получение сообщений MMS и RCS теперь поддерживаются в дополнение к SMS.
- AT-команды производителя. Добавлена возможность поддержка отправки AT-команд поставщика через HFP для включения проекции 3P.
- Синхронизация избранных контактов. Избранную телефонную книгу теперь можно перенести с телефона в машину.
- Улучшена поддержка нескольких просматриваемых источников мультимедиа. Улучшена поддержка сигналов от телефонов, поддерживающих несколько медиаплееров, и смена этих медиаплееров.
- Улучшения AVRCP. Улучшена возможность управления мультимедиа.
- Контакты загрузки. Загрузки контактов теперь группируются, чтобы быстрее добавлять доступные контакты в базу данных.
Несколько дисплеев
- Поддержка эмулятора. Эмулятор Android Automotive OS теперь поддерживает несколько физических дисплеев.
- Анимация загрузки для нескольких дисплеев. Теперь поддерживается мультиэкранная загрузочная анимация.
- CarActivityView. Теперь ActivityView знает об ограничениях на вождение.
Связь
- Просмотр и управление клиентом точки доступа. Партнеры теперь могут просматривать подробный список подключенных клиентов AP и отображать или блокировать клиентов.
- Динамическое управление интерфейсом Wi-Fi. Добавлена поддержка динамического создания и удаления сетевых интерфейсов Wi-Fi для поддержки вариантов использования параллелизма Wi-Fi и уменьшения фрагментации текущих одноразовых реализаций.
- Бесшумное беспроводное подключение к автомобильным HU. Привилегированные приложения теперь могут автоматически подключаться к Wi-Fi.
Аудио
- Звуковые эффекты для каждого устройства вывода. Теперь можно применять звуковые эффекты к определенным устройствам вывода в дополнение к отдельным потокам.
- Многозональные улучшения. Многозонный звук теперь поддерживает маршрутизацию в зависимости от занятости пользователя и автомобиля. Кроме того, аудиовходы можно связать с зонами для облегчения поиска устройств.
- Поддержка звуков автомобиля. Были введены новые варианты использования системы для автомобильных вариантов использования. Кроме того, были добавлены новые API, позволяющие HAL участвовать в звуковом фокусе для звуков вне Android.
- Улучшения фокусировки звука. Теперь поддерживаются отложенные запросы фокусировки аудио, а также добавлена новая пользовательская настройка для предотвращения фокусировки навигации во время вызова.
Камера
Объемный вид. Добавлена возможность отображать объемный обзор на 360° с нескольких входов камер.
Компьютерное зрение и машинное обучение (CV и ML)
Computepipe на ОС Android Automotive. Реализация клиента CVML в Android теперь позволяет подключаться к конвейерам CVML независимо от того, в какой среде они работают (VM или дискретное аппаратное обеспечение), таким образом, который абстрагирует базовую архитектуру развертывания.
Датчики
- Ультразвук. В платформу добавлена поддержка массивов ультразвуковых датчиков.
- CarPropertyManager. Были внесены улучшения в детализацию разрешений для свойства Vendor, открытый обратный вызов ошибки и упрощенный API getProperty.
- Детектор страны. Разрешить автомобильную настройку, чтобы OEM-производители могли устанавливать код страны, отличный от кода по умолчанию, для определения местоположения (особенно в случаях, когда в автомобиле нет возможности телефонии).
- ГНСС. Теперь можно сообщать о неограниченном количестве спутников (увеличено с ранее поддерживаемого максимума в 64 спутника).
Надежность и стабильность системы
Добавлен сторожевой таймер для обнаружения проблемного процесса и его перезапуска.
Производительность загрузки
Данные о производительности ввода-вывода теперь собираются в рамках службы CarWatchDog.
Каркас автомобиля
- Теперь поддерживаются дополнительные и экспериментальные функции.
- Добавлена возможность мониторинга сбоев активности и перезапуска для сбойной активности, работающей в кластере (режим FixedActivity).
- Улучшена обработка при столкновении с автосервисом.
- Добавлен API CarOccupantZoneManager, позволяющий запрашивать правильный дисплей/аудио для конкретного использования.
- Добавлен CarInputManager, позволяющий захватывать выбранную группу входных событий.
- Добавлена шина CAN HAL для стандартизированного доступа к шине CAN.
Управление энергопотреблением
Логика службы управления питанием теперь поддерживает новые переходы. WAIT_FOR_VHAL_FINISH
до WAIT_FOR_VHAL
и SHUTDOWN_PREPARE
для немедленного перехода в спящий режим.
Исправление ошибок
Было сделано несколько исправлений ошибок и исправлений тестов на соответствие.
Известные вопросы
- xTS работает на эмуляторе, а не на совместимом устройстве.
- Тест производительности не проводился.