Economizar energia usando os requisitos do modo ambiente

Todos os mostradores de relógio precisam ter não apenas um modo interativo, mas também 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 tempo, a prioridade é economizar energia.

As telas ambientais bem projetadas 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" ... 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>