Oszczędzanie energii dzięki wymaganiom trybu nieaktywnego

Wszystkie tarcze zegarka powinny mieć nie tylko tryb interaktywny, ale też tryb otoczenia. Wytyczne dotyczące jakości aplikacji na Wear OS określają, że w trybie otoczenia tylko 15% pikseli jest podświetlonych.

Zegarek zwykle spędza znacznie więcej czasu w trybie otoczenia, a w tym czasie priorytetem jest oszczędzanie energii.

Dobrze zaprojektowane wyświetlacze otoczenia zawierają tylko najważniejsze informacje i minimalizują liczbę podświetlonych pikseli.

Zalecane podejście do implementowania komponentu, którego wygląd zmienia się między trybem otoczenia a trybem interaktywnym, polega na dodaniu 2 elementów, z których każdy ma atrybut Variant. Dodanie tego parametru na poziomie Part* lub Group pozwala zminimalizować liczbę elementów 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>