产品资讯

智能体化和灵活性:Android 开发的新时代

阅读用时:4 分钟
查看 Matthew McCullough 的个人资料
Matthew McCullough Android 开发者团队产品管理副总裁

在工作方式不断变化的时代,您的技能、创造力和专业知识比以往任何时候都更重要。在今天的 Android 开发者峰会上,我们宣布广泛推出许多工具和 API,旨在消除日常开发中的阻碍,让您能够更灵活地构建出色的 Android 应用。这些更新可帮助您更智能、更快速地编写代码,提供智能体体验解决方案,并帮助您简化在各种屏幕尺寸上的扩缩。

帮助您使用自选工具和智能体打造高品质应用

随着新模型和智能体的数量日益增加,我们了解到,您希望能够灵活选择最适合您特定工作的模型和智能体。现在,Android Studio 和 Android CLI 迎来更新,为您带来前所未有的灵活性,让智能体能够更轻松地构建高质量 Android 应用。

自带智能体

Android Studio Rabbit 2 现已推出稳定版,让您可以直接在 Android Studio 中选择首选编码智能体(例如 Claude Agent、Codex、Antigravity 或 40 多个符合 ACP 要求的智能体中的任何一个),从而充分利用其全套开发者工具。

ADS - BYOA_All 4 agents.png

Android CLI 的新变化

  • Android 设备串流和 Compose 预览:现在,您可以在 Android CLI 中使用由 Firebase 提供支持的 Android 设备串流功能,在真实设备上远程测试应用。现在,您的智能体还可以呈现 Jetpack Compose 预览,无需 Android 模拟器或部署 APK 即可进行即时视觉验证。
  • 性能分析:通过系统跟踪提升应用的性能和内存。捕获生产级系统跟踪记录 (Perfetto),以调试冷启动延迟时间、界面卡顿和后台唤醒。
  • 分析:检查 app bundle 和库(AA/J),了解混淆、优化和缩减得分等质量信号。您可以使用此工具,在上传之前按照 Google Play 的逻辑查找质量问题。
  • 全新 Android 技能:我们提供 30 多项技能,涵盖 20 多个领域,可让您的智能体具备处理复杂 Android 任务的专业知识,例如权限安全、Glance widget 布局、Compose 性能优化等。
  • 官方 Android 智能体插件:Google Antigravity 的 Android 插件已更新,具备 Android CLI 的所有最新功能,并添加了更深度的集成,让您能够直接在 Antigravity 中查看 Compose 预览并与真实的 Android 设备互动。我们还推出了适用于 Claude Code 和 OpenAI Codex 的官方插件。

在 Android 上打造智能体体验

为了在智能体时代为开发者和企业提供支持,我们推出了新的 API,旨在简化丰富、引人入胜的用户体验的创建过程。

  • Android 智能系统 可在整个 Android 生态系统中为用户提供提示式辅助和主动协助。 现在,您可以使用关联的应用进行原型设计,在 Gemini 作为系统 AI 智能体时,向 Android 用户分享您应用的服务。准备就绪后,请注册参与 Connected Apps Platform 预览版计划,以便在各个平台上发布正式版。
  • 通过 Android MCP 与任何智能体分享应用的功能。 利用 AppFunctions API(Android 的统一工具调用层)来公开可供其自己的设备端智能体或系统智能体使用的功能。AppFunctions 现已推出 Beta 版。
  • 借助 A2UI for Jetpack Compose(Alpha 版),将智能体回复转换为原生应用界面。借助 Agent-to-UI (A2UI),智能体可以使用由应用自身组件构建的真实交互式界面进行响应,而不是显示大段文字。全新的原生 Jetpack Compose 渲染程序让您在 Android 应用中也能获得原生体验。
  • 通过 机器学习套件(Alpha 版)中全新的智能体 API,使用 Gemini Nano 4 构建设备端智能体。 我们扩展了机器学习套件 Prompt API,推出了全新的 Agentic API,该 API 充分利用了 Gemini Nano 4 的新功能。Agentic API 可为您自动执行函数、保存对话记录、管理编排循环,并包含自动护栏。

在用户所在的位置提供应用服务

为了帮助开发者通过 Gemini 和 Google 搜索触达高意向用户,我们推出了全新的 Connected Apps Platform。您可以使用 Android MCP 或远程 MCP 进行原生构建,使用 Gemini 开发者模式进行原型设计,并在准备好投入生产时通过 Google Connected Console 预览版计划进行注册。

新增 API 支持,助力打造跨高端设备类型的应用 

将应用扩展到不断壮大的 Android 生态系统,让您能够随时随地吸引用户,创造新的接触点并推动更深层次的互动。我们不断开发新的 API,以简化应用适配并实现独特的体验分层。借助全新的 Jetpack Compose 优先基础、自适应构建块和智能体界面功能,您可以跨多种设备规格无缝扩展应用的架构和界面。

  • AppState(Alpha 版) 将 Compose 的响应式模型引入状态层,提供 Compose 优先的架构构建块,开发者和 AI 智能体可以使用这些构建块在各种设备配置中保留状态。
  • Navigation 3 1.2  现已稳定,支持深层链接和更丰富的预测性返回处理。
  • 随着即将发布的 Compose 1.13 稳定版,Compose 优先的界面开发将进一步扩展, 带来对自适应布局的内置支持,其中 Grid 和 Flexbox 将迁移到稳定版,并新增渐进式模糊和格式化文本等功能。

借助 Googlebook 和可折叠设备,利用新技能支持,加速扩大覆盖面

随着 Googlebook 的推出,您的应用现在可以无缝适配手机和笔记本电脑,而无需单独的代码库。Compose 自适应技能可帮助智能体转换移动应用,使其能够适配手机、可折叠设备、Googlebook、平板电脑、停车状态下的车载设备和 XR 设备。

今天,我们更新了该指南,以便您更快速、更轻松地让现有应用做好在桌面设备上运行的准备。现在,自适应技能可以审核您的 Compose 界面,以便为按钮和控件查找并实现键盘快捷键、自定义指针光标、悬停状态和提示。除了了解导航以及将布局迁移到 Grid、FlexBox 和 mediaQuery 之外,它现在还明确处理整个应用的端到端状态管理。

最后,该技能现在还包含可折叠设备姿态优化,例如自动将媒体和相机屏幕重构为桌面布局。明年,Google Play 将密切关注您的应用或游戏在可折叠设备上的运行情况,并为您提供更多机会来展示您如何打造自适应应用。对于应用,请务必使用 Compose 自适应技能进行优化,并遵循 Android 自适应质量指南。对于游戏,请遵循自适应游戏指南。我们将在今年晚些时候公布有关 Google Play 商店要求的详细信息。

为不断扩大的 Android XR 设备产品线打造应用

ManinOffice_V2.jpg

今天,我们与 XREAL 携手推出了全球首款由 Android XR 提供支持的有线 XR 眼镜 XREAL AURA,同时还发布了多个核心库和工具的稳定版。  

  • 核心 Jetpack XR SDK 库现已稳定,并为  Jetpack SceneCore、ARCore for Jetpack XR 和 XR Runtime 带来了可用于生产用途的 API、长期 API 稳定性和向后兼容性。
  • Android Studio 中的 Android XR 模拟器现已推出稳定版,让开发者无需实体硬件即可为 XR 眼镜、无屏眼镜和带屏眼镜打造、迭代和直观验证体验。 
  • Android XR Engine Hub 现已推出稳定版 ,提供专用工作流,并支持在 Unity、Godot 和 Unreal 中轻松启动和分析性能跟踪记录
  • ARCore for Jetpack XR SDK 和 Unity 中的 Geospatial API,让开发者能够通过有线 XR 眼镜和智能眼镜,将数字内容精准锚定到现实世界,并实现本地追踪。

我们非常期待收到您对这些新工具和功能的反馈。我们期待您提出宝贵意见,帮助我们不断改进工具,为您的应用开发之旅提供支持。

作者:
继续阅读