Google I/O大会发布的有关Google TV与Android TV OS的最新动态
Frank| 探显家| 2024-05-20
【流媒体网】摘要:谷歌正式发布了 Google TV 和 Android 14 TV OS 平台的更新,主要介绍了产品和技术相关的最新动态,带来了令人期待的新用户体验方面的改进。

  于近期 5.16 举行的 Google I/O 大会上,谷歌正式发布了 Google TV 和 Android 14 TV OS 平台的更新,主要介绍了产品和技术相关的最新动态,带来了令人期待的新用户体验方面的改进。此外,新的开发工具 Compose for TV 和 Android Studio 的更新,使得开发者能够更轻松地为电视平台构建出色的应用。Google TV 的工程高级总监 Shobana Radhakrishnan 和 开发者关系工程师 Paul Lammertsma 在大会上详细介绍了这些令人兴奋的更新动态,以下是整场发布会的详细内容。

  第一篇:产品和应用

  Shobana: 大家好,我是 Shobana,Google TV 工程高级总监。感谢您收看我们在 Google TV 和其底层电视操作系统 Android TV OS 上的最新动态。

  在今年的 CES 上,我们宣布 Android TV OS 年同比增长超过 47%,现在在全球拥有超过 2.2 亿月活跃设备。根据 TechInsights 的数据,我们继续在全球范围内被更多新设备使用,比其他任何电视操作系统都多。受到这一增长的鼓舞,我们的 OEM 合作伙伴正在为生态系统带来令人难以置信的创新。今年,海信推出了 Canvas TV,将电视闲置时变成一幅美丽的画框。

  探显家·拓展:海信的 Canvas TV 是其推出的一款创新型电视,具有以下主要特点:

  艺术模式:闲置时可变成画框,展示艺术画或照片,提升家居装饰效果。

  高分辨率:提供 4K 或更高分辨率,画质清晰锐利。

  智能操作系统:内置 Google TV OS,支持各类应用和流媒体服务。

  语音控制:支持语音助手,通过语音指令控制电视。

  多种连接方式:提供 HDMI、USB、蓝牙和 Wi-Fi 连接,方便连接各种设备。

  而我们看到像投影仪这样的新形式设备需求量在增加。在 CES 上,XGIMI 宣布了他们的全新投影仪 MoGo 2 Pro,内置 Google TV。我们很高兴看到这种强劲的势头。我们也很高兴为我们的合作伙伴和开发者带来更多价值。

  2023 年,美国用户在 Google TV 和其他 Android TV OS 设备上的应用中平均每天花费 200 分钟。

  探显家·拓展:根据 Google 于 2024 年 1 月发布的一份报告,美国用户在 2023 年平均每天花费 200 分钟在 Google TV 和其他 Android TV OS 设备上的应用程序中。这比 2022 年增长了 25%,表明美国用户越来越倾向于使用智能电视流媒体内容和应用程序。报告还发现,美国用户在观看视频内容上花费的时间最多,平均每天花费 120 分钟。其次是使用游戏应用程序(平均每天 30 分钟)和音乐应用程序(平均每天 20 分钟)。

  随着流媒体的兴盛,我们正在进行改进,以帮助用户找到观看内容,并为开发者开辟新的发现机会。我们与 Claro tv 和 Max 在拉丁美洲,Vodafone 在欧盟,和 JioCinema 在亚太地区等主要内容提供商合作,为观众带来了令人难以置信的新内容。在美国,我们通过 Pluto TV、Tubi、Plex、Haystack 和我们自己的内置 Google TV 频道,将直播选项卡扩展到超过 900 个免费频道。

  为了组织这些内容,我们添加了每个频道的沉浸式预览和个性化类别,如本地新闻,包含来自不同提供商的与每个用户相关的内容。

  最近,我们对 “Your Apps” 板块进行了时尚的新设计,采用圆形应用图标,增加了板块一行中可见的应用数量。我们还在行末添加了一个重新排序按钮,用户可以轻松个性化他们的应用顺序。除了更新应用的外观,我们还减少了它们的内存占用,使用户的电视体验更灵敏,更快地调出内容。此外,随着更多应用从 APK 切换到应用包,我们显著释放了存储空间。这为用户下载和安装他们喜爱的应用程序留下了更多空间。

  探显家·百科:这里更为先进的应用包格式指的是使用 Android App Bundle(简称 AAB),存储空间得以显著释放的原因在于 App Bundle 的几个关键特性,我们简单总结下:

  动态功能交付(Dynamic Feature Delivery, DFD): AAB 允许开发者将应用分割成基础模块和多个可按需下载的动态功能模块。这意味着用户仅需安装运行应用所需的核心部分,而额外的功能(如不同语言支持、高清图形或特定功能插件)可以在首次使用时或需要时才下载。这样,初始下载大小减小,从而节省了存储空间。

  优化的 ABI 分发:传统 APK 通常包含支持所有 Android 设备处理器架构(如 armeabi-v7a, arm64-v8a, x86 等)的代码,而 AAB 允许 Google Play 根据用户的设备类型仅提供相应的二进制文件。这样避免了不必要的架构支持代码占用用户设备的存储空间。

  资源压缩与优化:AAB 支持更高级的资源压缩和编码优化,比如通过 Google Play 的托管服务自动进行图片压缩和资源优化,减少无损质量下的文件大小。

  仅下载所需资源:对于支持多种分辨率和密度的图像资源,AAB 确保用户只下载适用于其设备分辨率的资源,而不是包含所有可能分辨率的资源,进一步节省空间。

  因此,通过从 APK 转向应用包格式,开发者能够为用户提供更精简的初始下载包,仅在必要时下载额外内容,从而有效减少了应用占用的存储空间,提升了用户体验,尤其是对于存储空间有限的设备而言。

  我们还通过整合更多的合作伙伴更新了 “Continue Watching” 行。这使得用户更容易回到他们最喜欢的电影和节目。

  Google TV 自其诞生以来一直是一个以 AI 为主的平台,为每个用户带来深度个性化的体验。自上次 I/O 以来,我们一直致力于将更多相关的用户信号引入我们的模型,以帮助增加参与度。现在,我们正在努力将生成 AI 的实用性带到电视上。

  探显家·百科:关于 Google TV 如何使用人工智能提供个性化体验和内容发现?Google TV 从一开始就将 AI 作为其核心,致力于为每个用户提供深度个性化的体验。以下是一些具体示例:

  个性化推荐:Google TV 会根据您的观看历史、兴趣和其他信号来推荐您可能喜欢的电影、电视节目和应用程序。这有助于您发现新内容并节省时间。

  语音搜索和助手:使用语音搜索来查找您想观看的内容,或者使用 Google Assistant 控制电视。这使您可以更轻松地找到您想要的内容,并享受无缝的观看体验。

  内容分类:Google TV 会自动将您的内容组织成不同类别,例如“动作”、“喜剧”和“纪录片”。这使您可以轻松找到您想观看的内容。

  近几年,伴随着 ChatGPT 的横空问世,各家 AI 大模型迎来了爆发。自去年 Google I/O 开发者大会以来,Google TV 一直致力于将更多与用户相关的信息纳入其 AI 大模型,以进一步提高个性化和内容发现能力。这包括:

  观看历史和兴趣的更多数据:Google TV 现在会考虑您的观看历史和兴趣的更多方面,以提供更准确的推荐。例如,如果在观看一部动作片后您还观看了一部纪录片,那么 Google TV 将更有可能向您推荐其他动作片和纪录片。

  来自第三方应用程序的数据:Google TV 现在可以访问来自第三方应用程序的数据,例如流媒体服务和直播电视应用程序。这有助于 Google TV更好地了解您的兴趣,并提供更相关的推荐。

  用户反馈:Google TV 会考虑您的反馈,例如您对推荐内容的喜欢和不喜欢,以改进其推荐系统。

  此外,Google TV 正在努力将生成式人工智能的实用性带到电视上。这意味着 Google TV 将能够使用 AI 来创建新内容、个性化体验和改进内容发现。一些潜在的应用包括:

  使用 AI 创建个性化的电影和电视节目预告片:Google TV 可以使用 AI 来分析电影和电视节目并创建个性化的预告片,突出您可能感兴趣的场景或角色。

  使用 AI 生成新的电影和电视节目:Google TV 可以使用 AI 来生成新的电影和电视节目,这些节目根据您的兴趣量身定制。

  使用 AI 改善内容发现:Google TV 可以使用 AI 来更好地了解您的兴趣并帮助您发现您可能喜欢的隐藏宝石。

  想知道为什么一部电影或节目可能适合您吗?我们一直在使用 Gemini 模型为首页的精选轮播生成个性化描述,以帮助用户决定观看什么。我们现在还会为电影和节目填写缺失或未翻译的描述,让用户发现他们可能会错过的新宠。

  对我来说,在我的母语中看到描述并通过 “Continue Watching” 板块恢复内容真的很神奇。我喜欢如何在 Google TV 上总能几次点击就找到要看的内容。除了改进内容发现之外,我们还开发了创新功能,帮助用户无论在何种环境下都能享受他们的内容。想在深夜看节目而不打扰任何人吗?我们在内置 Google TV 的 Chromecast 上推出了快速配对功能,用户可以快速将耳机连接到电视并无缝切换音频输出。我们期待今年将其带到更多设备上。

  最后,我很高兴宣布我们最新版本的 Android TV OS 现已推出——Android 14 for TVs。

  接下来我将把时间交给我们的开发者关系团队的 Paul,他将分享更多关于 Android 14、Compose 以及一些开发电视应用的绝佳技巧。交给你了,Paul。

  第二篇:开发和技术

  Paul: 谢谢你,Shobana。Android 14 for TV 于今天在电视模拟器中推出,并将在今年晚些时候逐步推送到消费者设备。我们一直专注于为用户在客厅带来三个关键领域的改进。

  这个最新的 Android TV OS 版本带来了性能和功耗的改进,帮助像您这样的开发者为下一代电视构建引人入胜的应用。我们在特定电视上改进了启动延迟,将主屏幕应用的冷启动时间减少了 4 秒以上。这些优化在 Google TV 的体验中得以延续,改进了垂直和水平滚动性能以及更快的数据加载

  1、Performance, quality & power - 性能和功耗改进

  我们确保平台在低内存设备上也能良好运行。作为应用开发者,您需要注意资源受限的环境,通过在低端设备上构建和测试您的应用来确保应用的良好表现。

  通过我们最近对可持续性的投资,用户可以更好地控制电源模式,包括低能耗模式和优化能耗模式。电视在待机时将消耗 2 瓦或更少的能量。这将帮助 OEM 符合新的能耗标准,并帮助用户节省电费。请确保您的应用正确集成了媒体会话,以便其能对电源状态变化做出反应。毕竟,当用户关闭面板或更改输入模式时,您不希望内容继续播放。

  2、Input & accessibility:输入和辅助功能

  我们建议使用 AndroidX Media3 库,因为它通过 ExoPlayer 使实现变得简单。对于大多数用例,您只需要在播放器创建时附加一个媒体会话,并在播放器销毁时将其删除。

  探显家·拓展:AndroidX Media3 库和 ExoPlayer 是 Android 开发中用于处理媒体播放的重要组件,它们为开发者提供了强大且灵活的工具,以构建高质量的音视频播放应用。下面是对这两个组件的详细介绍:

  AndroidX Media3 库:AndroidX Media3 是 Google 为 Android 开发者提供的一个高级媒体处理库,它是对原有 AndroidX Media 库的升级和扩展,旨在为开发者提供一个更统一、更易于使用的媒体框架。Media3 库包含了多个子模块,其中最重要的是对媒体播放、媒体会话管理和媒体浏览器服务的支持,这些特性使得构建复杂媒体应用变得更加容易。

  AndroidX Media3 库核心特点:

  MediaSession: 提供了一个标准化的接口,让应用能够与 Android 系统以及其他应用共享媒体控制功能,如音乐播放器的播放/暂停、下一首等操作,这些都可以通过通知栏、锁屏或耳机控制器等进行控制。

  MediaBrowserService: 支持构建媒体库浏览服务,允许其他应用或系统组件浏览和播放你的应用提供的媒体内容。这对于构建音乐或视频流媒体服务尤为重要。

  Media3 UI 组件: 包含了一些预构建的UI组件,如通知模板、迷你控制器等,可以快速集成到应用中,减少自定义UI的工作量。

  ExoPlayer:ExoPlayer 是 AndroidX Media3 库中用于媒体播放的核心组件,是一个完全由 Java 编写的、基于 Android 的媒体播放器库,它提供了一个替代 Android 平台默认 MediaPlayer API 的解决方案,具备更高的灵活性和更强的功能。其主要优势如下:

  高度可定制:ExoPlayer 允许开发者自定义播放逻辑,支持添加自定义渲染器,以支持不同的媒体格式、DRM 方案和网络协议。

  性能优化:专门为现代 Android 设备优化,提供流畅的播放体验,支持高清视频、4K 视频播放,以及自适应比特率流媒体技术(如 DASH、HLS)。

  广泛格式支持:内置支持大量的媒体格式,包括 MP4、FLAC、WebM、MKV等,且可通过扩展支持更多格式。

  易于集成:提供了详尽的文档和示例代码,开发者可以快速上手,实现复杂的播放逻辑,如播放列表管理、字幕显示、无缝切换音轨等。

  那 ExoPlayer 的主要使用场景有:视频流应用比如在线电影、电视剧、直播平台,音乐播放器以及播客和有声书应用等等。

  我们媒体开发中心的详细指南还介绍了一些更复杂的用例。在之前的开发者电视平台版本中,我们引入了新的 API,用于辅助功能、音频路由和多任务处理,以及平台控制媒体播放的新方式。随着这些改进即将应用于运行 Android 14 的电视,现在值得花点时间了解这些 API 如何工作。

  3、部分 API 的工作原理介绍

  Color Correction:我们致力于构建辅助功能,让每个人都能享受最好的电影和电视节目。在 Android 14 中,我们添加了颜色校正功能,允许用户调整屏幕上的颜色。

  我们有四种不同的预设颜色模式,以适应不同类型的色觉缺陷。我们还增加了对切换访问的支持,配合虚拟方向键盘,帮助有运动障碍的用户轻松导航界面。

  最后,我们增加了粗体文本功能,使界面上的文本更易于视觉障碍用户阅读。所有这些辅助功能都可以通过遥控器快捷键轻松开启或关闭。

  从 Android 14 开始,支持硬件兼容性标准的特定电视型号将启用画中画 Picture-in-picture 功能。要评估设备是否支持此功能,请查询包管理器中的画中画功能标志。请注意,画中画仅适用于非媒体应用,这些应用消耗的系统资源有限,并符合我们的兼容性标准。详情请参阅我们更新的电视提交指南。

  4、Content Discovery:内容发现

  随着 Android 14 for TV 的推出,现在是确保您的应用准备就绪的好时机。以下是一些使电视应用出色的技巧和窍门,以提高您的内容的可发现性。今年早些时候,我们开始推出 Shobana 向我们展示的全新 “Your Apps” 板块。

  Google TV 的 For You 主页推送更新,可容纳更多应用

  这意味着您的圆形应用图标应看起来很棒。请务必检查开发者网站上的电视应用质量指南,以符合此和其他提交要求,避免发布 Android TV OS 应用时出现延迟。

  接下来,我们推出了新的视频发现 API,它简化了电视上最常用功能之一 “Continue Watching” 行的集成。这个新 API 支持您的服务中的用户个人资料和跨设备恢复,用户可以在手机或平板电脑上继续他们中断的地方。

  此外,Google TV 现在会自动检测基于应用下载和使用的应用授权。为了确保用户获得相关的内容推荐,您的应用可以通过视频发现 API 指定用户有权访问的订阅层级和附加功能。

  所以无论您是已经集成了我们之前的 “Continue Watching” API,还是第一次集成 “Continue Watching” 行,请与您的业务客户经理合作,报名参加此早期访问计划,或者关注文档和示例,因为我们正准备推出视频发现 API 的一般可用性。

  5、Compase for TV:开发指南和工具介绍

  最后,我很高兴提供有关 Compose 的更新。从今天起,Compose for TV 1.0 beta 版可用。我们新的 UI 工具包的进展得益于社区的热烈响应。看到开发者在 Compose 中塑造出漂亮的用户界面真是令人难以置信。我们改进了输入支持和性能,并自上次更新以来增加了一系列新功能。列表、导航、芯片和设置屏幕的实现更加简单,配备了即用即美观且易于定制的专用组件。提醒一下,鉴于其易于实现、广泛的样式支持和广泛的形式因素支持,现在是时候迁移到 Compose 了,如果您还没有这样做的话。

  我们还更新了 Android Studio 中的开发工具,包含了新的项目向导,以便使用 Compose for TV 快速上手。应用户的强烈要求,我们推出了 TV Material Catlog 素材目录应用,您可以使用不同的主题和布局来探索 Compose for TV 的组件。您可以在我们的 TV GitHub 仓库中找到这个和其他更新的示例。

  完美实现所有这些集成将肯定会让您的用户满意,所以为什么不在用户积极互动时提示他们留下好评呢?熟悉的应用内评分和评论对话框即将登陆电视,允许像您这样的开发者从用户那里获得更多反馈。它利用了现有的应用内评论 API,该 API 已在其他形式因素中使用,并将在今年晚些时候提供给电视开发者。

  Android 14 仿真器已上线。准备好发挥您的创造力,调整这些集成,并将您的电视应用传播给更多的观众。我们迫不及待地想看看您在 Google TV 和 Android TV OS 上会做些什么。

责任编辑:李楠

分享到:
版权声明:凡注明来源“流媒体网”的文章,版权均属流媒体网所有,转载需注明出处。非本站出处的文章为转载,观点供业内参考,不代表本站观点。文中图片均来源于网络收集整理,仅供学习交流,版权归原作者所有。如涉及侵权,请及时联系我们删除!