Подробности о выпуске Android Automotive 11

В следующем материале подробно описаны основные функции и улучшения, добавленные в 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 запускается на эмуляторе, а не на совместимом устройстве.
  • Сравнительный анализ производительности не проводился.