1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
|
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>
|