プロダクト ニュース

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

4 分で読了
Paul Lammertsma
デベロッパー リレーション エンジニア、Android

Google TV と Android TV の月間アクティブ デバイス数は 3 億台を超えており、リビングルームはアプリの成長を加速させるための大規模で独自のプラットフォームであることがわかります。本日、コンテンツの見つけやすさを向上させ、将来の TV エクスペリエンスにアプリを対応させるために設計された Google TV の機能とデベロッパー ツールをご紹介します。

Gemini で見つけやすさとエンゲージメントを促進する

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

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

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

かつて知っていた TV エクスペリエンスは変化しています。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 メートル離れたソファからリモコンを操作することがあるため、精度が低い場合があります。TV のデザイナーやデベロッパーは、要素のマウスオーバー ターゲットを大きくすることで、入力精度の低さを軽減できます。

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 に加えて、TV アプリがマウス(現在)とポインティング リモコン(将来)を介したポインタ/カーソル エクスペリエンスで適切に動作することを保証していることを宣言します。
  • まだの場合は、Jetpack Composeを導入してください。マウスオーバー、スクロール、クリックは、さまざまなフォーム ファクタでサポートされている一般的な入力モダリティです。アダプティブ UI フレームワークでアプリを構築すると、コードの再利用が可能になり、メンテナンスが軽減されます。

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

Engage SDK(旧称 Video Discovery API)は、すべての Google TV フォーム ファクタで再開、エンタイトルメント、おすすめを最適化し、アプリの見つけやすさとエンゲージメントを高めます。

  • 再開: パートナーは、ユーザーが一時停止した動画をホーム画面の [続きを見る] 行に簡単に表示できます。
  • エンタイトルメント: Engage SDK は、アプリのコンテンツをユーザーの資格情報と照合するエンタイトルメント管理を効率化します。ユーザーは、すべてのサブスクリプションの詳細を手動で更新しなくても、パーソナライズされたおすすめコンテンツを楽しめるため、この機能を高く評価しています。これにより、パートナーは Google TV の複数の検索ポイントでユーザーとつながることができます。
  • おすすめ: Engage SDK は、ユーザーがアプリ内で視聴したコンテンツに基づいて、パーソナライズされたおすすめコンテンツをハイライト表示します。

Engage SDK のオンボーディングを開始するのに最適な時期です。続きを見る 1.0 エクスペリエンスを強化してきた従来の Watch Next API は、2027 年後半にサポートが終了します。開始するには、goo.gle/engage-tvにアクセスして詳細をご確認ください。

最新の Gemini エクスペリエンスとデベロッパー ツールが、プラットフォームでの見つけやすさを最適化し、ユーザー エンゲージメントを促進する方法にご期待ください。

この発表と Google I/O 2026 のすべての最新情報については、io.googleをご覧ください。

執筆者:

続きを読む