Обзор Android для автомобилей

Перенесите свое приложение на транспортные средства с ОС Android Auto или Android Automotive. Используйте одну архитектуру приложения, которая подходит для обоих случаев, чтобы каждый пользователь мог пользоваться вашим приложением.

Андроид Авто

Android Auto предоставляет оптимизированное для водителя приложение для пользователей, у которых есть телефон Android с приложением Android Auto и совместимая автомобильная или вторичная стереосистема . Они могут использовать ваше приложение непосредственно на дисплее своего автомобиля, подключив свой телефон. Вы позволяете Android Auto подключаться к приложению вашего телефона, создавая службы, которые Android Auto использует для отображения оптимизированного для водителя интерфейса для водителя. Чтобы узнать больше, см. Обзор Android Auto .

Пользовательский интерфейс Android Auto

Рисунок 1: Android Auto — работает на телефоне и в автомобиле.

Автомобильная ОС Android

Android Automotive OS — это информационно-развлекательная система на базе Android, встроенная в транспортные средства. Автомобильная система — это автономное устройство на базе Android, оптимизированное для вождения. С Android Automotive OS пользователи устанавливают ваше приложение непосредственно на автомобиль, а не на свои телефоны. Чтобы узнать больше, см. Обзор Android Automotive OS .

Пользовательский интерфейс автомобильной ОС

Рисунок 2: Android Automotive OS, работающая на эмуляторе.

Поддерживаемые категории приложений

В связи с особенностями автомобилей Android Auto и Android Automotive OS поддерживают только определенные типы приложений, как описано в следующей таблице:

Категория Описание Платформы Использование Издательский
Медиа - аудио

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

Важно: категория «Медиа» не включает видеоконтент — подробную информацию о приложениях, воспроизводящих видео, см. в отдельной категории «Видео» .

Создано с использованием: MediaBrowserService и MediaSession . В Android Automotive OS вы также можете создавать экраны входа и настроек (для использования во время парковки) с помощью Views или Compose.

Медиа-приложения также можно создавать с использованием шаблонов библиотеки приложений Android for Cars в рамках нашей программы раннего доступа к Android Auto. См. раздел Создание шаблонного медиа-приложения для получения дополнительной информации, касающейся медиа-приложений.

Android Auto и автомобильная ОС Android

Важно: Шаблонные медиаприложения в настоящее время поддерживаются только на Android Auto.

Во время вождения или парковки

Все типы треков

Важно: Медиа-приложения, использующие шаблоны библиотеки автомобильных приложений, могут быть опубликованы только в каналах внутреннего тестирования и каналах закрытого тестирования в рамках нашей Программы раннего доступа.

Обмен сообщениями

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

Создано с использованием : уведомлений MessagingStyle , Service для обработки действий ответа и отметки прочитанных сообщений.

Андроид Авто Во время вождения или парковки Все типы треков
Точка интереса (POI)

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

Создано с использованием: Библиотеки приложений Android for Cars . См. Создание приложения точки интереса для получения дополнительной информации, касающейся приложений POI.

Android Auto и автомобильная ОС Android Во время вождения или парковки Все типы треков
Интернет вещей (ИВ)

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

Создано с использованием: Библиотеки приложений Android for Cars . См. Создание приложения для Интернета вещей для получения дополнительной информации, касающейся приложений IoT.

Android Auto и автомобильная ОС Android Во время вождения или парковки Все типы треков
Погода

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

Создано с использованием: Библиотеки приложений Android for Cars . См. Создание приложения о погоде для получения дополнительной информации, касающейся погодных приложений.

Android Auto и автомобильная ОС Android Во время вождения или парковки Все типы треков
Категории припаркованных приложений
Видео

Видеоприложения позволяют пользователям просматривать потоковое видео, пока автомобиль припаркован. Основная цель этих приложений — показывать потоковое видео.

Создано с использованием: Views и/или Compose. См. Сборка видеоприложений для Android Automotive OS для получения дополнительной информации.

Автомобильная ОС Android

В основном во время стоянки

Видеоприложения могут поддерживать ограниченное использование во время вождения, как описано в разделе Поддержка звука во время вождения .

Все типы треков
Игровые лаборатории

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

Создано с использованием: Views и/или Compose. См. Сборка игр для Android Automotive OS для получения дополнительной информации.

Автомобильная ОС Android Только во время стоянки Внутренние тестовые треки
Лаборатории браузеров

Браузерные приложения позволяют пользователям получать доступ к веб-страницам, пока автомобиль припаркован.

Создано с использованием: Views и/или Compose. Подробнее см. в разделе Сборка браузеров для Android Automotive OS .

Автомобильная ОС Android Только во время стоянки Внутренние тестовые треки

Интеграция с приложениями и сервисами Google

Вы можете создавать собственные приложения для использования в транспортных средствах, поддерживающих Android for Cars , включая Android Auto и Google Built-in .

Для тестирования приложений используйте инструменты тестирования для запуска Android Auto и Android Automotive OS на вашей машине для разработки. Подробности см. в разделе Тестирование приложений Android для автомобилей .

Рекомендации по разработке приложений см. на странице Android for Cars.

Чтобы узнать больше, ознакомьтесь с этими дополнительными ресурсами:

Дополнительные ресурсы

Чтобы узнать больше об Android для автомобилей, ознакомьтесь со следующими дополнительными ресурсами.

Образцы

Кодовые лаборатории

Блоги

Видео