All watch faces should have not only an interactive mode, but also ambient mode. The Wear OS App Quality guidelines specify that only[15% of pixels are illuminated in ambient mode](https://developer.android.com/docs/quality-guidelines/wear-app-quality#wff).

Typically, the watch spends much more time in ambient mode, and during this time, conserving power is a priority.

Well designed ambient displays contain only essential information, and they minimize the number of pixels that are illuminated.

The recommended approach for implementing a component that alters in appearance between ambient and interactive modes is to add two elements, each with a`Variant`. Adding this at the`Part*`or`Group`level makes it possible keep the number of`Variant`elements to a minimum.  

    <Group name="logo_interactive" ... alpha="255">
      <!-- Hide these elements in ambient mode -->
      <Variant mode="AMBIENT" target="alpha" value="0" />
      <!-- Components to show in interactive mode -->
    </Group>
    <Group name="logo_ambient" ... alpha="0">
      <Variant mode="AMBIENT" target="alpha" value="255" />
      <!-- Components to show in ambient mode -->
    </Group>