Android ユーザーは、オーディオブック、音楽、ポッドキャスト、ラジオなど、さまざまなメディアタイプを利用しています。ユーザーがスマートウォッチでメディア コンテンツに手軽にアクセスできるアプリを設計することが重要です。スマートウォッチは、スマートフォンやタブレットと比べて操作時間がはるかに短いため、操作のしやすさと速さを重視する独自のサーフェスです。
詳しくは、GitHub のメディア ツールキットをご覧ください。
メディアアプリのアーキテクチャ
Wear OS の設計要件を満たすメディアアプリを作成します。多くの場合、メディアアプリには、参照ページとエンティティ ページがあります。
アプリ階層を削減して、ユーザーにメディアを公開します。フラットな情報アーキテクチャで設計し、ユーザーがすばやくリストにアクセスしてサムネイルを表示できるようにします。Wear OS にはカスタム デザイン コンポーネントの使用を検討してください。詳しくは、チップとカードのデザインに関する推奨事項をご覧ください。
メディア コントロール画面
メディアアプリには、メディア コントロール用の画面も必要です。5 ボタン レイアウトを使用してメディア コントロールを作成します。これは、最小タップ ターゲット数を満たすためです。以下に、音楽アプリとポッドキャスト アプリのメディア コントロールの例を示します。
コンテンツの種類に応じて、表示するメディア コントロールを変更します。アクションの数が 5 つを超える場合は、追加ページにユーザーを誘導するオーバーフロー アイコン(3 つの点)を使用します。アプリにカスタムのアイコンやフォントを使用することもできます。
一般的なユースケース
メディアアプリを設計する際は、次の重要なユースケースを優先してください。
- ダウンロードしたメディアを聞く
- スマートウォッチから音楽をストリーミングする
ダウンロードしたメディアを聴く
ユーザーがエンティティ ページからメディア アイテムを手動でダウンロードできるようにする必要があります。
次の例に示すように、コンテンツをダウンロードする場所、ダウンロードの進行状況、ダウンロードにかかった時間、ダウンロードのサイズをユーザーに伝えます。
ユーザーがメディアをブラウジングしたら、最後にダウンロードしたメディアを表示します。
コンテンツがすでにダウンロードされている場合は、ウォッチからダウンロードを削除するアクションを表示して、これを明確にします。この場合は、次の画像に示すように、ダウンロードがスマートウォッチで占有している容量も示す必要があります。
ソースデバイスがスマートウォッチの場合は、音楽を聴き始める前にヘッドセットを接続するようユーザーに促します。ヘッドセットが接続されたら、メディアを再生し、メディア コントロールを開きます。
スマートウォッチから音楽をストリーミングする
スマートウォッチからメディアをストリーミングすると、Wear OS デバイスのバッテリーに大きな影響を与えます。最近使用したダウンロード コンテンツがブラウズリストに表示されるようにすることで、ユーザーが Wear OS デバイスで再生することを選択した場合に、ダウンロードしたコンテンツを優先します。次の画像に示すように、ダウンロードの全一覧にユーザーを誘導するボタンを追加することを検討してください。
詳しくは、GitHub のメディア ツールキットをご覧ください。
アダプティブ レイアウト
メディアアプリの大画面適応は、メディア プレーヤーのエクスペリエンスのみに焦点を当てています。その他の要素はすべて、チップ、ボタン、ダイアログ、リストの各ページでキャプチャされ、大画面に対応するためのアプリの適切な動作について説明しています。
ボタンの構成
タップ ターゲットのサイズの原則に沿って、225 dp 未満の Wear OS デバイスでは 2 ボタン レイアウトを、画面の大きいデバイスでは 3 ボタン レイアウトを表示します。次の図は、1 ボタン レイアウトや、ロゴ付きの 2 ボタン レイアウトなど、その他の例の概要を示しています。
レスポンシブ コントロール ボタン
225 dp より大きい Wear OS デバイスでは、メイン コントロール(再生/一時停止)が 60 dp から 80 dp にスケーリングされます。これにより、中央のセクションの高さが 80 dp になるため、その中のすべてのコントロールのタップ ターゲットが増加します。これはレスポンシブ動作に組み込まれており、メディア プレーヤー テンプレートから継承されます。
マーキーの動作
ヘッダー内では、共通するマージンとして 9.38%、追加の曲のタイトルのマージンを 4.16% とします。スクロールするタイトルには 8 dp のグラデーションを使用し、アイコンが存在する場合はさらに 8 dp のギャップを追加します。アイコンの下に、位置が固定されたマーキー スクロール遷移を含めます。
ターゲットをタップ
画面の大きな Wear OS デバイスでは、中央セクションとフッター セクションにあるアイコンで追加のスペースを活用して、タップ ターゲットのサイズを大きくします。つまり、固定の制御アトム以外では、「利用可能なスペースを埋める」ことができます。各プロパティはアイコン コンテナに適用されます。