Android TV OS は、数百万台のテレビ、ストリーミング デバイス、有料テレビのセットトップ ボックスで利用されています。Google TV は、まず Chromecast with Google TV で利用可能になり、今後、他のデバイスでも利用できるようになる予定の新しいサービスです。
Android TV 向けに構築されたアプリはすべて、Google TV を搭載したデバイスで動作します。Google TV で最高のユーザー エクスペリエンスを提供するため、このガイドのベスト プラクティスを適用することをおすすめします。
ベースライン要件
- Google Cast をサポート: Google Cast を使用すると、Android、iOS、Chrome アプリを拡張して、Android TV、Chromecast デバイス、アシスタント デバイスへの音声と動画のストリーミングを有効にできます。詳しくは、Google Cast のドキュメントをご覧ください。
- メディア セッションを使用する: メディア セッションは、音声や動画のプレーヤーを操作するための汎用的な手段を提供します。アプリが Android にメディアを再生中であることを通知すると、再生コントロールをアプリに委任できます。メディア セッションと統合することで、アプリはメディア再生を外部にアドバタイズし、外部ソースから再生コマンドを受信できます。これらのソースは、ヘッドセットやテレビのリモコンの再生ボタンなどの物理ボタンや、Google アシスタントに「一時停止」を指示するなどの間接的なコマンドです。メディア セッションは、これらのコマンドをアプリに委任し、アプリはコマンドの送信元であるメディア プレーヤーにコマンドを適用します。詳しくは、メディア セッションの使用をご覧ください。
サーフェス全体でのコンテンツの発見
メディア アクション フィードを提供する: JSON メディア アクション フィードを Google に提供すると、Google TV のおすすめや、Google 検索などの他の Google サーフェスを通じてコンテンツが見つかるようになります。提供するディープリンクを使用すると、ユーザーはコンテンツの再生に直接移動できるため、エンゲージメントを高めることができます。フィードでは、デバイス上の検索や、Google アシスタントの音声コマンドを使用したメディアの再生も可能です。
Google では、段階的に各プロバイダをこの機能に統合するために、同時に連携を行うプロバイダの数を制限しています。詳しくは、メディア アクションのドキュメントをご覧ください。
Watch Next を統合する: Watch Next を使用すると、ユーザーはアプリ内のコンテンツを再開できます。映画の途中でアプリを離れた場合や、テレビ シリーズの視聴中にアプリを離れた場合、Watch Next を使用して、そのコンテンツを Google TV のホーム画面に直接表示できます。ユーザーはタイルを選択して、アプリ内の再生に直接ディープリンクできます。なお、Google TV デバイスに表示するには、Watch Next の統合が品質認定を受けている必要があります。詳しくは、次のおすすめのドキュメントをご覧ください。
音声とエンゲージメント
- アカウント リンクをサポートする: アカウント リンクにより、ユーザーの Google アカウントとアプリのアカウントをシームレスにリンクできるため、アプリの既存ユーザーと新規ユーザーのユーザー エクスペリエンスを合理化できます。アカウント リンクは、シームレスな購入プロセス、利用資格の同期、音声キャストなどの他の機能の前提条件です。
- 利用資格の同期をサポートする: メディア アクション フィードに利用資格の要件があるメディア(ユーザーがコンテンツにアクセスするために特定の定期購入が必要な場合など)が含まれている場合は、利用資格の同期をサポートして、リンクされたアカウントがどの定期購入を利用しているかを宣言できます。詳しくは、利用資格エンドポイントのドキュメントをご覧ください。
- 音声キャストを提供する: 音声キャストを使用すると、ユーザーは Google アシスタントを介して、サポートされている Cast デバイスでメディアの再生を開始できます。この機能を有効にするには、メディア アクション フィードを提供し、アカウント リンクをサポートし、Cast レシーバを作成します。
- Cast Connect を有効にする: Cast Connect を使用すると、Android TV アプリを Cast レシーバーとして機能させることができます。これにより、よりリッチなエクスペリエンスを提供し、リモコンとのやり取りをサポートできます。詳しくは、Android TV レシーバーの概要をご覧ください。
ユーザー獲得
- Google Play 請求サービスを統合する: Play Billing Library を使用して、モバイルとテレビの両方でアプリ内購入をサポートし、定期購入を管理します。詳細については、課金に関するドキュメントをご覧ください。
- スムーズな定期購入を提供する: アカウントのリンクの簡素化、Google Play Billing、リアルタイム デベロッパー通知、サイレント ログインを組み合わせることで、ユーザーにシームレスな購入体験を提供できます。詳しくは、スムーズな定期購入に関する動画をご覧ください。
Google TV の機能の評価
Android TV OS 向けに構築されたアプリは、新しい Google TV ブランドのデバイスを含む、TV エコシステムのすべてのデバイスで動作します。デバイスが Google TV の機能を提供しているかどうかを(分析などの目的で)確認するには、システム機能 com.google.android.feature.AMATI_EXPERIENCE
を評価またはフィルタします。