| |
| page.title=Качество автоприложений |
| page.metaDescription=Автомобильные приложения, интегрированные с системами контроля и управления транспортным средством, предоставляют удобный интерфейс, минимально отвлекающий водителя. |
| page.image=/distribute/images/gp-auto-quality.png |
| @jd:body |
| |
| <div id="qv-wrapper"><div id="qv"> |
| <h2>Критерии качества</h2> |
| <ol> |
| <li><a href="#core">Основные критерии качества приложений</a></li> |
| <li><a href="#ux">Графический дизайн и взаимодействие</a></li> |
| <li><a href="#fn">Функциональность</a></li> |
| <li><a href="#faq">Часто задаваемые вопросы</a></li> |
| </ol> |
| |
| <h2>См. также:</h2> |
| <ol> |
| <li><a href="{@docRoot}distribute/essentials/quality/core.html"> |
| Основные критерии качества приложений</a></li> |
| <li><a href="{@docRoot}distribute/essentials/optimizing-your-app.html"> |
| Оптимизация ваших приложений</a></li> |
| <li><a href="{@docRoot}shareables/auto/AndroidAuto-audio-apps.pdf">Руководство по разработке интерфейса пользователя Android Auto |
| для аудиоприложений</a></li> |
| <li><a href="{@docRoot}shareables/auto/AndroidAuto-messaging-apps.pdf">Руководство по разработке интерфейса пользователя Android Auto |
| для приложений обмена сообщениями</a></li> |
| </ol> |
| </div> |
| </div> |
| |
| |
| <img src="{@docRoot}distribute/images/gp-auto-quality.png" style="width:480px;"> |
| |
| |
| <p>При проектировании поддержки Android Auto в приложении прежде всего следует избегать факторов, отвлекающих водителя. |
| Приложения, работающие с пользовательским интерфейсом Android Auto, должны как можно меньше отвлекать водителя. |
| Это достигается благодаря таким проверенным методам, как голосовые команды и упрощенный визуальный дизайн. |
| </p> |
| |
| <p> |
| Удобные интерфейсы для применения в автомобилях отличаются своей предсказуемостью. Приложения, поддерживающие Android Auto, |
| должны отображать оперативную информацию водителю только тогда, когда это необходимо, |
| и использовать простые, предсказуемые шаблоны для обычных задач. |
| </p> |
| |
| <p class="caution"> |
| <strong>Внимание!</strong> Критерии, перечисленные на этой странице, относятся к |
| пользовательскому интерфейсу и функциям приложения, которое выполняется на устройствах, подключенных к экрану Android Auto. Соответствие этим критериям является необходимым условием |
| для квалификации в качестве приложений Android Auto в Google Play. |
| </p> |
| |
| |
| <div class="headerLine"> |
| <h2 id="core"> |
| Основные критерии качества приложений |
| </h2> |
| |
| <p> |
| Помимо приведенных ниже специальных критериев автоприложения должны |
| соответствовать всем базовым требованиям к качеству приложений на платформе Android, |
| подробно описанным в документе <a href="{@docRoot}distribute/essentials/quality/core.html">Основные критерии качества приложений</a>. Руководствуясь |
| этими критериями, проверьте свое приложение на соответствие стандартам |
| Android для навигации и дизайна. Затем снова проверьте свое приложение на соответствие перечисленным |
| здесь специальным критериям для автоприложений, выполняемых |
| на устройстве, которое подключено к Android Auto. |
| |
| |
| |
| <div class="headerLine"> |
| <h2 id="ux"> |
| Графический дизайн и взаимодействие с пользователем |
| </h2> |
| |
| </div> |
| |
| <p> |
| Соблюдение этих критериев означает, что приложение соответствует наиболее важным шаблонам дизайна и взаимодействия, |
| обеспечивая последовательный, интуитивно понятный и удобный пользовательский интерфейс Android Auto. Многие элементы, |
| такие как панель навигации, фон, шрифты и цвета значков, настраиваются и отображаются |
| системой. Собственные элементы дизайна приложения должны соответствовать следующим критериям. |
| </p> |
| |
| <table> |
| |
| <tr> |
| <th style="width:2px;"> |
| Тип |
| </th> |
| <th style="width:54px;"> |
| Тест |
| </th> |
| <th> |
| Описание |
| </th> |
| </tr> |
| |
| <tr> |
| <td rowspan="5" id="safety"> |
| Внимание водителя |
| </td> |
| |
| <td id="AU-MV"> |
| AU-MV |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Приложение не должно отображать на экране Android Auto движущиеся элементы, |
| такие как анимированная графика, игры, видео или индикаторы выполнения. |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td id="AU-VA"> |
| AU-VA |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Приложение не должно отображать какую-либо визуальную или текстовую рекламу на экране Android Auto. Допускается |
| только аудиореклама. |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td id="AU-IM"> |
| AU-IM |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Элементы приложения не должны выводить какие-либо изображения на экране Android Auto. Исключения: приложение может показывать |
| одно статическое фоновое изображение |
| в контексте содержимого основного экрана, например обложку альбома, а также может |
| отображать значки на панели навигации. |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td id="AU-DS"> |
| AU-DS |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Приложение не должно содержать какие-либо функции, отвлекающие водителя. |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td id="AU-VI"> |
| AU-VI |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Пока приложение активно в Android Auto, оно не должно отображать |
| какую-либо визуальную информацию (уведомления, всплывающие подсказки, видео, изображения, рекламу и т. п.) на экране телефона. |
| </p> |
| </td> |
| </tr> |
| |
| |
| |
| <tr> |
| <td rowspan="3" id="layout"> |
| Компоновка |
| </td> |
| |
| <td id="AU-SC"> |
| AU-SC |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| В приложении не должно быть автоматически прокручивающегося текста. |
| </p> |
| </td> |
| </tr> |
| |
| |
| <tr> |
| <td id="AU-FT"> |
| AU-FT |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Приложение должно отображать все строки, используя шрифты Roboto двух утвержденных размеров, которые установлены по умолчанию. |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td id="AU-ST"> |
| AU-ST |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Приложение не должно отображать строки длиннее 120 символов. |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td rowspan="4" id="contrast"> |
| Визуальный контраст |
| </td> |
| |
| <td id="AU-DM"> |
| AU-DM |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Приложение должно поддерживать дневной режим, отображая темные элементы управления и текст на светлом фоне. |
| (<a href="{@docRoot}shareables/auto/AndroidAuto-custom-colors.pdf">Подробнее</a>) |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td id="AU-NM"> |
| AU-NM |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Приложение должно поддерживать ночной режим, отображая светлые элементы управления и текст на темном фоне. |
| (<a href="{@docRoot}shareables/auto/AndroidAuto-custom-colors.pdf">Подробнее</a>) |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td id="AU-WI"> |
| AU-WI |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Приложение должно предоставлять наборы белых значков, цвет которых устанавливается |
| системой при обеспечении автоматической компенсации контраста. |
| (<a href="{@docRoot}shareables/auto/AndroidAuto-custom-colors.pdf">Подробнее</a>) |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td id="AU-OC"> |
| AU-OC |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Приложение должно предлагать палитру цветов, которая может быть оптимизирована системой для более удобного чтения в автомобиле. |
| (<a href="{@docRoot}shareables/auto/AndroidAuto-custom-colors.pdf">Подробнее</a>) |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td rowspan="2" id="interaction"> |
| Взаимодействие |
| </td> |
| |
| <td id="AU-VC"> |
| AU-VC |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Приложение должно поддерживать голосовые команды. |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td id="AU-AB"> |
| AU-AB |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Кнопки приложения должны реагировать на действия пользователя не более чем с двухсекундной задержкой. |
| </p> |
| </td> |
| </tr> |
| |
| </table> |
| |
| |
| <h3 class="rel-resources clearfloat">Связанные ресурсы</h3> |
| |
| <div class="resource-widget resource-flow-layout col-13" data-query= |
| "collection:distribute/essentials/autoqualityguidelines/visualdesign" |
| data-sortorder="-timestamp" data-cardsizes="9x3" data-maxresults="6"> |
| </div> |
| |
| |
| |
| <div class="headerLine"> |
| <h2 id="fn"> |
| Функциональность |
| </h2> |
| |
| |
| </div> |
| |
| <p> |
| Выполнение этих требований обеспечивает правильную конфигурацию приложения |
| и его ожидаемое функциональное поведение. |
| </p> |
| |
| |
| <table> |
| <tr> |
| <th style="width:2px;"> |
| Тип |
| </th> |
| <th style="width:54px;"> |
| Тест |
| </th> |
| <th> |
| Описание |
| </th> |
| </tr> |
| |
| <tr> |
| <td rowspan="5" id="general"> |
| Общие |
| </td> |
| |
| <td id="AU-LT"> |
| AU-LT |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Приложение должно загружаться не дольше 10 секунд. |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td id="AU-FP"> |
| AU-FP |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Функции автоприложения должны работать в соответствии с требованиями или характеристиками, приведенными в каталоге Google Play. |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td id="AU-RL"> |
| AU-RL |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| После перезапуска приложения с начального экрана его состояние должно |
| быть восстановлено максимально близко к предыдущему состоянию. |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td id="AU-SS"> |
| AU-SS |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Выполнение любых задач в приложении должно требовать не более шести шагов. |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td id="AU-GO"> |
| AU-GO |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Любая нефункциональная или заблокированная кнопка приложения должна отображаться серым цветом. |
| </p> |
| </td> |
| </tr> |
| |
| |
| <tr> |
| <td rowspan="2" id="media"> |
| Мультимедиа |
| </td> |
| |
| |
| <td id="AU-PA"> |
| AU-PA |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| На панели управления приложения должно быть не более четырех основных действий и одного переключателя |
| дополнительных действий (или пяти основных действий без использования дополнительных). |
| (<a href="{@docRoot}shareables/auto/AndroidAuto-audio-apps.pdf">Подробнее</a>) |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td id="AU-SA"> |
| AU-SA |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Панель дополнительных действий приложения должно содержать не более четырех дополнительных действий и одного переключателя для возврата к основной панели. |
| (<a href="{@docRoot}shareables/auto/AndroidAuto-audio-apps.pdf">Подробнее</a>) |
| </p> |
| </td> |
| </tr> |
| |
| |
| <tr> |
| <td rowspan="2" id="notifications"> |
| Уведомления |
| </td> |
| |
| <td id="AU-NA"> |
| AU-NA |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Приложение не должно содержать рекламу в уведомлениях. |
| </p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td id="AU-NT"> |
| AU-NT |
| </td> |
| <td> |
| <p style="margin-bottom:.5em;"> |
| Приложение должно отображать только те уведомления, которые полезны водителю. |
| </p> |
| <p> |
| Примеры.<br /> |
| Допускается: уведомление пользователя о новом сообщении.<br /> |
| Не допускается: уведомление пользователя о выходе нового альбома. |
| </p> |
| </td> |
| </tr> |
| |
| </table> |
| |
| <!-- |
| <h3 class="rel-resources clearfloat">Related resources</h3> |
| |
| <div class="resource-widget resource-flow-layout col-13" data-query= |
| "collection:distribute/essentials/autoqualityguidelines/functionality" |
| data-sortorder="-timestamp" data-cardsizes="9x3" data-maxresults="6"> |
| </div> |
| --> |
| |
| <div class="headerLine"> |
| <h2 id="faq"> |
| Часто задаваемые вопросы |
| </h2> |
| </div> |
| |
| <p style="margin-top:30px;"> |
| <strong>Как после подачи приложения на проверку узнать, что оно не соответствует всем |
| требованиям Android Auto?</strong> |
| </p> |
| <p>Если вы планируете разрабатывать автоприложения, вам предлагаются критерии |
| для соблюдения и тесты для проверки функциональности ваших приложений. Однако даже разработанные с соблюдением всех требований автоприложения не могут быть опубликованы сразу. Присоединяйтесь к |
| <a href="http://g.co/AndroidAutoDev" class="external-link">сообществу разработчиков автоприложений |
| в Google+</a>, чтобы узнать, когда вы сможете передать свои автоприложения на |
| проверку.</p> |
| </p> |
| |
| |
| <p style="margin-top:30px;"> |
| <strong>Мое приложение предназначено не только для Android Auto. Если оно не соответствует требованиям |
| для автоприложений, возможна ли его публикация в Google Play для телефонов и |
| планшетов?</strong> |
| </p> |
| <p> |
| Нет. Когда Google начинает процесс подтверждения автоприложения, оно проходит проверку на безопасность для водителя, |
| а его распространение невозможно |
| без успешного завершения такой проверки. Поскольку для автоприложения используется тот же пакет APK, |
| что для телефонов и планшетов, обновления в Google Play для этих устройств |
| будут недоступны до завершения проверки автоприложения. |
| </p> |
| |
| <p class="caution"> |
| <strong>Внимание!</strong> Вследствие этого ограничения не рекомендуется использовать распространяемый APK |
| для создания прототипа автоприложения. |
| </p> |
| |