Чтобы создать версию приложения для Android for Cars, сначала определите задачи, соответствующие транспортному средству, и помните о необходимости ограничить отвлечение водителя.
Ограничение отвлечения внимания водителя
Чтобы помочь водителям сосредоточиться на дороге, при разработке автомобильного приложения учитывайте эти стратегии.
Ограничение информации на каждом экране : шаблоны в библиотеке приложения ограничивают объём информации, отображаемой на каждом экране во время вождения. Допустимое количество действий, изображений и других элементов (например, текста в некоторых случаях) описано для каждого шаблона. Для шаблонов со списками и сетками максимальное допустимое количество элементов зависит от автомобиля и может быть получено с помощью API ConstraintManager .
Представьте только необходимый контент приложения : в автомобильной версии вашего приложения сосредоточьтесь на необходимом контенте, связанном с вождением, например на часто используемых местах, а не на полном контенте вашего приложения.
Минимизируйте внимание, необходимое для выполнения задач : упростите процессы для водителей, сделав потоки задач короткими .
Предоставляйте ярлыки : представляйте сохраненный пользовательский контент в начале потока задач для быстрого доступа (например, избранное или недавно посещенные места).
Минимизируйте участие пользователя : по возможности предусмотрите предустановленные параметры и значения по умолчанию, чтобы пользователи могли легко делать выбор во время вождения. Рассмотрите возможность включения голосового ввода во время вождения.
Обновляйте содержимое шаблона осторожно : поскольку обновления содержимого шаблона могут отвлекать водителя от дороги, некоторые типы обновлений ограничены. (То есть они увеличивают количество шагов задачи, а количество шагов во время вождения ограничено.) Обновления, являющиеся обновлениями, менее отвлекают водителя и могут быть ограничены, чтобы минимизировать отвлечение. Подробнее см. в разделе «Что такое обновление?».