产品动态

为 Android 智能系统构建应用

预计阅读用时:4 分钟
Matthew McCullough
产品管理副总裁,Android 开发者

在今天 The Android Show 节目中,我们宣布 Android 将从操作系统转变为智能系统,为您的应用创造更多互动机会。通过软硬件的深度整合,Android 设备将能够完成预测用户需求这类繁重的工作,让您的应用可以专注于为用户提供贴心、出色的体验。为此,我们 宣布 推出 Gemini Intelligence,这是一套新功能,可将 Gemini 的优势带到我们最先进的 Android 设备上。

使用 Gemini 实现任务自动化

借助 Gemini Intelligence,我们将扩展 Gemini 的能力,使其能够代表用户在选定的应用中 自动执行任务,同时提供内置的透明度和控制功能。这为用户互动开辟了新途径,无需您编写代码或投入大量工程精力,即可为您的应用引入高意向流量。通过让 Gemini 处理复杂的、多步骤的任务(例如从咖啡馆订购拿铁咖啡,或根据记事应用中的购物清单构建购物车),Gemini 可以为用户处理后勤工作,让您可以专注于创新和构建出色的功能。

我们深知,用户有时享受随心浏览的乐趣,而有时则希望能够快速搞定某项任务。最初,此功能仅与选定的食品和网约车合作伙伴合作,用于构建杂货订单或请求网约车服务。现在,此功能正在扩展到更多垂直行业和设备形态,包括可折叠设备、手表、汽车和 XR 眼镜。

TAS-Gif (1).gif

利用 AppFunctions 提高互动度

如需更好地控制智能体与应用互动的方式,您可以使用 Android AppFunctions。借助它,您可以直接向操作系统和智能体提供服务、数据及操作等特定工具,并辅以自然语言描述。系统随后便能在各种规格的设备中发现并执行这些工具,这样一来,用户就能够通过智能系统触发应用功能,从而获得更丰富、更个性化的任务自动化体验。我们已开始在不公开预览版中测试这些处于早期阶段的 API,并与 KakaoTalk 等应用展开合作,让用户能够通过这一全新框架轻松实现“发送消息”或“发起语音通话”。AppFunctions 已支持 25 款应用的使用场景在不同制造商的设备上实现本地执行。您可以在本地探索该 API 的各种可能,并提交加入 AppFunctions 抢先体验计划的意向,早日实现全面集成。

我们提供了多种集成路径,无论您处于智能历程的哪个阶段,都可以轻松实现应用自动化操作(无需更改代码),或者使用 AppFunctions API,以类似 MCP 的方式为您提供更多控制权。

利用微件提升用户体验

我们正在提升用户体验,将微件支持扩展到新的设备形态,首先是 汽车。这为您在 2.5 亿辆 Android Auto 兼容汽车上与用户互动创造了新的机会。

Jetpack Glance 让构建高质量微件变得轻而易举,而得益于名为 RemoteCompose 的全新底层框架,它现在正迎来一系列强大的新功能。

  • 更丰富、更优质的互动:  RemoteCompose 具有深度自适应性和省电性,可让 Glance 提供更丰富、更优质的互动。您很快就可以利用新功能(包括滚动吸附、更具表现力的按钮互动和粒子特效),打造更具吸引力的微件体验。
  • 内置向后兼容性: 这些富有表现力的 RemoteCompose 功能在 Android 16 及更高版本上开箱即用。只要将 Jetpack Glance 作为您的 API,即可实现完美的向后兼容。您的微件将能在新设备上自动发挥这些高级 UI 功能的优势,同时也能在旧版操作系统上实现优雅降级,确保兼容性。

此外,RemoteCompose 还是“帮我制作微件”功能背后的引擎。借助此功能,用户可以问问 Gemini 构建完全自适应的自定义微件,这些微件可以无缝调整大小并针对用户的主屏幕或 Wear OS 手表进行优化。

在手机之外自适应构建

从可折叠设备、平板电脑、兼容汽车、XR 头戴式设备到全新的 Googlebook,Android 应用的载体已扩展到各种屏幕和设备形态。以下是一些更新,可帮助您自适应构建:

morph-to-tablet.gif
  • Jetpack Navigation 3: 我们最新的 Jetpack Navigation 3 通过在 Scene API 中引入场景修饰器 (Scene decorators),提供了更深入的自适应支持。场景修饰器可用来修改由应用场景策略计算出的场景。例如,您可以使用它们来添加常见的界面元素,如顶部应用栏和导航栏/侧边导航栏,这些元素会根据需要直接添加到场景中,而无需在导航条目级别进行操作。NavDisplay 现在内置了将 导航条目设为共享元素的功能,让您能够轻松实现场景间的丝滑过渡。如需了解详情,请参阅我们的 Nav3-recipes
  • Jetpack Compose: 将 Compose 引入应用仍然是开始构建自适应界面的最简单方法,我们希望确保您获得适当的架构支持。我们正在 Compose 1.11 中开发一套新的构建块,用于通过 Grid、 Flexbox、 MediaQuery 和 Style 实现响应式布局和自定义。希望能在这些功能移除“实验性”标志之前收到您的 反馈
  • 设计指南: 浏览我们更新的设计库以获取灵感,或者访问我们的新桌面设计中心或我们的自适应布局指南以开始使用。

如需获得设备差异化体验,请利用以下方面的最新更新:

  • 汽车应用库: 我们正在扩展汽车应用库,以简化开发工作。它能助您实现“一次构建”,即可在 Android Auto 和 Android Automotive OS 上同步呈献量身定制、且经过防分心优化的媒体体验。我们正通过扩大对自适应 视频应用的支持,进一步打造更丰富的车内互动体验,让用户在停车时能够全屏畅享视频内容。
  • Android XR SDK: 借助Android XR SDK,您可以为越来越多的 XR 设备(包括即将推出的有线 XR 眼镜,例如 XREAL 的 Project Aura)构建深度差异化的自定义体验,而现有的自适应应用无需额外开发工作即可自动在沉浸式环境中呈现。您可以使用 Jetpack Compose Glimmer 构建专为显示眼镜量身定制的 Glanceable 界面,并使用 Jetpack Projected API 将应用体验从手机桥接到用户的视野范围中,为显示眼镜做好准备。Android XR SDK 的开发者预览版 4 将于下周发布,届时将推出标题标签 (Title Chips) 和按钮组 (Button Groups) 等全新互动组件,这些组件专门针对眼镜触控板的输入体验进行了深度优化。它通过全新的 ProjectedTestRule API 实现了测试环境的自动化,从而为您精简工作流。

Android 用户的新时代

从转变为 智能系统 到扩展新的设备形态(例如 Googlebook),Android 正在为用户创造新的方式,让他们能够从设备体验中获得更多价值,而开发者和应用开发者是这一过程的核心。

Gemini Intelligence 功能将随着开发进度分批推出,今年夏季将率先在最新的三星 Galaxy 和 Google Pixel 手机上亮相。今年晚些时候,这些功能还将陆续登陆您的各类 Android 设备,涵盖手表、汽车、眼镜以及笔记本电脑。

敬请关注下周 Google I/O 大会,了解更多关于这个新时代应用开发的新闻。

作者:

继续阅读