Определить задачи пользователя

Чтобы создать версию приложения для Android for Cars, сначала определите задачи, соответствующие транспортному средству, и помните о необходимости ограничить отвлечение водителя.

Ограничение отвлечения внимания водителя

Чтобы помочь водителям сосредоточиться на дороге, при разработке автомобильного приложения учитывайте эти стратегии.

  • Ограничение информации на каждом экране : шаблоны в библиотеке приложения ограничивают объём информации, отображаемой на каждом экране во время вождения. Допустимое количество действий, изображений и других элементов (например, текста в некоторых случаях) описано для каждого шаблона. Для шаблонов со списками и сетками максимальное допустимое количество элементов зависит от автомобиля и может быть получено с помощью API ConstraintManager .

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

  • Минимизируйте внимание, необходимое для выполнения задач : упростите процессы для водителей, сделав потоки задач короткими .

  • Предоставляйте ярлыки : представляйте сохраненный пользовательский контент в начале потока задач для быстрого доступа (например, избранное или недавно посещенные места).

  • Минимизируйте участие пользователя : по возможности предусмотрите предустановленные параметры и значения по умолчанию, чтобы пользователи могли легко делать выбор во время вождения. Рассмотрите возможность включения голосового ввода во время вождения.

Обновляйте содержимое шаблона осторожно : поскольку обновления содержимого шаблона могут отвлекать водителя от дороги, некоторые типы обновлений ограничены. (То есть они увеличивают количество шагов задачи, а количество шагов во время вождения ограничено.) Обновления, являющиеся обновлениями, менее отвлекают водителя и могут быть ограничены, чтобы минимизировать отвлечение. Подробнее см. в разделе «Что такое обновление?».