在今天的 Google I/O 大会上,我们宣布了多种方式来支持智能体工作流,以提高您的工作效率并确保您的应用在不断扩大的 Android 生态系统中大放异彩。下面是针对 Android 开发者发布的 17 项重大发布,您可以回顾一下;您还可以 查看上周在 The Android Show: I/O 特辑中发布的内容。在接下来的两天里,我们将更详细地介绍所有主题,敬请关注!
使用智能体构建高质量的 Android 应用
1:Android CLI:帮助您使用任何智能体、LLM 和工具进行构建
Android CLI 现已稳定。它提供程序化工具,允许任何 AI 智能体(包括 Claude Code、Codex 或 Antigravity)更轻松高效地执行核心 Android 任务。在今天的版本中,它还提供了一个桥梁,可直接利用 Android Studio 的“繁重工作”能力,为您提供专业 Android 开发所需的生产就绪型优化。通过利用新的 Android Studio 命令,开发者现在可以授予其首选智能体执行语义符号解析、分析文件以查找警告,甚至呈现 Jetpack Compose 预览的功能。此版本还通过新的 Android 技能正式支持“Journeys”,使智能体能够在您的指导下执行端到端界面测试。观看 开发者主旨演讲,并收听 Android 工具的新功能讲座,了解更多信息。
2:在 Google AI Studio 中轻松构建可用于生产用途的应用
开发者和创作者现在可以 构建原生 Android 应用,首先在 Google AI Studio 中发出提示。这些应用是根据开发最佳实践构建的,例如 Jetpack Compose、Kotlin 和利用我们推荐的开发者模式的 API。Google AI Studio 使开发者能够进行原型设计、通过嵌入式模拟器进行迭代,并部署到物理设备,而无需进行繁琐的本地安装。然后,开发者可以将这些应用分享到 Android 设备,还可以通过 Google Play 管理中心的内部测试轨道与他人分享以进行测试。如果开发者希望为更广泛的发布做准备,他们可以将其应用移至 Android Studio 以进行高级调试、测试和界面优化。观看 开发者主旨演讲,并收听 Android 工具的新功能讲座,了解更多信息。
3:使用 Android Bench 加速 AI 编码辅助
Android Bench 是我们针对 Android 开发挑战的 LLM 排行榜。我们的目标是加快模型改进,以便为您提供更多有用的 AI 辅助选项。许多人一直在使用开放权重模型进行 AI 辅助,因此我们现在将常用的模型(例如 Gemma 4)添加到排行榜中,以便您了解提供离线访问权限和为高级用户提供额外灵活性的 LLM 的表现。我们一直在努力提高我们向 LLM 提出的挑战的难度,以继续鼓励更有用的改进。
4:使用 Android Studio 中的迁移助理将 iOS 应用转换为 Android 应用
Android Studio 中的迁移助理旨在将应用从 iOS、React Native 或 Web 框架等平台移植到原生 Android。只需选择现有项目,开发者即可让智能体智能地映射功能、转换故事板和 SVG 等资源,并使用 Jetpack Compose 和我们推荐的 Jetpack 库实现 Android 最佳实践。这将有效地将过去需要数周的手动移植转换为只需数小时的简化智能体工作流。我们在 开发者主旨演讲中分享了此即将推出的功能的预览。
将 AI 构建到应用中
5:使用生成式 AI 构建智能应用
借助生成式 AI,您可以创建比以往任何时候都更智能、更个性化和更智能的应用。今年,我们推出了设备端智能的最新进展,并预览了 Gemini Nano 4,用于执行数据提取和摘要等任务。我们还通过 Firebase AI Logic 扩展了云功能,使开发者能够利用具有强大基础(包括网址、地图和网络搜索)的 Gemini 模型来构建更智能、功能更强大的助理。此外,我们还推出了混合推理方法和新的 Android 智能体开发套件 (ADK),以及 AG-UI 和 A2UI 等通信协议,这些协议简化了自主智能体体验的创建。如需开始集成这些强大功能,请探索 开发者文档,并观看技术深入分析会话,其中展示了所有这些技术。
6:立即试用 AppFunctions
AppFunctions 是一种 Android 平台 API,附带 Jetpack 库,可简化 Android MCP 集成的构建。它使您的应用能够像设备端 MCP 服务器一样运行,提供充当智能体和助理所用工具的功能。AppFunctions 与 Gemini 的集成目前正与受信任的测试人员进行非公开预览,您可以立即开始准备应用。您可以注册 抢先体验计划,并立即开始使用 API 指南、 示例和 技能进行实验。
未来是自适应的
7:Android 现在是 Compose First;View 现在处于维护模式。
Compose 是我们的界面开发标准,我们将针对所有未来的指南和库采用 Compose First 方法。经过五年的发展,最新版本提供了一个成熟的工具包,从高度可自定义的 Styles API 到经过改进的共享元素转换和增强的输入支持。这些更新使您能够以更少的代码和更好的性能构建美观的自适应应用。如需详细了解 Compose First 对 Android 开发的意义,请参阅 我们的博文。
8:使用 Jetpack Compose 在各种设备上构建无缝 Android 体验
Android 生态系统现在 默认是自适应的,可以在手机、可折叠设备、平板电脑、汽车、XR 和不断扩展的用途(包括 Googlebook 和连接的显示屏)之间流畅地移动。大屏设备超过 5.8 亿台,用户在多台设备上花费在应用上的时间最多可增加 14 倍,因此投资自适应设计蕴藏着巨大的机遇。 Jetpack Compose 是此转换的明确引擎,提供核心工具,例如我们最新的 Jetpack Navigation 3 版本、新的实验性 Grid 和 FlexBox 布局、增强的非触控输入支持,以及 CameraX,以便在任何窗口大小下正确显示相机预览。此外,Android Studio 中的新 技能使更新现有应用以采用这些自适应模式比以往任何时候都更加轻松。
9:为 Googlebook 打造无缝体验
上周,我们推出了 Googlebook,这是一款高性能笔记本电脑,可为您的现有应用提供大屏画布。今天,遵循自适应原则进行构建有助于确保您的应用在 Googlebook 上正常运行。首先,查看桌面体验的相关 设计指南和 开发者指南。立即试用 Android Studio Canary 中提供的新桌面模拟器,以测试您的应用是否适用于此外形规格。
10:使用 Jetpack Glance 打造统一的 widget 开发体验
Android 17 标志着所有 widget 都将转向基于 Compose 的单一开发模型。通过 Jetpack Glance 统一移动设备、汽车和 Wear OS 的体验,您很快就可以使用熟悉的工作流在整个生态系统中扩缩界面组件。
今年的突破是 RemoteCompose 的集成。在移动设备和汽车上,它支持高保真动画;而在 Wear OS 上,它允许 Wear widget(以前称为“功能块”)在远程界面上以原生方式呈现复杂的界面逻辑。这可确保在低功耗硬件上实现最佳性能,同时允许提供一致的用户体验,例如在汽车信息中心上查看航班状态,并在手腕上查看登机口变更更新。
11:借助 Android for Cars 扩大您的覆盖面
为了帮助您在构建车载体验时扩大覆盖面,我们将简化构建一次并将应用交付到 Android Auto 和 Android Automotive OS 的流程。借助最新版本的 Car App Library,您可以为这两个平台构建自定义的、经过优化以减少干扰的 模板化媒体应用。我们推出了新的 组件和模板功能,为您提供更大的灵活性和更多内容布局选项。停车体验也在不断扩展,沉浸式视频播放功能即将登陆运行 Android 17 的手机上的 Android Auto。您可以轻松地为这些停车体验调整视频应用;立即申请加入抢先体验计划,以便在这些 Beta 版类别中发布应用,并访问我们的博客,详细了解最新更新。
12:借助 Android XR 开发者预览版 4 加快开发速度
受您为该平台构建的创新体验的启发,我们将继续使用 Android XR SDK 的开发者预览版 4来完善我们的工具。此历程中的一个重要里程碑是我们的核心库、XR 运行时、Jetpack SceneCore 和 Jetpack XR 的 ARCore 即将过渡到 Beta 版,以提供更稳定、性能更强大的基础。我们还通过 Android XR 开发者催化剂计划加快了硬件访问速度,您可以在该计划中申请 XREAL 的 Project Aura、 音频眼镜或显示眼镜开发者套件。观看 Android XR 最新动态会话或 阅读我们的博客,了解这些更新如何帮助您在整个生态系统中构建体验。
13:Android 是您打造专业级媒体体验的新家
Android 17 通过可用于生产用途的工具包简化了整个媒体生命周期。现在,借助 CameraXViewfinder 可组合项,可以轻松实现高保真捕获,该可组合项可处理可折叠设备和平板电脑上的复杂缩放和响应能力。对于后期制作,新的 Media3 AI Effects 库提供了一个用于魔术橡皮擦和录音室音效等高级功能的单一界面,可自动针对设备的硬件进行优化。
CodecDB 完成了流水线,提供特定于芯片组的编码建议以消除导出噪声,并在 ExoPlayer 中提供新的 Scrubbing Mode 以实现超流畅的搜索。无论您是使用 Media3 Transformer 合成多资源编辑,还是使用简化的 CastPlayer API,这些更新都能确保提供专业级体验,同时显著减少开发开销。
14:提高 Google TV 上的应用曝光度和互动度
指针遥控器支持运动控制输入,将成为用户与 Google TV 互动的未来方式,因为它能加快用户导航速度。应用开发者可以开始 声明支持指针输入,以确保他们的应用在未来配备指针遥控器的电视上可被发现。此外,Engage SDK(以前称为 Video Discovery API)优化了所有 Google TV 外形规格的 Resumption、Entitlements 和 Recommendations,以提高应用曝光度和互动度。现在是开始使用 Engage SDK 的绝佳时机,因为一直支持“继续观看 1.0”体验的旧版 Watch Next API 将在 2027 年下半年停止支持。如需了解所有详细信息,请参阅我们的 博客。
15:性能:打造出色应用体验的基础
为了帮助开发者了解 Android 17 中的内存限制,我们推出了一套优化工具。R8 配置分析器可识别膨胀二进制文件的保留规则,而 Android Studio 中的 ProfilingManager 和集成式 LeakCanary 可简化内存泄漏检测。此外,新的 Android Performance Analyzer 还提供高级 AI 集成,用于复杂的跟踪分析和自动 SQL 查询生成,以找出性能瓶颈。
以及推动业务增长的最新动态
16:Google Play 的新动态
今天的 Google Play 更新有助于您扩大覆盖面并扩缩业务,同时降低复杂性。我们正在通过一种沉浸式短视频格式(称为 Shorts)重新定义 Play 商店的发现方式,同时通过 Android 和 Web 上的 Gemini 应用中的应用发现功能,将您的受众群体扩展到商店之外。此外,我们还推出了强大的新功能,例如智能体目录管理,可实现无缝批量价格和 SKU 更新,并使用 Gemini 模型使 Play 管理中心能够从导入的文档中预先填充商店商品详情,从而轻松实现全球本地化。
17:当然,还有 Android 17
除了应用内存限制之外,Android 17 还包含新的性能和系统架构改进,例如无锁 MessageQueue 和 GC,它们具有更频繁、更轻松的年轻代集合,以确保系统范围内的稳定性和更流畅的界面。新的 联系人选择工具和 取色器 API有助于最大限度地减少敏感权限的使用,并减少对用户数据的不必要访问。
查看 行为变更,确保您的应用已为 Android 17 做好准备,包括 后台音频安全加固和 短信动态密码保护。做好准备,以 Android 17(API 37)为目标平台,并进行更改,例如强制性大屏可调整大小、默认证书透明度和受限的本地网络访问权限。您可以立即开始测试,方法是 注册 Beta 版或使用最新的 17.0 模拟器映像。
哦,还有一件事。我们的 Android 17 季度平台版本 (QPR1) 的第三个 Beta 版已发布,其中包含一个次要 SDK 版本,用于支持一些无法等到 QPR2 的功能。
查看 Google I/O 大会上的所有 Android 和 Play 内容
这只是 Google I/O 大会上针对 Android 开发者发布的部分更新的预览。收听 Android 的新功能,了解最新资讯和公告,并 关注 Google I/O,以便在接下来的一周内了解更多信息!
继续阅读
-
产品资讯
在今年的 Google I/O 大会上,我们讨论了不断发展的业务模式,该模式提供了更多选择,并为您的应用和内容提供了新的方式,以便在商店内外被发现。我们还推出了先进的工具和洞见,这些工具和洞见将帮助您以更低的复杂性扩缩业务。
Paul Feng • 预计阅读用时:6 分钟
-
产品资讯
我们很高兴地宣布,Android XR 现已正式支持 Unreal Engine 和 Godot。我们还推出了旨在提高您的工作效率并启用新的 XR 功能的新工具:Android XR Engine Hub 和 Android XR Interaction Framework。
Luke Hopkins • 预计阅读用时:4 分钟
-
产品资讯
我们很高兴分享 Google TV 功能和开发者工具,这些功能和工具旨在提高您的内容的曝光度,并为您的应用做好准备,以适应未来的电视体验。
Paul Lammertsma • 预计阅读用时:4 分钟
随时了解最新动态
每周通过电子邮件接收最新的 Android 开发洞见 每周。