• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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