Android Auto и Android Automotive OS позволяют пользователям получать доступ к приложениям на автомобильных информационно-развлекательных системах, пока автомобиль припаркован. Адаптируйте свое приложение для автомобильных дисплеев, внеся всего несколько изменений в реализацию.
Ключевые моменты, которые следует учитывать при выборе автомобиля.
- Фиксированная ориентация экрана : Экраны автомобильных информационно-развлекательных систем имеют фиксированную ориентацию — альбомную или портретную. Убедитесь, что ваше приложение поддерживает обе ориентации, чтобы адаптироваться к различным моделям автомобилей.
- Уникальный пользовательский интерфейс и навигация : Android Automotive OS может включать в себя настраиваемые системные панели и схемы навигации. Навигация жестами не поддерживается, а действия при возврате могут отличаться.
- Экраны неправильной формы и вырезы : Некоторые транспортные средства имеют экраны непрямоугольной или неправильной формы с уникальными вырезами. Используйте соответствующие параметры компоновки для безопасной работы с такими экранами.
- Системные панели : Автопроизводители могут контролировать, могут ли приложения отображать или скрывать системные панели для входа и выхода из иммерсивного режима. Производители также могут контролировать, могут ли приложения устанавливать цвет и прозрачность системных панелей.
- Автономные сценарии : В автомобилях часто бывает нестабильное или полное отсутствие интернет-соединения. Ваше приложение должно оставаться работоспособным в автономном режиме.
- Безопасность и состояние стоянки : Приложения в основном доступны, когда автомобиль припаркован. Убедитесь, что ваш пользовательский интерфейс оптимизирован для быстрого и понятного взаимодействия, соответствующего условиям эксплуатации автомобиля.
Стратегии адаптации
- Используйте классы размеров окон : используйте классы размеров окон , чтобы классифицировать дисплеи как компактные, средние или расширенные и соответствующим образом настроить макет.
- Внедрите многопанельные макеты : для более широких дисплеев автомобилей используйте схемы «список-детали» или другие многопанельные шаблоны, чтобы оптимально использовать доступную ширину.
- Оптимизация под автомобильные ресурсы : используйте параметр
carресурсы», чтобы задать компоновку или конфигурацию, специально адаптированную для автомобильной среды. - Тестирование на эмуляторах : Сначала проверьте совместимость вашего приложения на эмуляторе Android Automotive OS, чтобы выявить проблемы с пользовательским интерфейсом, специфичные для конкретного автомобиля.
Узнать больше
Полные инструкции по разработке Android для автомобилей см. в разделе «Обзор Android для автомобилей» .