Перенесите свое приложение на транспортные средства с ОС Android Auto или Android Automotive. Используйте одну архитектуру приложения, которая подходит для обоих случаев, чтобы каждый пользователь мог пользоваться вашим приложением.
Андроид Авто
Android Auto предоставляет оптимизированное для водителя приложение для пользователей, у которых есть телефон Android с приложением 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 поддерживают только определенные типы приложений, как описано в следующей таблице:
Категория | Описание | Платформы | Использование | Издательский |
---|---|---|---|---|
Медиа - аудио | Медиа-приложения позволяют пользователям просматривать и воспроизводить музыку, радио, аудиокниги и другой аудиоконтент в автомобиле. Для получения дополнительной информации см. Создание медиа-приложений для автомобилей . Важно: категория «Медиа» не включает видеоконтент — подробную информацию о приложениях, воспроизводящих видео, см. в отдельной категории «Видео» . Создано с использованием: Медиа-приложения также можно создавать с использованием шаблонов библиотеки приложений Android for Cars в рамках нашей программы раннего доступа к Android Auto. См. раздел Создание шаблонного медиа-приложения для получения дополнительной информации, касающейся медиа-приложений. | Android Auto и автомобильная ОС Android Важно: Шаблонные медиаприложения в настоящее время поддерживаются только на Android Auto. | Во время вождения или парковки | Все типы треков Важно: Медиа-приложения, использующие шаблоны библиотеки автомобильных приложений, могут быть опубликованы только в каналах внутреннего тестирования и каналах закрытого тестирования в рамках нашей Программы раннего доступа. |
Обмен сообщениями | Приложения для обмена сообщениями позволяют пользователям получать входящие уведомления, читать сообщения вслух с помощью преобразования текста в речь и отправлять ответы с помощью голосового ввода в автомобиле. Подробнее см. в разделе Создание приложений для обмена сообщениями для Android Auto . Создано с использованием : уведомлений | Андроид Авто | Во время вождения или парковки | Все типы треков |
Навигация | Навигационные приложения, в том числе поставщики услуг водителей и доставки, помогают пользователям добраться до нужного места, предоставляя пошаговые инструкции. Создано с использованием : Библиотека приложений Android for Cars . См. раздел Создание навигационного приложения для получения дополнительной информации, касающейся навигационных приложений. | Android Auto и автомобильная ОС Android | Во время вождения или парковки | Все типы треков |
Точка интереса (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 .
Ваше приложение может запускать встроенную навигацию в Картах Google с помощью намерений Google Maps for Automotive .
Навигационные приложения могут достичь взаимодействия с Google Assistant через три различных формата намерений. См. Реализация намерений навигационных приложений .
Для тестирования приложений используйте инструменты тестирования для запуска Android Auto и Android Automotive OS на вашей машине для разработки. Подробности см. в разделе Тестирование приложений Android для автомобилей .
Рекомендации по разработке приложений см. на странице Android for Cars.
Чтобы узнать больше, ознакомьтесь с этими дополнительными ресурсами:
Дополнительные ресурсы
Чтобы узнать больше об Android для автомобилей, ознакомьтесь со следующими дополнительными ресурсами.