将应用连接到 Android 智能系统

用户对设备上 AI 的期望正在从根本上改变他们与应用互动的方式。他们不再需要打开应用来逐步完成任务,而是要求 AI 为他们执行步骤,而且通常涉及多个应用。
用户演变

为了满足这些用户需求,Android 平台正在演变为一个智能系统,将操作系统从应用启动器转变为主动任务编排器。Android 为您提供以下新功能,包括设备端 API 和互补的云集成,使 Google Gemini 等系统代理能够安全地根据上下文在本地应用和 Web 服务中执行任务。

  • 您可以完全掌控自己的数据,并可选择以下选项:

    • AppFunctions:AppFunctions 是一个 Android 平台 API,并配有相应的 Jetpack 库,旨在简化 Android MCP 集成。借助 AppFunctions,您的应用可以将特定功能作为离散函数提供,供代理在设备上发现和执行。这有助于实现深入、安全且性能出色的集成。浏览我们针对 AppFunctions 提供的资源,包括文档示例技能

    • 远程 MCP 服务器:借助服务器端 MCP 方法,您的应用可向能直接与其后端集成的代理提供特定功能。这是一种补充方法,非常适合在 Android 和其他平台上实现覆盖。如需了解详情,请参阅 Model Context Protocol 文档

  • 借助此功能,OEM 预加载的助理可以控制:

    • 电脑控制:电脑控制是一项即将推出的 Android API,可让原始设备制造商(OEM) 预装的助理通过直接与应用的用户界面互动来自动执行任务。目标应用无需进行任何显式代码更改即可集成。了解电脑控制
  • 从应用内代理渲染互动式界面:

    • 代理到界面 (A2UI):为了超越 AppFunctions 的功能(使代理能够调用离散的操作和工具),您可以使用代理为用户动态生成结构化界面。借助 Jetpack Compose A2UI 渲染器,您的应用可以直接将“智能体到界面”(A2UI) 协议消息转换为原生 Jetpack Compose 和 Material 3 组件。