アプリは、Wear OS の主要なサーフェスの一つです。アプリ コンテンツを容易に視認できるように表示するウォッチフェイスの追加機能またはタイルとは異なり、より多くの情報を表示し、よりインタラクティブな操作をサポートします。ユーザーは多くの場合、通知、ウォッチフェイスの追加機能、タイル、音声操作など、別のサーフェスからアプリに入ります。
原則
アプリを設計する際は、次の原則に留意してください。
フォーカス
重要なタスクにフォーカスして、ユーザーが数秒で完了できるようにします。
シャロー(線形)
2 階層より深い階層の作成は避けます。可能な場合は、コンテンツとナビゲーションをインラインで表示することを目指します。
スクロール
アプリはスクロールできます。この動作は、ユーザーがスマートウォッチで他のコンテンツを表示する際の自然な操作です。
ガイドライン
アプリを設計する際は、以下のガイドラインに準拠してください。
縦向きレイアウト向けに最適化する
縦向きレイアウトを使用してアプリのデザインを簡素化できます。これにより、ユーザーは一方向にスクロールしてコンテンツ間を移動できます。
![](https://developer.android.com/static/wear/images/design/apps_4.png?authuser=19&hl=ja)
すべきこと
![](https://developer.android.com/static/wear/images/design/apps_5.png?authuser=19&hl=ja)
すべきでないこと
時刻を表示する
ユーザーがアプリに費やす時間は増加する傾向にあるため、時刻にすばやくアクセスできるようにすることが重要です。
![](https://developer.android.com/static/wear/images/design/apps_6.png?authuser=19&hl=ja)
すべきこと
![](https://developer.android.com/static/wear/images/design/apps_13.png?authuser=19&hl=ja)
すべきでないこと
デザインと使用方法について詳しくは、時刻のテキストをご覧ください。
ユーザー補助用のインライン エントリ ポイント
ユーザー補助用の明確なアイコンとラベルを使用して、すべてのアクションがインラインで表示されるようにします。これには、設定のエントリ ポイントが含まれます。
![](https://developer.android.com/static/wear/images/design/apps_3.png?authuser=19&hl=ja)
すべきこと
![](https://developer.android.com/static/wear/images/design/apps_14.png?authuser=19&hl=ja)
すべきでないこと
メイン アクションの優先順位を引き上げる
メイン アクションをアプリの一番上に配置して、ユーザーがアプリ内でアクションを簡単に実行できるようにします。
![](https://developer.android.com/static/wear/images/design/apps_1.png?authuser=19&hl=ja)
すべきこと
ラベルを使用してユーザーが適応できるようにする
アプリが長い場合は、ラベルを使用してユーザーがコンテンツをスクロールするのをサポートします。
![](https://developer.android.com/static/wear/images/design/apps_10.png?authuser=19&hl=ja)
すべきこと
![](https://developer.android.com/static/wear/images/design/apps_12.png?authuser=19&hl=ja)
すべきでないこと
スクロールバーを表示する
![](https://developer.android.com/static/wear/images/design/apps_1.png?authuser=19&hl=ja)
すべきこと
詳しくは、位置インジケーターをご覧ください。
コンテンツ コンテナ
コンテンツ コンテナの例を以下に示します。
![](https://developer.android.com/static/wear/images/design/apps_2.png?authuser=19&hl=ja)
![](https://developer.android.com/static/wear/images/design/apps_11.png?authuser=19&hl=ja)
![](https://developer.android.com/static/wear/images/design/apps_9.png?authuser=19&hl=ja)
![](https://developer.android.com/static/wear/images/design/apps_8.png?authuser=19&hl=ja)
![](https://developer.android.com/static/wear/images/design/apps_7.png?authuser=19&hl=ja)
![](https://developer.android.com/static/wear/images/design/apps_15.png?authuser=19&hl=ja)