Wear OS is a wearable platform, helping people live more present, healthy, and productive lives. Wear OS makes smartwatches into glanceable standalone devices so users can stay connected online and complete tasks quickly, while leaving their phones in their pockets. Designing experiences for wearables is different from designing for phones or tablets. For more information, see Principles of Wear OS development.
These checklists define minimum quality criteria and associated tests to help you assess the quality of your app. Some of these criteria are easy to miss, and the tests help you remember to include them in your test plans.
Each test has a unique ID which you might find helpful to use when you communicate with your team.
Your mobile app should fulfill the core app quality requirements. In particular, you should pay special attention to the following two notification related requirement for your mobile apps:
Notifications follow Material Design guidelines. In particular:
For messaging apps, social apps and conversations:
Only 1 and 2 are supported on Wear OS without a native Wear OS app.
When setting up a test environment, we recommend that at minimum, you pair your phone / emulator with the Wear OS Round 1.84” emulator.
Better: Full support for Wear OS
Beyond supporting notifications on connected mobile devices, Wear OS also supports native applications. As a first step, we recommend that developers read the Principles of Wear OS development guide. This contains the best practices for creating a Wear OS app.
you should test their Wear OS app against the following emulators:
- Wear OS Square 1.65”
- Wear OS Round 1.84”
Important: To ensure a great user experience, apps for wearables must meet specific requirements for usability. Only apps that meet the following quality criteria qualify as Wear OS apps on Google Play. Qualifying as a Wear OS app makes it easier for those using wearables to discover your app on Google Play.
The app's user interface is formatted appropriately for all Wear OS display types:
The app's content fits within the physical display area, and no text or controls are cut off by the screen edges.
For more information see Handle different watch face shapes.
|WO-L2||The app's text is large and glanceable with a suggested minimum font size of 12sp.|
|Functionality||WO-F1||App includes a watch APK that runs directly on the Wear OS device and is discoverable in the Wear OS on-watch Play Store. For more information, see Package and distribute Wear OS apps.|
|WO-F2||The app must mention Wear OS in its Google Play Store listing and contain at least one screenshot that depicts the Wear OS app experience.|
|WO-F3||Wear OS functionality works as expected or as described in the app's Google Play Store listing.|
Best: A differentiated experience
At this level, the Wear OS app should have been tested and paired with both Android and iOS mobile devices.
|Functionality||WO-F4||If the app is identified as an independent app, it must be functional without needing to install a phone companion app. This includes the initial sign in and authentication flow when the app is first installed. For more information, see Authentication in Wear OS.|
Frequently asked questions
After I submit my app for Wear OS review, how do I find out if my app doesn't meet all of the requirements for Wear OS?
If your app does not meet the usability requirements described on this page, the Play Store team contacts you using the email address specified in the Google Play Console account associated with the app.
Caution: Make sure your app meets the functionality requirements, otherwise your app isn't considered a Wear OS app and won't be reviewed for Wear OS.
If my app does not meet the Wear OS requirements, will my new or updated app still appear on Google Play for other devices and still be installable on wearables?
No, your app will not show up in the Wear OS version of the Google Play Store. However, your app may still appear in the Play Store for other devices (phones or tablets) and still may be installed on a wearable.
For information about how to publish your Wear OS apps in Google Play, see Distributing to Wear OS.
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2021-06-24 UTC.