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

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

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

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

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

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