صرفه جویی در مصرف انرژی با استفاده از شرایط محیطی

تمام صفحه‌های ساعت نه تنها باید حالت تعاملی، بلکه حالت محیطی نیز داشته باشند. دستورالعمل‌های کیفیت برنامه Wear OS مشخص می‌کند که فقط ۱۵٪ از پیکسل‌ها در حالت محیطی روشن می‌شوند .

معمولاً ساعت زمان بسیار بیشتری را در حالت محیطی می‌گذراند و در این مدت، صرفه‌جویی در مصرف انرژی در اولویت قرار دارد.

نمایشگرهای محیطی که به خوبی طراحی شده‌اند، فقط اطلاعات ضروری را در خود جای می‌دهند و تعداد پیکسل‌های روشن را به حداقل می‌رسانند.

رویکرد پیشنهادی برای پیاده‌سازی مؤلفه‌ای که ظاهر آن بین حالت‌های محیطی و تعاملی تغییر می‌کند، اضافه کردن دو عنصر است که هر کدام دارای یک 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>