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