Maintain two versions of watch face?

Short version: Is it possible to maintain two versions of a watch face that target different APIs? And if so, does the watch automatically choose the appropriate version?

Longer version: Pixel Watches on Wear OS 4 have a strange bug where adaptive brightness is broken on AOD mode for 3rd party watch faces. You have to wake the face up for it to update the brightness level, which makes AOD mode really handicapped. This is fixed in Wear OS 5, but only for watch faces that use WFF 2. In other words, the watch face has to target API 34 to have functioning adaptive brightness. So, if you want adaptive brightness to work on pixel watches, you have to target API 34 for your watch face. This will greatly limit the reach of your watch face until other manufacturers bring Wear OS 5 to their devices.

So that begs the question, can you have one version for API 33 and one for 34, and will Wear OS 5 devices automatically choose the higher version?

2 Likes

As far as I know this is not possible.

I know someone who has done something like this but I don’t know how they did it. What I do know is that they ran different versions of WFS on different computers. Beyond that, I dunno.

1 Like