プロダクト ニュース

Google TV でのアプリの見つけやすさとエンゲージメントの向上

所要時間: 4 分
Paul Lammertsma
デベロッパー リレーション エンジニア、Android

Google TV と Android TV の月間アクティブ デバイス数は 3 億台を超えており、リビングルームはアプリの成長を加速させるための大規模で独自のプラットフォームであることが明らかになっています。本日は、コンテンツの検出可能性を高め、今後のテレビ エクスペリエンスに向けてアプリを準備するために設計された Google TV の機能とデベロッパー ツールをご紹介します。

Gemini で発見とエンゲージメントを促進する

昨年、Google は AI 音声アシスタント Gemini をプラットフォームに導入しました。これにより、ユーザーは音声だけで、大画面であなたへのおすすめを簡単に見つけたり、新しいことを学んだり、日常のタスクをこなしたりできるようになりました。  

リリース以降、Gemini が質問に対してカスタマイズされた回答を提供する方法に改善を加えてきました。Gemini は、ユーザーが必要なときに必要な情報を見つけられるよう、画像、動画、テキストを組み合わせて共有します。ストリーミング パートナーにとって、Gemini は便利な検出エンジンです。アプリのメタデータから関連性の高いコンテンツを抽出し、視聴者に表示します。

ポインティング モダリティのサポートを宣言する

かつて私たちが知っていたテレビの視聴体験は変化しています。Gemini は音声でコンテンツを見つけてストリーミングする方法を変革していますが、リモコンの使用方法も進化しています。

GTV Pointer Remote Demo_SHELL (1).gif

ポインティング リモコンを使用すると、大画面でモーション コントロール入力が可能になり、Google TV のホームページやコンテンツが豊富なアプリ内をすばやく移動できます。アプリがこの変化に対応し、すべてのユーザーに優れたエクスペリエンスを提供できるように、今すぐポインティング入力について検討を始めることをおすすめします。ご利用方法は以下のとおりです。

1. TV アプリの UI ライブラリを適応させる

Google TV でアプリのポインタ リモコン操作を有効にするには、ホバー状態、スクロール可能なコンテナ、カーソルクリックのサポートが必要です。実装は UI スタックによって異なりますが、Jetpack Compose では、ほとんどのコア コンポーネントがこれらのマルチモーダル インタラクションをネイティブで処理するため、この移行が効率化されます。

  • ホバー状態: 画面上のすべてのフォーカス可能な要素(ボタン、映画のポスター、設定の切り替え)には、ホバー状態の明確な視覚的フィードバック メカニズムが必要です。フォーカス状態よりも目立たないことが多いですが、フィードバックには不可欠です。
  • スクロール可能なコンテナ: ポインタ リモコンには、スクロール用の小さな円形のタッチパッドも搭載されます。ユーザーはこのタッチパッドを使用して、アプリ内で上下左右にスクロールできます。アプリは、スクロールするためにタッチイベントに応答する必要があります。
  • カーソル クリック: 現在の多くの TV アプリは、シンプルな D-pad の [OK] ボタンの「クリック」を想定しています。ポインタ リモコンでは、D-pad のフォーカス状態ではなく、ホバー状態の要素を「クリック」する可能性があります(マウスのクリックと同様)。

2. マウスによるポインティング操作をテストする

アプリがホバー、スクロール、クリックをどのように処理するかを確認するには、Bluetooth マウスまたは有線マウスを Google TV に接続します。マウスは画面に近く、通常は安定した位置に置かれるため、より正確な操作が可能です。ポインター リモコンは、ユーザーが画面から 3 メートルほど離れた場所からソファに座ってリモコンを操作することが多いため、精度が低いことがあります。テレビのデザイナーやデベロッパーは、要素のホバー ターゲットを大きくすることで、入力精度の低さを軽減できます。

3. Google Play でポインター リモコンの TV アプリのサポートを宣言する

最後に、TV アプリがポインタで動作するように設計されていることを Google Play に伝えます。これにより、ポインティング リモコンを使用するユーザーがアプリを簡単に見つけてインストールし、操作できるようになります。

AndroidManifest.xml 内で、メタデータタグ android.software.leanback.supports_touch を宣言します。このタグは、ポインタ リモコンが離れた場所からタッチイベントをシミュレートするため、TV アプリが「空間的にタッチをサポートしている」ことをプラットフォームに通知します。

AndroidManifest.xml

<manifest ...>
    <!-- Signal whether the app is adaptive or built just for TV –->
    <uses-feature android:name="android.software.leanback" android:required="true|false" />

    <!-- Ensure the app can be installed on conventional TVs –->
    <uses-feature android:name="android.hardware.touchscreen" android:required="false" />

    <!-- Signal whether the app supports pointer remotes –->
    <meta-data android:name="android.software.leanback.supports_touch" android:value="true|false"/>

    <application ...>
        ...
    </application>
</manifest>

ヒント:

  • android.software.leanback 機能の宣言は、アプリが D-pad ナビゲーションをサポートしており、Google Play を介して TV デバイスでのみ配信されることを示します。
  • 新しいソフトウェア属性 android.software.leanback.supports_touch は、D-pad に加えて、マウス(現在)やポインター リモコン(将来)によるポインター/カーソル エクスペリエンスでもテレビアプリが正常に動作することを保証していることを宣言します。
  • まだ導入していない場合は、今こそ Jetpack Compose を導入するタイミングです。ホバー、スクロール、クリックは、さまざまなフォーム ファクタでサポートされている一般的な入力モダリティです。アダプティブ UI フレームワークを使用してアプリを構築すると、コードの再利用が可能になり、メンテナンスが軽減されます。

Engage SDK をオンボーディングする

以前は Video Discovery API と呼ばれていた Engage SDK は、すべての Google TV フォーム ファクタで再開、利用資格、おすすめを最適化し、アプリの検出とエンゲージメントを促進します。

  • 再開: パートナーは、ユーザーが一時停止した動画をホームページの [続きを見る] 行に簡単に表示できます。
  • 利用資格: Engage SDK は、アプリのコンテンツとユーザーの利用資格を照合する利用資格管理を効率化します。ユーザーは、すべての定期購入の詳細を手動で更新する必要なく、カスタマイズされたおすすめを利用できるため、この機能を高く評価しています。これにより、パートナーは Google TV の複数の検出ポイントでユーザーとつながることができます。
  • おすすめ: Engage SDK は、ユーザーがアプリ内で視聴したコンテンツに基づいてパーソナライズされたおすすめコンテンツをハイライト表示することもできます。

「続きを見る 1.0」の機能を提供してきた従来の Watch Next API は 2027 年後半にサポートが終了するため、今すぐ Engage SDK のオンボーディングを開始することをおすすめします。詳しくは、goo.gle/engage-tv をご覧ください。

最新の Gemini エクスペリエンスとデベロッパー ツールが、プラットフォームでのコンテンツの発見を最適化し、ユーザー エンゲージメントを促進することを期待しています。

このお知らせと Google I/O 2026 のすべての最新情報は、io.google でご確認ください。

作成者:

続きを読む