تمام صفحههای ساعت باید نه تنها حالت تعاملی، بلکه حالت محیطی نیز داشته باشند. دستورالعملهای کیفیت برنامه 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>