From 12e95bdc53eb70471e43c69b44d561409ddd3fdb Mon Sep 17 00:00:00 2001 From: Luan Nguyen Date: Thu, 14 May 2015 13:40:30 -0700 Subject: docs: Update the auto checklist and cleanup supporting docs that checklist item references. Also add information about alpha/beta Play Store channel. Reference the design spec for the 6-tap specification. bug: 20012569 bug: 20721846 bug: 19702807 Change-Id: Id42b64f36fa837b158f034d8e55f8e6d93709bb0 --- docs/html/_redirects.yaml | 11 +- docs/html/design/auto/index.jd | 6 +- docs/html/distribute/essentials/quality/auto.jd | 194 ++++++++++++++++-------- docs/html/training/auto/audio/index.jd | 6 + docs/html/training/auto/messaging/index.jd | 23 +-- 5 files changed, 155 insertions(+), 85 deletions(-) diff --git a/docs/html/_redirects.yaml b/docs/html/_redirects.yaml index 94e6469..5d59130 100644 --- a/docs/html/_redirects.yaml +++ b/docs/html/_redirects.yaml @@ -326,6 +326,15 @@ redirects: - from: /shareables/training/BitmapFun.zip to: /downloads/samples/DisplayingBitmaps.zip +- from: /shareables/auto/AndroidAuto-audio-apps.pdf + to: http://google.com/design/spec-auto/audio-apps/design-principles.html + +- from: /shareables/auto/AndroidAuto-messaging-apps.pdf + to: http://google.com/design/spec-auto/messaging-apps/voice-based-messaging.html + +- from: /shareables/auto/AndroidAuto-custom-colors.pdf + to: http://google.com/design/spec-auto/colors-branding/color-themes.html + - from: /shareables/... to: http://commondatastorage.googleapis.com/androiddevelopers/shareables/... @@ -399,5 +408,5 @@ redirects: to: /training/building-wearables.html # ---------- DISTRIBUTE ------------------ -- from /distribute/tools/promote/badge-files.html +- from: /distribute/tools/promote/badge-files.html to: /distribute/tools/promote/badges.html diff --git a/docs/html/design/auto/index.jd b/docs/html/design/auto/index.jd index 06f8592..49bd221 100644 --- a/docs/html/design/auto/index.jd +++ b/docs/html/design/auto/index.jd @@ -14,13 +14,13 @@ page.tags="design","Auto"

UI Guidelines

diff --git a/docs/html/distribute/essentials/quality/auto.jd b/docs/html/distribute/essentials/quality/auto.jd index db0f20a..ae9aac5 100644 --- a/docs/html/distribute/essentials/quality/auto.jd +++ b/docs/html/distribute/essentials/quality/auto.jd @@ -37,18 +37,33 @@ page.image=/distribute/images/gp-auto-quality.png

- Great auto experiences are predictive and predictable. Apps that support Android Auto + Great auto experiences are predictive and predictable. Apps that support Android Auto should show timely information to the driver only when it is relevant, and use simple, predictable patterns for common tasks.

+

+ It's important that you test your auto app for the criteria listed on this page prior to + submitting to Google Play for review. There are two ways to test your app: +

+ +
    +
  1. Use the Android Auto simulator to validate each checklist item. The simulator allows you to + sideload your app for testing. For more information on the simulator, see + Run and Test Auto Apps.
  2. +
  3. Test your app in a vehicle by uploading your app to the alpha/beta channel on Google Play. + Apps will not work on Auto in vehicles unless they are installed from the Play Store. + For more information, see Alpha and Beta Testing. +
  4. +
+

Important: The criteria listed in this page apply to your app's user interface and behavior when running on devices connected to an Android Auto screen. Apps must meet these criteria to qualify as an Android Auto app on Google Play.

-

Core App Quality @@ -103,8 +118,8 @@ page.image=/distribute/images/gp-auto-quality.png

- App does not display on the Auto screen animated elements such as animated graphics, games, video, or - progress bars. + App does not display on the Auto screen animated elements such as animated graphics, + video, or progress bars.

@@ -141,7 +156,9 @@ page.image=/distribute/images/gp-auto-quality.png

- App does not include any features that distract the driver. + App does not include games or other features outside of the intended app types supported + by Auto. + (Learn How)

@@ -152,8 +169,9 @@ page.image=/distribute/images/gp-auto-quality.png

- App never presents any form of visual information (notifications, toasts, video, images, - advertising, etc.) on the phone screen while the app is active in Android Auto. + App never activates the phone screen to present any form of visual information (notifications, + toasts, video, images, advertising, etc.) on the phone screen while the app is active in Android + Auto.

@@ -161,7 +179,7 @@ page.image=/distribute/images/gp-auto-quality.png - + Layout @@ -175,29 +193,6 @@ page.image=/distribute/images/gp-auto-quality.png - - - - AU-FT - - -

- App displays all strings using the default Roboto fonts in two approved sizes. -

- - - - - - AU-ST - - -

- App does not display any individual string longer than 120 characters. -

- - - Visual Contrast @@ -209,7 +204,7 @@ page.image=/distribute/images/gp-auto-quality.png

App supports day mode, which renders dark text and controls on a light background. - (Learn How) + (Learn How)

@@ -221,7 +216,7 @@ page.image=/distribute/images/gp-auto-quality.png

App supports night mode, which renders light text and controls on a dark background. - (Learn How) + (Learn How)

@@ -234,7 +229,7 @@ page.image=/distribute/images/gp-auto-quality.png

App provides white icon sets that the system colorizes to provide automatic contrast compensation. - (Learn How) + (Learn How)

@@ -246,7 +241,7 @@ page.image=/distribute/images/gp-auto-quality.png

App provides colors that the system can optimize for easy in-vehicle readability. - (Learn How) + (Learn How)

@@ -261,7 +256,8 @@ page.image=/distribute/images/gp-auto-quality.png

- App must support voice commands. + App must support voice commands in audio apps. + (Learn How)

@@ -317,7 +313,7 @@ data-sortorder="-timestamp" data-cardsizes="9x3" data-maxresults="6"> - + General @@ -326,7 +322,18 @@ data-sortorder="-timestamp" data-cardsizes="9x3" data-maxresults="6">

- App loads in no more than 10 seconds. + App launches in no more than 10 seconds. +

+ + + + + + AU-LC + + +

+ App loads content in no more than 10 seconds.

@@ -361,6 +368,7 @@ data-sortorder="-timestamp" data-cardsizes="9x3" data-maxresults="6">

No tasks in the app take more than six steps to complete. + (Learn How)

@@ -371,44 +379,30 @@ data-sortorder="-timestamp" data-cardsizes="9x3" data-maxresults="6">

- Any app button which is non-functional or disabled must be grayed out. + Interactive elements that are intentionally grayed-out must be non-functional.

- + Media - - AU-PA + + AU-MT

- App has no more than four primary actions plus one optional action overflow toggle (or five if - no action overflow is used). - (Learn How) + Media apps do not autoplay or take over media focus when launched. + (Learn How)

- - AU-SA - - -

- App has no more than four optional secondary actions plus one action overflow toggle. - (Learn How) -

- - - - - Notifications @@ -439,6 +433,70 @@ data-sortorder="-timestamp" data-cardsizes="9x3" data-maxresults="6"> + + + Messaging + + + + AU-MI + + +

+ App is able to successfully receive incoming messages. + (Learn How) +

+ + + + + + AU-MG + + +

+ Messages are properly grouped and displayed in the correct order. + (Learn How) +

+ + + + + + AU-MR + + +

+ User is able to successfully reply to a message. + (Learn How) +

+ + + + + + AU-MS + + +

+ Apps use short-form messaging app design patterns. Traditional long-form messaging apps, such + as apps for email, are not permitted. +

+ + + + + + AU-MP + + +

+ Apps are peer-to-peer messaging services and not notification service apps such as weather, + stocks, and sport scores apps. +

+ + +