With just a few weeks since the unveiling of the Android Wear SDK, we’ve already seen a number of terrific apps optimized for Android Wear. One of the main questions we’ve heard from you is, “will you support third party custom watch faces?” The answer: yes, for sure! Customization has helped Android thrive, and the same will be true for Android Wear. And to make sure that you’re able to create the richest experience possible, we’re hard at work on a custom watch face API.  

Custom watch faces are activities running inside another process. However, they have some special considerations due to interactions with the stream and always-on ambient mode--including using a shorter peek card, moving the status indicators for battery and mute, and rendering the faces differently in ambient mode. Right now, without an official API, making a really great watch face currently takes a fair bit of tweaking. 

We are working to make this as simple as possible for you so that it’s easy to make good-looking faces that work well across multiple form factors, conserve battery, and display the user’s card stream nicely. Some of these changes won’t be ready until we migrate Android Wear to the Android L release later this year, but don’t fret: they’re coming!

So, where does that leave us today? As we work on finalizing the API, we would suggest not posting your apps publicly to Google Play until there is a stable, published API (we’d suggest using Alpha or Beta channels, available through the Play Developer Console, in the meantime). These changes mentioned above are coming soon and will make it easier for you to create great watch faces, but the existing unpublished API may not be compatible with the next Android Wear release, and no one wants to disrupt the experience for users in the future.
Shared publiclyView activity