在 Google TV 上提高用户互动度的最佳实践

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 助理设备流式传输音频和视频。如需了解详情,请参阅 Google Cast 文档
  • 使用媒体会话:媒体会话提供了一种与音频或视频播放器互动的方式。当应用告知 Android 它正在播放媒体时,播放控制权可以委托给该应用。通过与媒体会话集成,应用可以向外部通告媒体播放,并接收来自外部来源的播放命令。这些来源可以是实体按钮,例如耳机或电视遥控器上的播放按钮,也可以是间接命令,例如向 Google 助理发出“暂停”指令。然后,媒体会话会将这些命令委托给应用,应用会将这些命令应用于命令来源的媒体播放器。如需了解详情,请参阅使用媒体会话

在各种平台上发现内容

  • 提供媒体操作 Feed:当您向 Google 提供 JSON 媒体操作 Feed 时,您的内容可以通过 Google TV 推荐和其他 Google 平台(例如 Google 搜索)被发现。您提供的深层链接可让用户直接开始播放您的内容,从而提高互动度。该 Feed 还支持设备端搜索,以及使用 Google 助理语音指令播放媒体。

    Google 一次会与数量有限的提供商合作,并将这些提供商集成到此功能中。如需了解详情,请参阅媒体操作文档

  • 集成“接下来观看”:“接下来观看”功能可让用户重新开始观看您应用中的内容。当用户中途离开您的应用时,无论是正在观看电影还是正在观看电视剧,您都可以使用“接下来观看”功能直接在 Google TV 主屏幕上显示相应内容。用户可以选择某个功能块,直接深层链接到您应用内的播放内容。请注意,必须通过质量认证的“接下来观看”集成才能在 Google TV 设备上显示。如需了解详情,请参阅“接下来观看”文档

语音和互动

  • 支持账号关联:账号关联功能可将用户的 Google 账号与您应用的账号无缝关联,从而为应用的现有用户和新用户提供顺畅的用户体验。账号关联是其他功能(例如无缝订阅、授权同步和语音投屏)的前提条件。
  • 支持授权同步:如果您的媒体操作 Feed 包含有授权要求的媒体(例如,用户需要拥有特定订阅才能访问内容),您可以支持授权同步来声明关联账号拥有哪些订阅。如需了解详情,请参阅授权端点文档
  • 提供语音投屏功能:借助语音投屏功能,用户可以通过 Google 助理在支持 Cast 的设备上开始播放媒体。您可以通过提供媒体操作 Feed、支持账号关联和创建 Cast 接收器来启用此功能。
  • 启用 Cast Connect:借助 Cast Connect,您的 Android TV 应用可以充当 Cast 接收器。这样,您就可以提供更丰富的体验,并支持与遥控器的互动。如需了解详情,请参阅 Android TV 接收器概览

用户获取情况

Google TV 功能评估

为 Android TV OS 构建的应用适用于电视生态系统中的所有设备,包括新推出的 Google TV 品牌设备。如需了解设备是否提供 Google TV 体验(例如用于分析),您可以根据系统功能 com.google.android.feature.AMATI_EXPERIENCE 进行评估或过滤