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