Wear OS エコシステムは、さまざまな画面サイズのデバイスで構成されています。すべてのユーザーに高品質のエクスペリエンスを提供するには、アダプティブ UI の原則の活用が不可欠です。
アダプティブ UI とは
アダプティブ UI は、レンダリングされる画面のサイズに関係なく、利用可能な画面スペースを最大限に活用できるように、引き伸ばされたり変化したりします。
アダプティブ UI は、レイアウト ロジックに直接組み込まれたコンポーネントとメソッドを使用して、レスポンシブに変化します。また、これらのレイアウトでは画面サイズのブレークポイントを利用して、画面サイズに応じて異なるデザインを適用し、より豊かなユーザー エクスペリエンスを実現しています。
主な画面サイズ
![](https://developer.android.google.cn/static/wear/images/design/key-screen-sizes.png?authuser=1&hl=ja)
新しいエクスペリエンスを設計する際に留意すべき重要な参照サイズについて学びます
レイアウトの種類
円形の画面でアダプティブ レイアウトを設計する場合、スクロール ビューと非スクロール ビューには、UI 要素のスケーリングと、レイアウトと構成のバランスの維持に関する固有の要件があります。
![](https://developer.android.google.cn/static/wear/images/design/scrolling-view.gif?authuser=1&hl=ja)
クリッピングを回避し、要素に比例してスケーリングできるように、上下の余白、左右の余白はすべてパーセンテージで定義する必要があります。
![](https://developer.android.google.cn/static/wear/images/design/non-scrolling-view.gif?authuser=1&hl=ja)
すべてのマージンをパーセンテージで定義し、中央のメイン コンテンツを利用可能な領域いっぱいに引き伸ばせるように垂直方向の制約を定義する必要があります。
アダプティブ レイアウトとデザイン プラクティスを通じて価値を付加する
円形の画面でアダプティブ レイアウトを設計する場合、スクロール ビューと非スクロール ビューには、UI 要素のスケーリングと、レイアウトと構成のバランスの維持に関する固有の要件があります。
以下の画像は一般的な候補です。例は説明のみを目的としています。各コンポーネントまたはサーフェス ページでは、コンテキストに応じたレスポンシブ ガイダンスの詳細を確認できます。
![](https://developer.android.google.cn/static/wear/images/design/content-at-a-glance.png?authuser=1&hl=ja)
レスポンシブ レイアウトでは、1 つの画面に収まるように、より多くのチップ、カード、テキスト行、ボタンを表示できます。
![](https://developer.android.google.cn/static/wear/images/design/content-elements-visible.png?authuser=1&hl=ja)
定義された画面サイズのブレークポイントで適用される新しいレイアウトを利用して、可能であれば新しいコンテンツを導入できるため、画面サイズが大きいデバイスでユーザーに付加価値を提供できます。
![](https://developer.android.google.cn/static/wear/images/design/glanceability.png?authuser=1&hl=ja)
追加の画面スペースを使用して、コンテナの大型化、文字の大きさ、太いリングの表示、データの可視化を細かく行い、ひと目で把握しやすくします。
![](https://developer.android.google.cn/static/wear/images/design/usability.png?authuser=1&hl=ja)
追加の画面スペースを使用してタップ ターゲットを大きくし、視覚的な階層を増やし、コンテンツ アイテム間のスペースを増やして、インターフェースをより簡単かつ快適に操作できるようにします。
![](https://developer.android.google.cn/static/wear/images/design/optimized-compositions.png?authuser=1&hl=ja)
更新されたコンポーネントとテンプレートを利用して、あらゆる画面サイズで UI のデザインを改善します。
アプリの品質
![](https://developer.android.google.cn/static/wear/images/design/quality-guidelines.png?authuser=1&hl=ja)
Google の品質に関するガイドラインは 3 つのレベルで構成されています。3 つの階層すべてのガイドラインを遵守することで、可能な限り最良のユーザー エクスペリエンスを実現します。
あらゆる画面サイズに対応 |
レスポンシブで最適化 |
アダプティブで差別化 |
確立された正規レイアウトを利用する
![](https://developer.android.google.cn/static/wear/images/design/canonical-layouts.png?authuser=1&hl=ja)
確立された正規レイアウトを使用して、さまざまなデバイスサイズに UI がスムーズに適応できるようにします。
Google の正規レイアウトは、あらゆる画面サイズで高品質のエクスペリエンスを提供するように、慎重に開発されました。