UX-требования
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Убедитесь, что ваше приложение соответствует требованиям дизайна к удобству использования в автомобилях.
В этом разделе перечислены (или предоставлены ссылки) все необходимые вам UX-требования. UX-требования представлены в виде инструкций, которым вы ДОЛЖНЫ, СЛЕДУЕТ или МОЖЕТЕ следовать. В общих чертах эти обозначения можно интерпретировать следующим образом:
Требования к UX для шаблонных приложений
Вот требования, зависящие от типа разрабатываемого вами приложения:
Общие требования
ДОЛЖЕН | Длина потока задач должна составлять не более 5 шагов. |
ДОЛЖЕН | Получите разрешение пользователя на доступ к автомобильному микрофону перед записью звука для голосового ввода. |
ДОЛЖЕН | Используйте соответствующий метод (как указано в разделе Использование библиотеки приложений Android for Cars ), чтобы направлять пользователей Android Auto на телефон для выполнения действий, которые не разрешены во время вождения, попросив их смотреть на экраны своих телефонов только тогда, когда это безопасно (см. раздел Предоставление разрешений на телефоне ). |
НЕ ДОЛЖЕН | Завершите 5-шаговые потоки задач с помощью шаблона на основе списка, если не включена функция адаптивных ограничений задач (5-й шаг должен быть одним из следующих: «Навигация», «Сообщение» или «Панель»). |
ДОЛЖЕН | Сохраняйте последовательность задач короткой (длиной в 2–3 шага). |
ДОЛЖЕН | Показывать содержимое (или кнопки на полосе действий) не менее 8 секунд, прежде чем удалить это содержимое при автоматическом переходе между шагами. |
ДОЛЖЕН | При первом открытии приложения попросите пользователей предоставить все необходимые разрешения. |
ДОЛЖЕН | Если возможно, предусмотрите два акцентных цвета, чтобы лучше сочетать темный и светлый фон. |
ДОЛЖЕН | Предусмотрите кнопку «Назад» или другой механизм выхода в местах, где недоступны другие действия, например на загрузочных экранах и в шаблонах сообщений и панелей, не требующих действий. |
ДОЛЖЕН | Показывать полезный контент при открытии шаблона, а не пустое состояние без каких-либо опций для пользователей. |
ДОЛЖЕН | Обеспечьте ярлыки для более ранних шагов (например, когда поток задач превышает 3 экрана). |
ДОЛЖЕН | Предоставьте пользователю точку входа, например значок микрофона, если ваше приложение допускает голосовой ввод (аудиозапись). |
ДОЛЖЕН | Остановите запись звука, когда пользователь перестанет вносить данные. |
ДОЛЖЕН | Обновляйте контент только в целях, указанных в разделе «Ограничение отвлечения внимания водителя» , или в случаях, когда это явно разрешено в руководстве для определенных шаблонов или типов приложений. |
НЕ ДОЛЖЕН | Используйте автоматические переходы для завершения задач без участия пользователя (то есть не используйте их один за другим). |
НЕ ДОЛЖЕН | Создавайте кнопки с состояниями, например переключатели, в местах, где поддерживаются действия (переключатели поддерживаются только в строках списка). |
МОЖЕТ | Обновите изображение, значок или дополнительный текст строки списка или элемента сетки, чтобы отразить изменения. |
Только потоки покупок
ДОЛЖЕН | По возможности предоставляйте возможности быстрого доступа, например, позволяя пользователям повторять предыдущие транзакции («забронировать снова»). |
НЕ ДОЛЖЕН | Разрешить пользователям настраивать способы оплаты. |
НЕ ДОЛЖЕН | Попросите пользователей взять на себя обязательство осуществлять регулярные платежи. |
НЕ ДОЛЖЕН | Разрешить пользователям выбирать несколько товаров для покупки в одном потоке. |
Только приложения POI
ДОЛЖЕН | Предоставить возможность запустить навигационное приложение для навигации к интересующей точке. |
Навигационные приложения
ДОЛЖЕН | Убедитесь, что вся визуальная информация, отображаемая на картах (например, информация о скорости и маркировка маршрута), соответствует требованиям контрастности . |
ДОЛЖЕН | На поверхности шаблона отображайте только содержимое карты и содержимое, связанное с диском. |
ДОЛЖЕН | Нарисуйте карту в светлых или темных тонах, когда получите соответствующее указание. |
ДОЛЖЕН | Убедитесь, что текст на картах использует шрифт размером 24dp или больше, если только он не связан с визуальным элементом (например, маршрутом или дорогой) или относительно статичен на дисплее. |
ДОЛЖЕН | Четко укажите, приведет ли задача к обновлению маршрута. |
ДОЛЖЕН | Соответствуйте или превышайте минимальный размер 36 x 36 dp для изображений, значков и маркеров карты. |
ДОЛЖЕН | Используйте уведомления о поворотах (TBT) для отображения указаний, когда пользователь выполняет задачу за пределами шаблона навигации во время активной навигации (как показано в разделе Уведомления о навигации: TBT и обычные ). |
ДОЛЖЕН | Обновляйте значения длительности и расстояния во время поездки. |
НЕ ДОЛЖЕН | Создавайте маршруты с несколькими остановками, поскольку шаблоны не оптимизированы для такого типа интерактивности. |
МОЖЕТ | Используйте навигационные оповещения или уведомления на лобовом стекле (HUN), чтобы оповещать пользователей об общих обновлениях, связанных с навигацией (в дополнение к пошаговым указаниям), например о дорожной обстановке впереди. |
МОЖЕТ | Настройте цвет фона уведомлений TBT. |
МОЖЕТ | Используйте анимацию, когда она помогает в вождении. |
Погодные приложения
ДОЛЖЕН | Убедитесь, что вся визуальная информация, отображаемая на картах или значках (например, радар, индикатор температуры, значки условий), соответствует требованиям контрастности . |
ДОЛЖЕН | На поверхности шаблона размещайте только содержимое карты и информацию, связанную с погодой. |
ДОЛЖЕН | Нарисуйте карту в светлых или темных тонах, когда получите соответствующее указание. |
ДОЛЖЕН | Убедитесь, что индикаторы погоды не накладываются друг на друга и не становятся нечитаемыми из-за плотности/размера индикаторов. |
НЕ ДОЛЖЕН | Используйте анимацию погоды на поверхности шаблона, когда пользователь находится за рулем. |
НЕ ДОЛЖЕН | Отображение более 5 уникальных аннотаций к карте погоды в заданном представлении (например: маркеры температуры, маркеры скорости ветра, влажность, наложение радара, индикаторы молний, дорожные условия — все в одном представлении). |
НЕ ДОЛЖЕН | Показывать сложные легенды карт с более чем 3 уникальными элементами или более чем 3 уникальными цветами (градиенты не применяются) во время вождения пользователя. |
НЕ ДОЛЖЕН | Разрешить пользователям настраивать временные интервалы или даты прогнозируемой информации. |
ДОЛЖЕН | Убедитесь, что текст на картах использует шрифт размером 24dp или больше, если только он не связан с визуальным элементом (например, маршрутом или дорогой) или относительно статичен на дисплее. |
ДОЛЖЕН | Соответствуйте или превышайте минимальный размер 36 x 36 dp для изображений, значков и маркеров карты. |
МОЖЕТ | Показывать прогноз погоды на предстоящее время, например, часы, AM/PM или дни. |
МОЖЕТ | Используйте уведомления с заголовком (HUN) для оповещения пользователей о важных обновлениях погоды, касающихся предстоящих погодных условий или условий на маршруте пользователя. |
МОЖЕТ | Используйте анимацию, связанную с погодой, когда пользователь не за рулем. |
МОЖЕТ | Используйте анимацию, когда она связана с перемещением пользователя по карте или с местоположением пользователя. |
Требования, специфичные для шаблона
Используйте специфические требования к шаблонам, чтобы убедиться, что каждый шаблон в ваших потоках задач соответствует требованиям и рекомендациям UX.
Узнайте больше о требованиях к каждому шаблону:
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-09-05 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-09-05 UTC."],[],[],null,[]]