Alex Therakathu
Back to the work

Wear OS

Simple Data Face

Seven complication slots around the time, described declaratively and rendered by the system rather than by an app process that has to keep waking up.

Watch Face Format · Wear OS

Screens

Rendered from the watch face as it runs. Select any one to see it full size.

How it works

Described, not drawn

Watch Face Format is declarative: the face is described in XML and the system renders it. There is no app process waking on a timer to repaint a canvas, which is most of why a watch face costs battery. The cost of that trade is that anything the format cannot express cannot be done at all — which for a face that shows the time and six numbers around it is no cost.

Seven slots, corner to corner

Battery, day, step count, date, heart rate and alarms sit above and below the time, with each slot configurable rather than fixed to the complication shown here. The ring around them is an optional activity arc, and its colour, the time colour and the complication colour are all set in the watch face editor.

Awake, and always-on

Awake, the time runs with seconds. In always-on the face dims and drops the seconds, and complications can be hidden entirely through a toggle — useful on OLED, where the always-on state is the one the panel spends most of its life in.