חיסכון באנרגיה באמצעות דרישות מצב אווירה

כל תצוגות השעון צריכות לכלול לא רק מצב אינטראקטיבי, אלא גם מצב אווירה. בהנחיות האיכות לאפליקציות Wear OS מצוין שרק 15% מהפיקסלים מוארים במצב אווירה.

בדרך כלל השעון נמצא הרבה יותר זמן במצב תאורת אווירה, ובזמן הזה חיסכון באנרגיה הוא בעדיפות גבוהה.

מסכי אווירה מעוצבים היטב מכילים רק מידע חיוני, ומספר הפיקסלים המוארים בהם מצומצם ככל האפשר.

הגישה המומלצת להטמעת רכיב ששינוי המראה שלו תלוי במצב (אווירה או אינטראקטיבי) היא להוסיף שני רכיבים, לכל אחד מהם Variant. הוספה של הפרטים האלה ברמה Part* או Group מאפשרת לצמצם את מספר הרכיבים Variant למינימום.

<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>