TV アプリの品質

ユーザーがテレビを見るときとスマートフォンやタブレットを使うときとは、異なることを期待しています。 通常は画面から 3 メートルほど離れて視聴するため、細部はあまり目立たず、小さいテキストは読みづらくなります。ユーザーはテレビから離れているため、画面上の要素をタップするのではなく、リモコン デバイスを使用して移動や選択を行う必要があります。こうした違いにより、テレビのユーザー エクスペリエンスを快適にするための要件も大きく変わってきます。

TV ユーザーにとって優れたエクスペリエンスを生み出すための最初のステップは、Android TV の設計ガイドラインを確認して遵守することです。TV アプリの基本的な実装要件については、TV アプリの作成トレーニングも確認してください。

重要: 優れたユーザー エクスペリエンスを実現するには、テレビデバイス向けアプリがユーザビリティに関する特定の要件を満たしている必要があります。このページの品質基準を満たしているアプリのみが、Google Play で Android TV アプリとして認められます。

Google Play で TV アプリを公開する方法については、Android TV に配布するをご覧ください。

ビジュアル デザインとユーザー操作

以下の基準は、アプリがテレビデバイスで一貫性のある直感的で楽しいユーザー エクスペリエンスを実現するための重要なデザインと操作パターンに沿うようにするのに役立ちます。

タイプ テスト 説明
ランチャー TV-LM

アプリのインストール後、アプリは Android TV ランチャーにランチャー アイコンを表示する。 詳細については、TV アクティビティを宣言するをご覧ください。

TV-LB

320x180 ピクセルのフルサイズ バナーと少なくとも 160x160 ピクセル(密度 xhdpi)のアプリアイコンを、Android TV ランチャーのランチャー アイコンとして表示している。 詳細については、 Android TV アプリのアイコンとバナーのガイドラインをご覧ください。

TV-BN

アプリの起動バナーにアプリの名前が表示されます。

TV-LG

アプリがゲームの場合、Android TV ランチャーのゲーム行に表示されます。
詳細については、ホーム画面にゲームを表示するをご覧ください。

TV-LS

インストール、読み込み中、テスト中などに、アプリは正常に実行され、エラー メッセージが表示されることはありません。 詳細については、TV アプリを実行するをご覧ください。

レイアウト TV-LO

すべてのアプリ インターフェースが横向きで表示され、垂直方向のレターボックス表示やピラーボックス表示は行われない。元の形式の動画の棒に使用できるのは黒のみです。 詳細については、基本的な TV 用レイアウトを作成するをご覧ください。

TV-OV

アプリは、画面の端で部分的に切り捨てられるテキストや機能を表示しない。 詳細については、オーバースキャンをご覧ください。

TV-TR

アプリによって他のアプリが部分的に覆い隠されることがない。アプリは画面全体に表示され、背景は不透明である。

TV-DP

アプリの機能は、5 方向 D-pad コントロールで操作できます。ただし、後述の [機能] 表の [コントローラ] の TV-GP 基準で規定されているゲーム コントローラをアプリが必要とする場合は除きます。詳細については、テレビのナビゲーションをご覧ください。

TV-DK

アプリが TV-GP 基準で規定されているゲーム コントローラを必要とする場合、標準の Android ゲーム コントローラ キーですべての機能を操作できます。詳細については、ゲームパッドのボタンの押下を処理するをご覧ください。

TV-DM

ユーザー インターフェース コントロールにアクセスするために、メニューボタンのあるリモコン デバイスに依存しません。

TV-DB

[戻る] ボタンを押すと、Android TV のホーム画面に戻る。 詳しくは、[戻る] ボタンの適切な動作を指定するをご覧ください。

TV-DL

アプリの [ライブ] タブにライブテレビ フィードが統合されている場合、スムーズな再生とダイレクト バックの要件を満たしている。詳細については、戻るボタンをご覧ください。

TV-SB

SearchFragment が提供するユーザー インターフェースと同様に、アプリ内検索クエリが検索ボックスに表示され、クエリに関連する検索結果が表示されます。 詳細については、TV アプリ内で検索するをご覧ください。

機能

これらの基準を満たすことが、アプリが正しく設定されていること、想定どおりにアプリが機能することの確認となります。

タイプ テスト 説明
マニフェスト TV-ML

アプリ マニフェストで、インテント タイプ ACTION_MAIN とカテゴリ CATEGORY_LEANBACK_LAUNCHER を設定している。 詳細については、TV アクティビティを宣言するをご覧ください。

TV-MT

アプリ マニフェストでは、ハードウェア機能 android.hardware.touchscreen など、「テレビのハードウェア要件を宣言する」に記載されているハードウェア機能を必須ではないものとして設定しています。詳しくは、TV のハードウェア要件を宣言するをご覧ください。

ゲーム コントローラ TV-GP

アプリが主要な入力方法としてゲーム コントローラを使用する場合、<uses-feature> マニフェスト タグを使用して適切な要件を宣言している。 詳しくは、ゲーム コントローラのサポートを宣言するをご覧ください。

TV-GC

ゲーム コントローラの使用方法を視覚的に説明する場合、その説明には特定のブランド名がなく、互換性のあるボタン レイアウトを表示します。 詳しくは、ゲームのコントローラを処理するをご覧ください。

広告 TV-AP

D-pad コントロールで広告を操作できます。詳しくは、D-pad ナビゲーションを有効にするをご覧ください。

TV-AD

全画面表示される、動画ではない広告の場合、ユーザーは D-pad またはゲームパッド コントロールで広告をすぐに閉じることができます。

TV-AU

クリック可能で、全画面表示されない、動画ではない広告の場合、アプリは広告からウェブ URL にリンクできません。

TV-AA

クリック可能で、全画面表示されない、動画ではない広告の場合、アプリは広告から TV デバイスで利用できない別のアプリにリンクできません。

ウェブ コンテンツ TV-WB

ウェブ コンテンツの場合は、WebView コンポーネントのみを使用できます。アプリでウェブブラウザ アプリの起動を試行しない場合があります。

メディア再生 TV-NP

ユーザーがホーム画面に戻った後も、または別のアプリに切り替えた後も、音声や動画の再生が続く場合、ホーム画面のおすすめの行に「この曲なに?」カードが表示され、ユーザーはアプリに戻って再生を操作できるようになります。詳しくは、「この曲なに?」カードを表示するをご覧ください。

TV-PA

アプリが「この曲なに?」カードを提供している場合、このカードを選択すると、ユーザーは再生を一時停止できる画面に移動します。

TV-PP

アプリが動画または音楽コンテンツを再生する場合、再生中に再生または一時停止のキーイベントが送信されると、メディアの再生と一時停止が切り替わります。詳細については、 KEYCODE_MEDIA_PLAY_PAUSE をご覧ください。

TV-PC

動画または音声の再生中に D-pad の中央ボタンを押すと、再生中のメディアが一時停止します。再生が一時停止しているときに D-pad の中央ボタンを押すと、再生が再開されます。D-pad の左ボタンと右ボタンで、現在のトラックの早送りと巻き戻しを行えます。 詳細については、メディア イベントをご覧ください。

TV-PN

アイテムは、アプリ デベロッパー向け Watch Next ガイドラインに基づいて Watch Next チャンネルに追加されます。

背景モード TV-BU

ユーザーが開始した動画再生がアクティブな場合、アプリはデバイスが背景モードに移行しないようにします。 詳しくは、背景モードをご覧ください。

TV-BY

ユーザーが開始したアクティブな動画再生やアニメーションがない場合、アプリはデバイスが背景モードに移行できるようにする。

TV-BA

音声のみの再生の場合、音楽の再生中にミュージック ビデオや画像などの静止画像を使用しないエクスペリエンスが実装されている場合を除き、デバイスが背景モードになるのをアプリがブロックすることはありません。

Google Play

以下の要件に沿って、Google Play の他の掲載情報および分類とアプリの構成を統一します。

タイプ テスト 説明
Play ポリシー TV-G1

Google Play ストアの新規および既存のすべての TV アプリでは、Android App Bundle の使用が必須です。

TV-G2

アプリは Play デベロッパー ポリシー センターの要件を満たす必要があります。

アプリの詳細ページ TV-G3

アプリの機能が想定どおりに、またはアプリの Google Play ストアの掲載情報のとおりに機能する。

TV-G4

送信したアプリが、TV アプリの現在のバージョンを正確に示す、改変されていない高解像度のスクリーンショットを 1 枚以上アップロードしている。

ログイン認証情報 TV-G5

有料機能を含むアプリの場合は、アプリのすべての機能をテストするために、Google Play Console でログイン認証情報を提供する必要があります。詳しくは、審査のためにアプリを準備するの「アプリのアクセス権」をご覧ください。

よくある質問

提出後、アプリが TV デバイスの要件を一部満たしていない場合、それをどうやって確認できますか?

このページに記載されているユーザビリティ要件をアプリが満たしていない場合は、アプリに関連付けられている Google Play Console アカウントで指定されているメールアドレスに Play ストア チームからご連絡します。

注意: TV デバイスに必要なマニフェスト エントリがアプリに含まれていることを確認してください。 それ以外の場合、アプリは TV アプリとはみなされず、テレビのユーザビリティ要件について審査されません。

私のアプリは TV デバイス以外も対象にしています。アプリが TV デバイスの要件を満たしていない場合でも、新規アプリまたはアップデート版のアプリは他のデバイスの Google Play に表示されますか?

はい。このページで説明する要件は、TV デバイスで Google Play に配信する場合にのみ必要です。スマートフォンやタブレットなど、他のデバイスタイプへの配信には影響しません。

アプリが公開の要件を満たしている場合、TV デバイスが Google Play ストアで入手できるようになるのはいつになりますか?

TV の要件を満たすアプリは、すぐに TV デバイスの Play ストアに表示されます。