Loading docs/html/distribute/essentials/quality/wear.jd +162 −2 Original line number Diff line number Diff line Loading @@ -42,6 +42,13 @@ page.image=/distribute/images/gp-wear-quality.png understand the basic implementation requirements for a Wear app. </p> <p> This document helps you assess basic aspects of quality in your Wear app through a compact set of functional and user interface quality criteria. Make sure to check out the <a href="https://developer.android.com/wear/preview/index.html">Wear 2.0 preview</a> documentation to get ready for the next version of Android Wear. </p> <p class="caution"> <strong>Important:</strong> To ensure a great user experience, apps for wearables must meet specific requirements for usability. Only apps that meet the following quality criteria will Loading @@ -67,6 +74,19 @@ page.image=/distribute/images/gp-wear-quality.png functional behavior. </p> <p class="caution"> <strong>Important:</strong> To learn about how Wear 2.0 platform changes may affect your apps, see the <a href="https://developer.android.com/wear/preview/index.html">Wear 2.0 preview</a> documentation. </p> <p class="note"> <strong>Note:</strong> The symbol ✘ is used in the table below to indicate quality criteria that are not required for the corresponding Wear version. </p> <p class="table-caption"><strong>Table 1</strong>. Functional criteria. </p> <table> <tr> Loading @@ -79,6 +99,12 @@ page.image=/distribute/images/gp-wear-quality.png <th> Description </th> <th> Wear 1.0 </th> <th> Wear 2.0 </th> </tr> <tr> Loading @@ -96,6 +122,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/building-wearables.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -107,6 +139,12 @@ page.image=/distribute/images/gp-wear-quality.png App has Wear functionality that is visible to the user. </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -118,6 +156,12 @@ page.image=/distribute/images/gp-wear-quality.png Wear functionality works as expected or as described in the app's Google Play Store listing. </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -135,6 +179,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/wearables/apps/packaging.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -152,6 +202,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/wearables/notifications/index.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -164,6 +220,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/wearables/notifications/voice-input.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -176,6 +238,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/wearables/notifications/stacks.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -193,6 +261,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/wearables/ui/exit.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -206,6 +280,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/wearables/ui/exit.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -222,6 +302,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/wearables/watch-faces/index.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> </table> Loading @@ -245,8 +331,15 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> <p> These criteria ensure that your app follows critical design and interaction patterns to provide a consistent, intuitive, and enjoyable user experience on wearables. </p> <p clase="note"> <strong>Note:</strong> The symbol ✘ is used in the table below to indicate quality criteria that are not required for the corresponding Wear version. </p> <p class="table-caption"><strong>Table 2</strong>. Visual criteria. </p> <table> <tr> Loading @@ -259,6 +352,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> <th> Description </th> <th> Wear 1.0 </th> <th> Wear 2.0 </th> </tr> <tr> Loading @@ -277,6 +376,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}training/wearables/ui/layouts.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -292,6 +397,13 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}training/wearables/ui/layouts.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -304,6 +416,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}design/wear/style.html#Typography">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -320,6 +438,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}guide/topics/manifest/intent-filter-element.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -336,6 +460,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}design/wear/patterns.html#Countdown">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -350,6 +480,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}design/wear/style.html#Assets">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -363,6 +499,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}training/wearables/notifications/creating.html#ActionButtons">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -375,6 +517,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}design/wear/style.html#Branding">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -387,6 +535,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}training/wearables/notifications/creating.html#AddWearableFeatures">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -403,6 +557,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="https://support.google.com/googleplay/android-developer/answer/1078870?hl=en">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> Loading Loading
docs/html/distribute/essentials/quality/wear.jd +162 −2 Original line number Diff line number Diff line Loading @@ -42,6 +42,13 @@ page.image=/distribute/images/gp-wear-quality.png understand the basic implementation requirements for a Wear app. </p> <p> This document helps you assess basic aspects of quality in your Wear app through a compact set of functional and user interface quality criteria. Make sure to check out the <a href="https://developer.android.com/wear/preview/index.html">Wear 2.0 preview</a> documentation to get ready for the next version of Android Wear. </p> <p class="caution"> <strong>Important:</strong> To ensure a great user experience, apps for wearables must meet specific requirements for usability. Only apps that meet the following quality criteria will Loading @@ -67,6 +74,19 @@ page.image=/distribute/images/gp-wear-quality.png functional behavior. </p> <p class="caution"> <strong>Important:</strong> To learn about how Wear 2.0 platform changes may affect your apps, see the <a href="https://developer.android.com/wear/preview/index.html">Wear 2.0 preview</a> documentation. </p> <p class="note"> <strong>Note:</strong> The symbol ✘ is used in the table below to indicate quality criteria that are not required for the corresponding Wear version. </p> <p class="table-caption"><strong>Table 1</strong>. Functional criteria. </p> <table> <tr> Loading @@ -79,6 +99,12 @@ page.image=/distribute/images/gp-wear-quality.png <th> Description </th> <th> Wear 1.0 </th> <th> Wear 2.0 </th> </tr> <tr> Loading @@ -96,6 +122,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/building-wearables.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -107,6 +139,12 @@ page.image=/distribute/images/gp-wear-quality.png App has Wear functionality that is visible to the user. </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -118,6 +156,12 @@ page.image=/distribute/images/gp-wear-quality.png Wear functionality works as expected or as described in the app's Google Play Store listing. </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -135,6 +179,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/wearables/apps/packaging.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -152,6 +202,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/wearables/notifications/index.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -164,6 +220,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/wearables/notifications/voice-input.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -176,6 +238,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/wearables/notifications/stacks.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -193,6 +261,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/wearables/ui/exit.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -206,6 +280,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/wearables/ui/exit.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -222,6 +302,12 @@ page.image=/distribute/images/gp-wear-quality.png (<a href="{@docRoot}training/wearables/watch-faces/index.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> </table> Loading @@ -245,8 +331,15 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> <p> These criteria ensure that your app follows critical design and interaction patterns to provide a consistent, intuitive, and enjoyable user experience on wearables. </p> <p clase="note"> <strong>Note:</strong> The symbol ✘ is used in the table below to indicate quality criteria that are not required for the corresponding Wear version. </p> <p class="table-caption"><strong>Table 2</strong>. Visual criteria. </p> <table> <tr> Loading @@ -259,6 +352,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> <th> Description </th> <th> Wear 1.0 </th> <th> Wear 2.0 </th> </tr> <tr> Loading @@ -277,6 +376,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}training/wearables/ui/layouts.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -292,6 +397,13 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}training/wearables/ui/layouts.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -304,6 +416,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}design/wear/style.html#Typography">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -320,6 +438,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}guide/topics/manifest/intent-filter-element.html">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -336,6 +460,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}design/wear/patterns.html#Countdown">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -350,6 +480,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}design/wear/style.html#Assets">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -363,6 +499,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}training/wearables/notifications/creating.html#ActionButtons">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> <tr> Loading @@ -375,6 +517,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}design/wear/style.html#Branding">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -387,6 +535,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="{@docRoot}training/wearables/notifications/creating.html#AddWearableFeatures">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✘ </td> </tr> <tr> Loading @@ -403,6 +557,12 @@ data-sortorder="-timestamp" data-cardsizes="6x2" data-maxresults="6"> (<a href="https://support.google.com/googleplay/android-developer/answer/1078870?hl=en">Learn how</a>) </p> </td> <td> ✔ </td> <td> ✔ </td> </tr> Loading