TV アプリの品質

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

テレビユーザー向けの優れたエクスペリエンスを実現するための最初のステップとして、 Android TV 設計ガイドラインを読み、そのとおりに実践することをおすすめします。また、TV アプリの基本的な実装要件を理解するために、TV アプリの作成トレーニングも確認してください。

TV アプリの互換性チェックリスト

互換性チェックリストでは、アプリが Android TV OS をどの程度サポートしているかを評価する基準を定めています。

サポートレベルには次のものがあります。

Tier 3 TV Ready のアイコン

Tier 3 - TV 対応

アプリが Android TV OS デバイスで実行するための基本的な要件を満たしている。

Tier 2 テレビ最適化のアイコン

Tier 2 - TV 向けに最適化

アプリが Android TV OS デバイス向けに、よりカスタマイズされたシームレスなエクスペリエンスを提供している。

Tier 1 テレビ(差別化)のアイコン

Tier 1 - TV によって差別化

アプリが、Android TV OS の高度な機能を最大限に活用したプレミアムなエクスペリエンスを提供している。

Tier 3 - TV 対応

タイプ テスト 説明
ランチャー TV-LM アプリのインストール後、Android TV ランチャーにランチャー アイコンを表示します。詳しくは、TV アクティビティを宣言するをご覧ください。
TV-LB Android TV ランチャーにランチャー アイコンとして 320 x 180 ピクセルのフルサイズ バナーと、少なくとも 160 x 160 ピクセル(xhdpi 密度)のアプリ アイコンの両方を表示します。詳しくは、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 ナビゲーションをご覧ください。
TV-DK アプリが TV-GP 条件で指定されているゲーム コントローラを必要とする場合、標準の Android ゲーム コントローラ キーですべての機能を操作できます。詳しくは、ゲームパッド ボタンの押下を処理するをご覧ください。
TV-DM ユーザー インターフェース コントロールにアクセスするために、メニューボタンのあるリモコン デバイスに依存しません。
TV-DB 戻るボタンを押すと Android TV のホーム画面に戻ります。詳しくは、戻るボタンの適切な動作を指定するをご覧ください。
TV-DL [ライブ] タブにライブテレビ フィードが統合されたアプリの場合は、スムーズな再生とダイレクト バックの要件を満たしている。詳しくは、戻るボタンをご覧ください。
SDK TV-PS アプリは、コアのパフォーマンスと安定性の要件に加えて、minSdkVersion 値を設定して 31 以下の最小 Android SDK バージョンを設定することで、一般的に使用される Android TV デバイスのサポートを宣言します。
マニフェスト TV-ML アプリ マニフェストで、インテント タイプ ACTION_MAIN とカテゴリ CATEGORY_LEANBACK_LAUNCHER を設定している。詳しくは、TV アクティビティを宣言するをご覧ください。
TV-MT アプリ マニフェストで、ハードウェア機能 android.hardware.touchscreen と、[TV のハードウェア要件を宣言する] に記載されているその他の機能を必須ではないものとして設定します。詳しくは、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 ユーザーがホーム画面に戻るか別のアプリに切り替えた後も、アプリが音声の再生を継続する場合、ユーザーがアプリに戻って再生をコントロールできるように、システム UI にメディア コントロール(カードや通知など)を表示する。詳しくは、「この曲なに?」カードを表示するをご覧ください。動画アプリではこれらのメディア コントロールを使用しないでください。ユーザーがアプリを切り替えたときに動画を一時停止する必要があります。
TV-PA アプリがシステム UI にメディア コントロールを表示する場合、ユーザーがこのコントロールを選択すると、再生を一時停止できる画面に移動する。
TV-PN 視聴を再開するために追加されたアイテムは、アプリ デベロッパー向けのガイドラインに準拠しています。
メディアの再生 TV-PC 動画や音声の再生中に D-pad の中央ボタンを押すと、再生中のメディアが一時停止される。一時停止した状態で D-pad の中央ボタンを押すと、再生が再開される。D-pad の左右のボタンを押すと、現在のトラックの早送りや巻き戻しができる。詳しくは、メディア イベントをご覧ください。
TV-PP アプリが動画または音楽コンテンツを再生する場合、再生中に再生または一時停止のキーイベントが送信されると、メディアの再生と一時停止が切り替わります。詳細については、KEYCODE_MEDIA_PLAY_PAUSE をご覧ください。
背景モード TV-BU ユーザーが開始した動画再生がアクティブな場合、アプリはデバイスが背景モードに移行しないようにする。詳しくは、背景モードをご覧ください。
TV-BY ユーザーが開始したアクティブな動画再生やアニメーションがない場合、アプリはデバイスが背景モードに移行することを妨げない。
TV-BA 音声のみの再生の場合、アプリはデバイスが背景モードに移行することを妨げない。ただし、アプリで音楽の再生中に静止画像以外(ミュージック ビデオや画像など)を使用する場合は除く。
ピクチャー イン ピクチャー TV-IC アプリがピクチャー イン ピクチャーを使用する場合、適切なメタデータを設定して、ピクチャー イン ピクチャーの使用状況を許可されている使用タイプのいずれかに分類します。また、この PIP の使用目的を正確に表すタイトルとサブタイトルを宣言します。詳しくは、TV でのマルチタスクをご覧ください。
TV-IP ピクチャー イン ピクチャーでは、コンテンツ ソースに本来含まれていないプロモーション素材や広告は表示されません。
TV-IQ ピクチャー イン ピクチャー モードでは、別の全画面表示アクティビティのエクスペリエンスが低下することはありません。アプリは、過剰なリソースを使用したり、音声フォーカスを奪ったり、アクティブな MediaSession を妨害したり、不釣り合いな数のデコーダ セッションをリクエストしたりしないでください。
TV-IH ピクチャー イン ピクチャー モードでは、UI コントロールや操作可能な要素は表示されません。アプリは、特定のユーザー コントロールを PiP ウィンドウに直接表示できます。
TV-IE ピクチャー イン ピクチャー モードに入るには、アプリ内でユーザーが明示的かつ意図的な操作を行う必要があります。通話中の場合を除き、アプリは自動的に PiP に移行しません(setAutoEnterEnabledfalse に設定されています)。
TV-IS デバイスでピクチャー イン ピクチャー モードが無効になっている場合、アプリは PiP に移行するための UI を表示してはなりません。
TV-IX アプリは、進行中のアクティビティを継続する場合にのみピクチャー イン ピクチャー モードを使用します。ピクチャー イン ピクチャー エクスペリエンスでは、アクティビティの進行中または終了後に、アプリの全画面表示に戻るようユーザーに促したり、推奨したりすることはありません。
メモリ TV-ME 低 RAM デバイス(ActivityManager.isLowRamDevice()true を返す場合)では、フォアグラウンド アプリの最大メモリ使用量(Anon+Swap + Graphics + File Memory)は、メモリ使用量を最適化するで定義されている上限(特定の測定メカニズムと注意事項を含む)内に収める必要があります。
Google Play TV-G1 Google Play ストアのすべての新規および既存の TV アプリで、Android App Bundle の使用が必須となっています。
TV-G2 アプリは、Google Play デベロッパー ポリシー センターの要件に準拠する必要があります。
TV-G6 2026 年 8 月 1 日以降、TV アプリは 64 ビット アーキテクチャをサポートし、16 KB ページサイズの要件に準拠する必要があります。
アプリの詳細ページ TV-G3 アプリの機能が想定どおりに、またはアプリの Google Play ストアの掲載情報どおりに機能します。
TV-G4 アプリの提出で、TV アプリ エクスペリエンスの現在のバージョンを正確に示す、未変更の高解像度スクリーンショットが 1 枚以上アップロードされている。
ログイン認証情報 TV-G5 ユーザーのログインが必要なアプリの場合は、アプリ エクスペリエンスの完全なテストを行うために、Google Play Console でログイン認証情報を提供する必要があります。詳しくは、審査のためにアプリを準備するのアプリへのアクセスをご覧ください。

Tier 2 - TV 向けに最適化

タイプ テスト 説明
パフォーマンス TV-BP アプリにベースライン プロファイルが含まれており、アプリの起動やジャンクの削減など、全体的なパフォーマンスが向上している。
UI TV-4K アプリ アイコン、バナー、コンテンツ カード、アプリ内のその他のアセットなど、アプリ内に高解像度アセットを提供することで、アプリが 4K に対応している。
接続 TV-CT アプリに Cast をサポートするモバイル版がある場合、TV アプリは TV Cast Receiver(Cast Connect) と統合され、ユーザーがスマートフォンやタブレットからテレビにコンテンツをキャストできるようになる。
ログイン TV-LI ログイン インターフェース: ユーザーは、モバイル アカウントまたは Google アカウントを使用してログインし、シームレスにログインできる。
TV-LC アプリは、ユーザー認証情報を安全に保存するか、トークンベースの認証または安全な保存方法を使用して、再訪ユーザーに自動的にログインする。これにより、初回設定後の使用時の手間が大幅に軽減されます。
音声 TV-VS アプリが、自然言語コンテンツ検出用の音声検索機能を統合している。統合により、特に音声入力に対応していないカスタム キーボードを使用している場合、ユーザーはソフトウェア キーボードを使用せずに検索クエリを入力できる。たとえば、アプリで音声入力に Gboard を有効にしたり、検索テキスト フィールドの横にマイクボタンを表示して音声認識をトリガーしたりできます。
TV-VC アプリは、再生とナビゲーションの音声コマンドを、実装MediaSessionすることで統合している。
ゲーム コントローラ TV-GF ゲームが、物理的なゲーム コントローラと仮想ゲームパッドの両方を完全にサポートしている。

Tier 1 - TV によって差別化

タイプ テスト 説明
エンゲージメント TV-EC アプリが、中断した映画の視聴を再開したり、シリーズの次のエピソードを視聴したりするなど、ユーザーが視聴を再開するためのコンテンツ エンティティ タイプを Engage SDK を介して送信する。
TV-ER アプリが、関連するコンテンツ エンティティ タイプを送信して、Engage SDK を介しておすすめを表示できるようにする。
デバイスの機能 TV-PI アプリが、関連するコンテンツのテレビのプリセット ピクチャー プロファイルを選択する(映画の場合はシネマ プロファイル、ライブ スポーツやゲームの場合は低レイテンシ / 高コントラスト)。
TV-AO アプリが、サポートされている出力デバイス(ヘッドフォンの場合はステレオ チャンネル、サラウンド スピーカーの場合は 5.1 など)に最適な音声チャンネルを選択することで、音声出力の切り替えにシームレスに対応する。
TV-FR アプリがコンテンツのフレームレートのリクエストをサポートしているため、ディスプレイが正しい再生モードに切り替わり、ジッターを回避できる(50 fps のコンテンツの場合は 50 Hz など)。
TV-TO アプリがタッチとクリックをサポートしているため、ポインタ リモコンとタッチスクリーン ディスプレイとの互換性が確保されている。UI コンポーネントは、操作可能なコンポーネントにカーソルを合わせるとホバー状態を表示し、コンポーネントをクリックできます。また、スクロール可能なコンテナは縦横にスクロールできます。
TV-SA アプリが、臨場感あふれるリスニング エクスペリエンスを実現する空間オーディオをサポートしている。たとえば、アプリで IAMF コーデックを使用できます。
ユーザー補助 TV-AX アプリが、音声解説、字幕表示(優先する字幕スタイルや高コントラスト モードを含む)、一般的な高コントラスト UI モード、簡略化されたナビゲーション モード、再生速度の調整など、強化されたユーザー補助オプションを実装している。インクルージョンへの深い取り組みを示し、すべてのユーザーがアクセスして楽しめるプレミアムなエクスペリエンスを実現している。
AI TV-AI アプリが、AppFunctions やアプリ内 AI を活用したエクスペリエンスを実装している。

よくある質問

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

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

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

Google Play ストアの掲載情報の更新は、すべての変更が承認された場合にのみ公開できます。フォーム ファクタ固有のアーティファクトの更新によって、スマートフォンやタブレットなどの他のデバイスの掲載情報の更新がブロックされている場合は、要件に対応できるようになるまで、そのアーティファクトを削除して空の提出に置き換えることをおすすめします。

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

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

変更履歴

2026 年 5 月

  • TV アプリの品質レベル
    • TV 向けに最適化(Tier 2)と TV によって差別化(Tier 1)の品質基準を追加して、最低限の提出要件(Tier 3)を超えるプレミアムな TV エクスペリエンスを明確にしました。
  • 検索

    • 条件 TV-SB を削除しました。

      Engage SDK(TV-ECTV-ER) との統合をおすすめしているため、アプリ内検索は不要になりました。

  • Play ポリシー

    • 条件 TV-G7 を削除し、条件 TV-G6 を更新しました。

      64 ビット要件の一部として 16 KB ページサイズを含めました。

2026 年 1 月

2025 年 12 月

2024 年 11 月

2024 年 5 月

  • メディアの再生

    • 条件 TV-NP を更新しました。

      この条件は、動画ではなく音声 の再生にのみ適用されるように更新されました。アプリがバックグラウンドにある場合は、動画を一時停止することをおすすめします。