1 2page.title=Качество автоприложений 3page.metaDescription=Автомобильные приложения, интегрированные с системами контроля и управления транспортным средством, предоставляют удобный интерфейс, минимально отвлекающий водителя. 4page.image=/distribute/images/gp-auto-quality.png 5@jd:body 6 7<div id="qv-wrapper"><div id="qv"> 8<h2>Критерии качества</h2> 9 <ol> 10 <li><a href="#core">Основные критерии качества приложений</a></li> 11 <li><a href="#ux">Графический дизайн и взаимодействие</a></li> 12 <li><a href="#fn">Функциональность</a></li> 13 <li><a href="#faq">Часто задаваемые вопросы</a></li> 14 </ol> 15 16 <h2>См. также:</h2> 17 <ol> 18 <li><a href="{@docRoot}distribute/essentials/quality/core.html"> 19Основные критерии качества приложений</a></li> 20 <li><a href="{@docRoot}distribute/essentials/optimizing-your-app.html"> 21Оптимизация ваших приложений</a></li> 22 <li><a href="{@docRoot}shareables/auto/AndroidAuto-audio-apps.pdf">Руководство по разработке интерфейса пользователя Android Auto 23 для аудиоприложений</a></li> 24 <li><a href="{@docRoot}shareables/auto/AndroidAuto-messaging-apps.pdf">Руководство по разработке интерфейса пользователя Android Auto 25 для приложений обмена сообщениями</a></li> 26 </ol> 27</div> 28</div> 29 30 31 <img src="{@docRoot}distribute/images/gp-auto-quality.png" style="width:480px;"> 32 33 34<p>При проектировании поддержки Android Auto в приложении прежде всего следует избегать факторов, отвлекающих водителя. 35 Приложения, работающие с пользовательским интерфейсом Android Auto, должны как можно меньше отвлекать водителя. 36 Это достигается благодаря таким проверенным методам, как голосовые команды и упрощенный визуальный дизайн. 37</p> 38 39<p> 40 Удобные интерфейсы для применения в автомобилях отличаются своей предсказуемостью. Приложения, поддерживающие Android Auto, 41 должны отображать оперативную информацию водителю только тогда, когда это необходимо, 42 и использовать простые, предсказуемые шаблоны для обычных задач. 43</p> 44 45<p class="caution"> 46 <strong>Внимание!</strong> Критерии, перечисленные на этой странице, относятся к 47 пользовательскому интерфейсу и функциям приложения, которое выполняется на устройствах, подключенных к экрану Android Auto. Соответствие этим критериям является необходимым условием 48 для квалификации в качестве приложений Android Auto в Google Play. 49</p> 50 51 52<div class="headerLine"> 53 <h2 id="core"> 54 Основные критерии качества приложений 55 </h2> 56 57<p> 58 Помимо приведенных ниже специальных критериев автоприложения должны 59 соответствовать всем базовым требованиям к качеству приложений на платформе Android, 60 подробно описанным в документе <a href="{@docRoot}distribute/essentials/quality/core.html">Основные критерии качества приложений</a>. Руководствуясь 61 этими критериями, проверьте свое приложение на соответствие стандартам 62 Android для навигации и дизайна. Затем снова проверьте свое приложение на соответствие перечисленным 63 здесь специальным критериям для автоприложений, выполняемых 64 на устройстве, которое подключено к Android Auto. 65 66 67 68<div class="headerLine"> 69 <h2 id="ux"> 70 Графический дизайн и взаимодействие с пользователем 71 </h2> 72 73</div> 74 75<p> 76 Соблюдение этих критериев означает, что приложение соответствует наиболее важным шаблонам дизайна и взаимодействия, 77 обеспечивая последовательный, интуитивно понятный и удобный пользовательский интерфейс Android Auto. Многие элементы, 78 такие как панель навигации, фон, шрифты и цвета значков, настраиваются и отображаются 79 системой. Собственные элементы дизайна приложения должны соответствовать следующим критериям. 80</p> 81 82<table> 83 84<tr> 85 <th style="width:2px;"> 86 Тип 87 </th> 88 <th style="width:54px;"> 89 Тест 90 </th> 91 <th> 92 Описание 93 </th> 94</tr> 95 96<tr> 97 <td rowspan="5" id="safety"> 98 Внимание водителя 99 </td> 100 101 <td id="AU-MV"> 102 AU-MV 103 </td> 104 <td> 105 <p style="margin-bottom:.5em;"> 106 Приложение не должно отображать на экране Android Auto движущиеся элементы, 107 такие как анимированная графика, игры, видео или индикаторы выполнения. 108 </p> 109 </td> 110</tr> 111 112<tr> 113 <td id="AU-VA"> 114 AU-VA 115 </td> 116 <td> 117 <p style="margin-bottom:.5em;"> 118 Приложение не должно отображать какую-либо визуальную или текстовую рекламу на экране Android Auto. Допускается 119 только аудиореклама. 120 </p> 121 </td> 122</tr> 123 124<tr> 125 <td id="AU-IM"> 126 AU-IM 127 </td> 128 <td> 129 <p style="margin-bottom:.5em;"> 130 Элементы приложения не должны выводить какие-либо изображения на экране Android Auto. Исключения: приложение может показывать 131 одно статическое фоновое изображение 132 в контексте содержимого основного экрана, например обложку альбома, а также может 133 отображать значки на панели навигации. 134 </p> 135 </td> 136</tr> 137 138<tr> 139 <td id="AU-DS"> 140 AU-DS 141 </td> 142 <td> 143 <p style="margin-bottom:.5em;"> 144 Приложение не должно содержать какие-либо функции, отвлекающие водителя. 145 </p> 146 </td> 147</tr> 148 149<tr> 150 <td id="AU-VI"> 151 AU-VI 152 </td> 153 <td> 154 <p style="margin-bottom:.5em;"> 155 Пока приложение активно в Android Auto, оно не должно отображать 156 какую-либо визуальную информацию (уведомления, всплывающие подсказки, видео, изображения, рекламу и т. п.) на экране телефона. 157 </p> 158 </td> 159</tr> 160 161 162 163<tr> 164 <td rowspan="3" id="layout"> 165 Компоновка 166 </td> 167 168 <td id="AU-SC"> 169 AU-SC 170 </td> 171 <td> 172 <p style="margin-bottom:.5em;"> 173 В приложении не должно быть автоматически прокручивающегося текста. 174 </p> 175 </td> 176</tr> 177 178 179<tr> 180 <td id="AU-FT"> 181 AU-FT 182 </td> 183 <td> 184 <p style="margin-bottom:.5em;"> 185 Приложение должно отображать все строки, используя шрифты Roboto двух утвержденных размеров, которые установлены по умолчанию. 186 </p> 187 </td> 188</tr> 189 190<tr> 191 <td id="AU-ST"> 192 AU-ST 193 </td> 194 <td> 195 <p style="margin-bottom:.5em;"> 196 Приложение не должно отображать строки длиннее 120 символов. 197 </p> 198 </td> 199</tr> 200 201<tr> 202 <td rowspan="4" id="contrast"> 203 Визуальный контраст 204 </td> 205 206 <td id="AU-DM"> 207 AU-DM 208 </td> 209 <td> 210 <p style="margin-bottom:.5em;"> 211 Приложение должно поддерживать дневной режим, отображая темные элементы управления и текст на светлом фоне. 212 (<a href="{@docRoot}shareables/auto/AndroidAuto-custom-colors.pdf">Подробнее</a>) 213 </p> 214 </td> 215</tr> 216 217<tr> 218 <td id="AU-NM"> 219 AU-NM 220 </td> 221 <td> 222 <p style="margin-bottom:.5em;"> 223 Приложение должно поддерживать ночной режим, отображая светлые элементы управления и текст на темном фоне. 224 (<a href="{@docRoot}shareables/auto/AndroidAuto-custom-colors.pdf">Подробнее</a>) 225 </p> 226 </td> 227</tr> 228 229<tr> 230 <td id="AU-WI"> 231 AU-WI 232 </td> 233 <td> 234 <p style="margin-bottom:.5em;"> 235 Приложение должно предоставлять наборы белых значков, цвет которых устанавливается 236 системой при обеспечении автоматической компенсации контраста. 237 (<a href="{@docRoot}shareables/auto/AndroidAuto-custom-colors.pdf">Подробнее</a>) 238 </p> 239 </td> 240</tr> 241 242<tr> 243 <td id="AU-OC"> 244 AU-OC 245 </td> 246 <td> 247 <p style="margin-bottom:.5em;"> 248 Приложение должно предлагать палитру цветов, которая может быть оптимизирована системой для более удобного чтения в автомобиле. 249 (<a href="{@docRoot}shareables/auto/AndroidAuto-custom-colors.pdf">Подробнее</a>) 250 </p> 251 </td> 252</tr> 253 254<tr> 255 <td rowspan="2" id="interaction"> 256 Взаимодействие 257 </td> 258 259 <td id="AU-VC"> 260 AU-VC 261 </td> 262 <td> 263 <p style="margin-bottom:.5em;"> 264 Приложение должно поддерживать голосовые команды. 265 </p> 266 </td> 267</tr> 268 269<tr> 270 <td id="AU-AB"> 271 AU-AB 272 </td> 273 <td> 274 <p style="margin-bottom:.5em;"> 275 Кнопки приложения должны реагировать на действия пользователя не более чем с двухсекундной задержкой. 276 </p> 277 </td> 278</tr> 279 280</table> 281 282 283<h3 class="rel-resources clearfloat">Связанные ресурсы</h3> 284 285<div class="resource-widget resource-flow-layout col-13" data-query= 286"collection:distribute/essentials/autoqualityguidelines/visualdesign" 287data-sortorder="-timestamp" data-cardsizes="9x3" data-maxresults="6"> 288</div> 289 290 291 292<div class="headerLine"> 293 <h2 id="fn"> 294 Функциональность 295 </h2> 296 297 298</div> 299 300<p> 301 Выполнение этих требований обеспечивает правильную конфигурацию приложения 302 и его ожидаемое функциональное поведение. 303</p> 304 305 306<table> 307<tr> 308 <th style="width:2px;"> 309 Тип 310 </th> 311 <th style="width:54px;"> 312 Тест 313 </th> 314 <th> 315 Описание 316 </th> 317</tr> 318 319<tr> 320 <td rowspan="5" id="general"> 321 Общие 322 </td> 323 324 <td id="AU-LT"> 325 AU-LT 326 </td> 327 <td> 328 <p style="margin-bottom:.5em;"> 329 Приложение должно загружаться не дольше 10 секунд. 330 </p> 331 </td> 332</tr> 333 334<tr> 335 <td id="AU-FP"> 336 AU-FP 337 </td> 338 <td> 339 <p style="margin-bottom:.5em;"> 340 Функции автоприложения должны работать в соответствии с требованиями или характеристиками, приведенными в каталоге Google Play. 341 </p> 342 </td> 343</tr> 344 345<tr> 346 <td id="AU-RL"> 347 AU-RL 348 </td> 349 <td> 350 <p style="margin-bottom:.5em;"> 351 После перезапуска приложения с начального экрана его состояние должно 352 быть восстановлено максимально близко к предыдущему состоянию. 353 </p> 354 </td> 355</tr> 356 357<tr> 358 <td id="AU-SS"> 359 AU-SS 360 </td> 361 <td> 362 <p style="margin-bottom:.5em;"> 363 Выполнение любых задач в приложении должно требовать не более шести шагов. 364 </p> 365 </td> 366</tr> 367 368<tr> 369 <td id="AU-GO"> 370 AU-GO 371 </td> 372 <td> 373 <p style="margin-bottom:.5em;"> 374 Любая нефункциональная или заблокированная кнопка приложения должна отображаться серым цветом. 375 </p> 376 </td> 377</tr> 378 379 380<tr> 381 <td rowspan="2" id="media"> 382 Мультимедиа 383 </td> 384 385 386 <td id="AU-PA"> 387 AU-PA 388 </td> 389 <td> 390 <p style="margin-bottom:.5em;"> 391 На панели управления приложения должно быть не более четырех основных действий и одного переключателя 392 дополнительных действий (или пяти основных действий без использования дополнительных). 393 (<a href="{@docRoot}shareables/auto/AndroidAuto-audio-apps.pdf">Подробнее</a>) 394 </p> 395 </td> 396</tr> 397 398<tr> 399 <td id="AU-SA"> 400 AU-SA 401 </td> 402 <td> 403 <p style="margin-bottom:.5em;"> 404 Панель дополнительных действий приложения должно содержать не более четырех дополнительных действий и одного переключателя для возврата к основной панели. 405 (<a href="{@docRoot}shareables/auto/AndroidAuto-audio-apps.pdf">Подробнее</a>) 406 </p> 407 </td> 408</tr> 409 410 411<tr> 412 <td rowspan="2" id="notifications"> 413 Уведомления 414 </td> 415 416 <td id="AU-NA"> 417 AU-NA 418 </td> 419 <td> 420 <p style="margin-bottom:.5em;"> 421 Приложение не должно содержать рекламу в уведомлениях. 422 </p> 423 </td> 424</tr> 425 426<tr> 427 <td id="AU-NT"> 428 AU-NT 429 </td> 430 <td> 431 <p style="margin-bottom:.5em;"> 432 Приложение должно отображать только те уведомления, которые полезны водителю. 433 </p> 434 <p> 435 Примеры.<br /> 436 Допускается: уведомление пользователя о новом сообщении.<br /> 437 Не допускается: уведомление пользователя о выходе нового альбома. 438 </p> 439 </td> 440</tr> 441 442</table> 443 444<!-- 445<h3 class="rel-resources clearfloat">Related resources</h3> 446 447<div class="resource-widget resource-flow-layout col-13" data-query= 448"collection:distribute/essentials/autoqualityguidelines/functionality" 449data-sortorder="-timestamp" data-cardsizes="9x3" data-maxresults="6"> 450</div> 451--> 452 453<div class="headerLine"> 454 <h2 id="faq"> 455 Часто задаваемые вопросы 456 </h2> 457</div> 458 459<p style="margin-top:30px;"> 460 <strong>Как после подачи приложения на проверку узнать, что оно не соответствует всем 461 требованиям Android Auto?</strong> 462</p> 463<p>Если вы планируете разрабатывать автоприложения, вам предлагаются критерии 464 для соблюдения и тесты для проверки функциональности ваших приложений. Однако даже разработанные с соблюдением всех требований автоприложения не могут быть опубликованы сразу. Присоединяйтесь к 465 <a href="http://g.co/AndroidAutoDev" class="external-link">сообществу разработчиков автоприложений 466 в Google+</a>, чтобы узнать, когда вы сможете передать свои автоприложения на 467 проверку.</p> 468</p> 469 470 471<p style="margin-top:30px;"> 472 <strong>Мое приложение предназначено не только для Android Auto. Если оно не соответствует требованиям 473 для автоприложений, возможна ли его публикация в Google Play для телефонов и 474 планшетов?</strong> 475</p> 476<p> 477 Нет. Когда Google начинает процесс подтверждения автоприложения, оно проходит проверку на безопасность для водителя, 478 а его распространение невозможно 479 без успешного завершения такой проверки. Поскольку для автоприложения используется тот же пакет APK, 480 что для телефонов и планшетов, обновления в Google Play для этих устройств 481 будут недоступны до завершения проверки автоприложения. 482</p> 483 484<p class="caution"> 485 <strong>Внимание!</strong> Вследствие этого ограничения не рекомендуется использовать распространяемый APK 486 для создания прототипа автоприложения. 487</p> 488 489