Economizar energia usando os requisitos do modo ambiente

Todos os mostradores de relógio precisam ter um modo interativo e um modo ambiente. As diretrizes de qualidade de apps para Wear OS especificam que apenas 15% dos pixels são iluminados no modo ambiente.

Normalmente, o relógio passa muito mais tempo no modo ambiente, e durante esse período, a conservação de energia é uma prioridade.

Os displays ambientais bem projetados contêm apenas informações essenciais e minimizam o número de pixels iluminados.

A abordagem recomendada para implementar um componente que muda de aparência entre os modos ambiente e interativo é adicionar dois elementos, cada um com um Variant. Adicionar isso no nível Part* ou Group permite manter o número de elementos Variant no mínimo.

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