Разрабатывайте адаптивные приложения для автомобилей.

Android Auto и Android Automotive OS позволяют пользователям получать доступ к приложениям на автомобильных информационно-развлекательных системах, пока автомобиль припаркован. Адаптируйте свое приложение для автомобильных дисплеев, внеся всего несколько изменений в реализацию.

Ключевые моменты, которые следует учитывать при выборе автомобиля.

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

Стратегии адаптации

  1. Используйте классы размеров окон : используйте классы размеров окон , чтобы классифицировать дисплеи как компактные, средние или расширенные и соответствующим образом настроить макет.
  2. Внедрите многопанельные макеты : для более широких дисплеев автомобилей используйте схемы «список-детали» или другие многопанельные шаблоны, чтобы оптимально использовать доступную ширину.
  3. Оптимизация под автомобильные ресурсы : используйте параметр car ресурсы», чтобы задать компоновку или конфигурацию, специально адаптированную для автомобильной среды.
  4. Тестирование на эмуляторах : Сначала проверьте совместимость вашего приложения на эмуляторе Android Automotive OS, чтобы выявить проблемы с пользовательским интерфейсом, специфичные для конкретного автомобиля.

Узнать больше

Полные инструкции по разработке Android для автомобилей см. в разделе «Обзор Android для автомобилей» .