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