10 May 2023
We are excited to announce the launch of the Watch Face Format! We worked in partnership with Samsung to introduce a new way for you to build watch faces for Wear OS smartwatches.
The Watch Face Format is a declarative XML format to design the appearance and behavior of watch faces. This means that there is no executable code involved in creating a watch face, and there will be no code embedded in your watch face APK.
The Wear OS platform takes care of the logic needed to render the watch face so you no longer have to worry about code optimizations or battery performance.
Watch faces that are built with this new format require less maintenance and fewer updates than the ones built using the Jetpack Watch Face library. For example, you no longer need to update your watch face to benefit from improvements in performance or battery consumption, or to get the latest bug fixes.
Starting today, you can build watch faces in this new format and publish them on Google Play, ready for when the first Wear OS 4 watches are available.
The Watch Face Format lets you create…
Analog and digital watch faces:
Watch faces with complications:
Customizable watch faces:
And more...
With the Watch Face Format, we have included the watch face editor as part of Wear OS itself, so users can customize every watch face using the same editor UI. You no longer need to build your own watch face editor for users to customize their watch face.
The new Watch Face Format can be used to build watch faces directly, or it can be integrated into creation tools, allowing designers to create watch faces without having to write any executable code.
Today, Samsung has released the latest version of Watch Face Studio, ready for you to try now. As an alternative to directly writing XML using the Watch Face Format, Watch Face Studio makes it easy for designers to create watch faces without any coding experience.
Watch faces made in the latest version of Watch Face Studio use the Watch Face Format by default when they are run on a Wear OS 4 watch, or they run as traditional watch faces when the watch face runs on a Wear OS 3 watch.
Build watch faces using the Watch Face Format today:
- Get started with watch faces, or create watch face tools, using our documentation.
- Create watch faces with Samsung’s Watch Face Studio design tool.
- Publish your watch faces on Google Play today, following this guidance.
- Check out design guidelines for Wear OS watch faces.
- Hear more about the Watch Face Format in our I/O technical session.