すべてのウォッチフェイスには、インタラクティブ モードだけでなく、常に画面表示モードも必要です。Wear OS アプリの品質に関するガイドラインでは、常に画面表示モードではピクセル数の 15% のみが点灯すると規定されています。
通常、スマートウォッチはアンビエント モードで過ごす時間がはるかに長く、この間はバッテリーの節約が優先されます。
適切に設計されたアンビエント表示には、必要な情報のみが表示され、点灯するピクセルの数を最小限に抑えます。
アンビエント モードとインタラクティブ モードで外観が変化するコンポーネントを実装する場合は、それぞれに Variant
を指定して 2 つの要素を追加することをおすすめします。これを 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>