TV アプリの品質

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

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

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

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

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

これらの基準を遵守することで、重要なデザイン パターンや操作パターンを確実にアプリに組み込むことができ、一貫性があり直感的で楽しいユーザー エクスペリエンスを TV デバイスで提供できます。

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

アプリのインストール後、アプリは Android TV ランチャーにランチャー アイコンを表示する。 (詳細

TV-LB

アプリは、Android TV ランチャーにランチャー アイコンとして 320 x 180 ピクセルのフルバナーを表示する。 (詳細

TV-BN

アプリの起動バナーにアプリの名前が含まれている。(詳細

TV-LG

アプリがゲームの場合、Android TV ランチャーのゲームの行に表示される。
詳細

TV-LS

ユーザーがホーム画面からアプリのバナーを選択すると、アプリは正常に実行される。 (詳細

レイアウト TV-LO

すべてのアプリ インターフェースが横向きで表示される。 (詳細

TV-TC

アプリはコアテキストを 16 sp 以上のサイズで表示する。 (詳細

TV-TA

アプリはすべてのテキストを 12 sp 以上のサイズで表示する。 (詳細

TV-OV

アプリは、画面の端で部分的に切り捨てられるテキストや機能を表示しない。 (詳細

TV-TR

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

TV-DP

アプリが TV-GP で指定されているゲームパッド コントローラを必要する場合を除き、5 方向の D-pad コントロールを使用してアプリの機能を操作できる。 (詳細

TV-DK

アプリが TV-GP で指定されているゲーム コントローラを必要とする場合、標準の Android ゲーム コントローラ キーを使用してすべての機能を操作できる。 (詳細

TV-DM

アプリは、ユーザー インターフェース コントロールにアクセスするためのメニューボタンを備えたリモート コントローラに依存しない。 (詳細

TV-DB

[戻る] ボタンを押すと、Android TV のホーム画面に戻る。 (詳細

TV-DL

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

TV-SD

アプリが TV-GP で指定されているゲームパッド コントローラを必要とする場合を除き、アプリ内検索結果は D-pad コントロールを使用して操作できる。 (詳細

TV-SB

SearchFragment が提供するユーザー インターフェースと同様に、アプリ内検索クエリが検索ボックスに表示され、クエリに対して適切な検索結果が返される。 (詳細

機能

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

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

アプリ マニフェストで、インテント タイプ ACTION_MAIN とカテゴリ CATEGORY_LEANBACK_LAUNCHER を設定している。 (詳細

TV-MT

アプリ マニフェストで、ハードウェア機能 android.hardware.touchscreen を必須ではないものとして設定している。 (詳細

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

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

TV-GC

アプリがゲーム コントローラの使用に関して視覚的な説明を提供する場合、その説明では特定のブランド名を使用せず、互換性のあるボタンのレイアウトを示す。 (詳細

広告 TV-AP

アプリで、D-pad コントロールを使用して広告を操作できる。 (詳細

TV-AD

全画面表示される、動画ではない広告の場合、ユーザーは D-pad コントロールを使用して広告をすぐに閉じることができる。

TV-AU

クリック可能で、全画面表示されず、動画ではない広告の場合、アプリは広告がウェブ URL にリンクすることを許可しない。

TV-AA

クリック可能で、全画面表示されず、動画ではない広告の場合、アプリは TV デバイスに存在しない別のアプリに広告がリンクすることを許可しない。

ウェブ コンテンツ TV-WB

ウェブ コンテンツの場合、アプリは WebView コンポーネントを使用し、ウェブブラウザ アプリを起動しようとすることはない。

メディア再生 TV-NP

ユーザーがホーム画面に戻るか別のアプリに切り替えた後も、アプリが音声や動画の再生を継続する場合、ユーザーがアプリに戻って再生をコントロールできるように、ホーム画面のおすすめ行に [再生しています] カードを表示する。。 (詳細

TV-PA

アプリが [再生しています] カードを表示する場合、ユーザーがこのカードを選択すると、再生を一時停止できる画面に移動する。 (詳細

TV-PP

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

TV-PC

動画や音声の再生中に D-pad の中央ボタンを押すと、再生中のメディアがすぐに一時停止される。一時停止した状態で D-pad の中央ボタンを押すと、再生が再開される。D-pad の左右のボタンを押すと、現在のトラックの早送りや巻き戻しができる。(詳細

TV-PN

アイテムを Watch Next チャンネルに追加する場合、デベロッパーは Watch Next ガイドラインを守る必要がある。 (詳細

背景モード TV-BU

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

TV-BY

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

TV-BA

音声のみの再生の場合、アプリはデバイスが背景モードに移行できるようにする。例外: アプリで音楽の再生中に静止画像以外(ミュージック ビデオや画像など)を使用する場合。

プライバシーとセキュリティ SC-E1

2023 年 5 月以降、TV アプリはアプリの中核品質ガイドラインの SC-E1 で規定されている App Bundle 要件を遵守する必要がある。

よくある質問

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

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

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

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

はい。上記の要件が満たされない場合、TV デバイスの Google Play への配信のみが除外されます。スマートフォンやタブレットなど、他のデバイスタイプへの配信には影響しません。

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

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