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