Google TV 和 Android TV 每月活跃设备数量超过 3 亿,这清楚地表明,客厅是应用加速增长的庞大且独特的平台。今天,我们很高兴分享 Google TV 功能和开发者工具,这些功能和工具旨在提高内容的曝光度,并为应用做好准备,以适应未来的电视体验。
利用 Gemini 提升曝光度和互动度
去年,我们将 AI 语音助理 Gemini 引入了我们的平台,以便用户只需通过语音即可轻松找到精彩视频、在大屏幕上学习新知识,并完成日常任务。
自发布以来,我们对 Gemini 提供定制化问题回答的方式进行了改进。Gemini 会分享图片、视频和文字,帮助用户在需要时找到所需内容。对于我们的流媒体合作伙伴,Gemini 是一个实用的探索引擎,它会从应用的元数据中提取信息,向观看者展示相关内容。
声明支持指向模式
我们曾经熟悉的电视体验正在发生变化。Gemini 正在改变我们通过语音探索和流式传输内容的方式,但我们使用遥控器的方式也在不断发展。
指向遥控器将运动控制输入引入大屏幕,让用户能够更快地浏览 Google TV 主页和内容丰富的应用。为了确保您的应用为这一转变做好准备,并为所有用户提供出色的体验,现在是开始考虑指向输入的好时机。以下是入门方法:
1. 调整电视应用界面库
您需要支持悬停状态、可滚动容器和光标点击,才能在 Google TV 上为应用启用指针遥控器互动。虽然实现方式因界面堆栈而异,但 Jetpack Compose 可简化此过渡,因为大多数核心组件都可直接处理这些多模式互动。
- 悬停状态 :屏幕上的每个可聚焦元素(按钮、电影海报、设置切换开关)都需要清晰的悬停状态视觉反馈机制。这通常比聚焦状态更微妙,但对于反馈至关重要。
- 可滚动容器 :指向遥控器还将配备一个用于滚动的圆形小触摸板。用户可以使用此触控板在应用中向上或向下滚动,或向左或向右滚动。您的应用需要响应触摸事件才能滚动。
- 光标点击:如今,许多电视应用都希望通过简单的方向键 OK 按钮“点击”进行操作。使用指向遥控器时,用户可能会“点击”并非方向键聚焦状态的元素,而是悬停状态的元素(类似于鼠标点击)。
2. 立即使用鼠标测试指向互动
如需了解应用如何处理悬停、滚动和点击,只需将蓝牙鼠标或有线鼠标连接到 Google TV 即可。请注意,鼠标的控制更加精确,因为用户离屏幕更近,并且通常将鼠标放在稳定的位置。指向遥控器通常不太精确,因为用户有时会坐在沙发上,距离屏幕 10 英尺远,用遥控器做出粗略的手势。作为电视设计师或开发者,您可以通过为元素设置更大的悬停目标来缓解这种输入精度不足的问题。
3. 在 Google Play 上声明电视应用支持指向遥控器
最后,告知 Google Play 您的电视应用旨在与指向遥控器搭配使用。这样可确保使用指向遥控器的用户能够轻松找到、安装您的应用并与之互动。
在 AndroidManifest.xml 中,声明元数据标记 android.software.leanback.supports_touch。此标记会告知平台您的电视应用“在空间上支持触摸”,因为指向遥控器会模拟远距离的触摸事件。
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功能声明表示您的应用支持方向键导航,并且仅通过 Google Play 在电视设备上分发。android.software.leanback.supports_touch的新软件属性声明,除了方向键之外,您还确保您的电视应用可以通过鼠标(目前)和指向遥控器(未来)为指向/光标体验提供良好的支持。- 如果您还没有这样做,现在是采用 Jetpack Compose 的好时机。悬停、滚动和点击是各种外形规格都支持的常见输入模式,使用自适应界面框架构建应用可以实现代码重用并减少维护工作。
开始使用 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。
继续阅读
-
产品动态
在今年的 Google I/O 大会上,我们讨论了不断发展的业务模式,该模式提供了更多选择,并为您的应用和内容在商店内外的曝光提供了新方式。我们还推出了先进的工具和洞见,这些工具和洞见将帮助您以更低的复杂性扩大业务规模。
Paul Feng • 阅读时间:6 分钟
-
产品动态
我们很高兴地宣布,Android XR 现已正式支持 Unreal Engine 和 Godot。我们还推出了旨在提高您的工作效率并启用新的 XR 功能的新工具:Android XR Engine Hub 和 Android XR Interaction Framework。
Luke Hopkins • 阅读时间:4 分钟
-
产品动态
我们很高兴推出 Android XR SDK 的开发者预览版 4,我们将继续专注于统一头戴式设备、有线 XR 眼镜和智能眼镜的跨设备开发。
Amy Zeppenfeld, Stevan Silva • 阅读时间:5 分钟
随时了解最新动态
每周通过电子邮件接收最新的 Android 开发洞见 每周。