アンビエント モードの要件を使用して電力を節約する

すべてのウォッチフェイスには、インタラクティブ モードだけでなく、アンビエント モードも必要です。Wear OS アプリの品質に関するガイドラインでは、アンビエント モードで点灯するピクセルは 15% のみと規定されています。

通常、スマートウォッチはアンビエント モードで過ごす時間が長く、この間は省電力が優先されます。

アンビエント表示は、必要な情報のみを表示し、点灯するピクセルの数を最小限に抑えるように設計されています。

アンビエント モードとインタラクティブ モードで外観が変化するコンポーネントを実装するおすすめの方法は、それぞれ Variant を持つ 2 つの要素を追加することです。これを Part* レベルまたは Group レベルで追加すると、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>