Качество автоприложений

При проектировании поддержки Android Auto в приложении прежде всего следует избегать факторов, отвлекающих водителя. Приложения, работающие с пользовательским интерфейсом Android Auto, должны как можно меньше отвлекать водителя. Это достигается благодаря таким проверенным методам, как голосовые команды и упрощенный визуальный дизайн.

Удобные интерфейсы для применения в автомобилях отличаются своей предсказуемостью. Приложения, поддерживающие Android Auto, должны отображать оперативную информацию водителю только тогда, когда это необходимо, и использовать простые, предсказуемые шаблоны для обычных задач.

Внимание! Критерии, перечисленные на этой странице, относятся к пользовательскому интерфейсу и функциям приложения, которое выполняется на устройствах, подключенных к экрану Android Auto. Соответствие этим критериям является необходимым условием для квалификации в качестве приложений Android Auto в Google Play.

Основные критерии качества приложений

Помимо приведенных ниже специальных критериев автоприложения должны соответствовать всем базовым требованиям к качеству приложений на платформе Android, подробно описанным в документе Основные критерии качества приложений. Руководствуясь этими критериями, проверьте свое приложение на соответствие стандартам Android для навигации и дизайна. Затем снова проверьте свое приложение на соответствие перечисленным здесь специальным критериям для автоприложений, выполняемых на устройстве, которое подключено к Android Auto.

Графический дизайн и взаимодействие с пользователем

Соблюдение этих критериев означает, что приложение соответствует наиболее важным шаблонам дизайна и взаимодействия, обеспечивая последовательный, интуитивно понятный и удобный пользовательский интерфейс Android Auto. Многие элементы, такие как панель навигации, фон, шрифты и цвета значков, настраиваются и отображаются системой. Собственные элементы дизайна приложения должны соответствовать следующим критериям.

Тип Тест Описание
Внимание водителя AU-MV

Приложение не должно отображать на экране Android Auto движущиеся элементы, такие как анимированная графика, игры, видео или индикаторы выполнения.

AU-VA

Приложение не должно отображать какую-либо визуальную или текстовую рекламу на экране Android Auto. Допускается только аудиореклама.

AU-IM

Элементы приложения не должны выводить какие-либо изображения на экране Android Auto. Исключения: приложение может показывать одно статическое фоновое изображение в контексте содержимого основного экрана, например обложку альбома, а также может отображать значки на панели навигации.

AU-DS

Приложение не должно содержать какие-либо функции, отвлекающие водителя.

AU-VI

Пока приложение активно в Android Auto, оно не должно отображать какую-либо визуальную информацию (уведомления, всплывающие подсказки, видео, изображения, рекламу и т. п.) на экране телефона.

Компоновка AU-SC

В приложении не должно быть автоматически прокручивающегося текста.

AU-FT

Приложение должно отображать все строки, используя шрифты Roboto двух утвержденных размеров, которые установлены по умолчанию.

AU-ST

Приложение не должно отображать строки длиннее 120 символов.

Визуальный контраст AU-DM

Приложение должно поддерживать дневной режим, отображая темные элементы управления и текст на светлом фоне. (Подробнее)

AU-NM

Приложение должно поддерживать ночной режим, отображая светлые элементы управления и текст на темном фоне. (Подробнее)

AU-WI

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

AU-OC

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

Взаимодействие AU-VC

Приложение должно поддерживать голосовые команды.

AU-AB

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

Связанные ресурсы

Функциональность

Выполнение этих требований обеспечивает правильную конфигурацию приложения и его ожидаемое функциональное поведение.

Тип Тест Описание
Общие AU-LT

Приложение должно загружаться не дольше 10 секунд.

AU-FP

Функции автоприложения должны работать в соответствии с требованиями или характеристиками, приведенными в каталоге Google Play.

AU-RL

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

AU-SS

Выполнение любых задач в приложении должно требовать не более шести шагов.

AU-GO

Любая нефункциональная или заблокированная кнопка приложения должна отображаться серым цветом.

Мультимедиа AU-PA

На панели управления приложения должно быть не более четырех основных действий и одного переключателя дополнительных действий (или пяти основных действий без использования дополнительных). (Подробнее)

AU-SA

Панель дополнительных действий приложения должно содержать не более четырех дополнительных действий и одного переключателя для возврата к основной панели. (Подробнее)

Уведомления AU-NA

Приложение не должно содержать рекламу в уведомлениях.

AU-NT

Приложение должно отображать только те уведомления, которые полезны водителю.

Примеры.
Допускается: уведомление пользователя о новом сообщении.
Не допускается: уведомление пользователя о выходе нового альбома.

Часто задаваемые вопросы

Как после подачи приложения на проверку узнать, что оно не соответствует всем требованиям Android Auto?

Если вы планируете разрабатывать автоприложения, вам предлагаются критерии для соблюдения и тесты для проверки функциональности ваших приложений. Однако даже разработанные с соблюдением всех требований автоприложения не могут быть опубликованы сразу. Присоединяйтесь к сообществу разработчиков автоприложений в Google+, чтобы узнать, когда вы сможете передать свои автоприложения на проверку.

Мое приложение предназначено не только для Android Auto. Если оно не соответствует требованиям для автоприложений, возможна ли его публикация в Google Play для телефонов и планшетов?

Нет. Когда Google начинает процесс подтверждения автоприложения, оно проходит проверку на безопасность для водителя, а его распространение невозможно без успешного завершения такой проверки. Поскольку для автоприложения используется тот же пакет APK, что для телефонов и планшетов, обновления в Google Play для этих устройств будут недоступны до завершения проверки автоприложения.

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