Made by Google 拓展了 Android 生态系统的应用场景。随着 Pixel 11 Pro Fold、Pixel Watch 5 和整个 Pixel 系列的推出,用户可以在各种屏幕尺寸、独特姿势和智能体验之间无缝切换。对于开发者而言,这是一个巨大的机遇:可折叠设备用户的支出大约是标准手机用户的 14 倍。为了帮助您在不从头开始的情况下提升现有体验,我们分享了最新的平台指南,以及已将这些功能投入生产的开发者的实际示例。
在可折叠设备和扩展显示屏上提供自适应体验
Pixel 11 Pro Fold 具有展开的内屏和标准尺寸的外屏,可让您的应用充分发挥其功能。为可折叠设备规格进行构建需要舍弃硬编码的布局规则,并围绕可用的窗口空间进行设计。利用 Jetpack Compose API(例如采用 Scene 策略的 Navigation 3)或我们最新的布局 API(例如 Grid 和 FlexBox),您可以让布局容器自动换行、跨越和重排。您还可以使用实验性 MediaQuery API,根据环境信号(例如可折叠设备的姿态和键盘状态)动态调整界面。
自适应构建需要跟踪实际应用尺寸,而不是实体设备尺寸,尤其是在分屏和多任务处理流程中。使用 WindowManager 库中的窗口大小类,可让您的布局将折叠边和合页视为自然的内容分隔符。
例如,Notability 利用 Material 3 窗口大小类创建了一个响应式双窗格布局,可在折叠和展开的屏幕之间平稳过渡。Notability 的 Android 工程经理 Ryan Shea 分享道,通过跟踪窗口本身,他们的布局和画布缩放功能可以确保在每次折叠、旋转或分屏调整大小后,笔记都能保持与页面相适应。他还指出,他们希望应用“在任何尺寸下都能感觉是原生应用,而不是拉伸来适应”。
为了确保这些过渡顺畅无缝,还需要在配置发生更改时保留状态。使用 ViewModel 可保留界面状态,因此在内外屏幕之间切换时,滚动位置、表单输入和打开的对话框等互动不会中断。
Flo Health 采用这种方法,使用 Jetpack Compose 状态基元、ViewModel 和窗口大小类,使其流量最高的用户历程能够应对旋转、折叠/展开和调整大小转换。正如 Flo Health 的高级 Android 工程师 Aleksandr Kolodiazhnyi 所说,“Android 的自适应指导将看似重大的重构变成了模板化发布”,使他们能够在不重写的情况下采用 Compose 原语,“将状态保留代码减少了大约 30%,同时修复了生命周期和分析正确性问题,从而改进了各种规格的应用。”
为了充分利用可折叠设备规格,请利用 FoldingFeature 更新来触发特定姿势的布局。当用户将设备部分折叠成桌面姿势时,您可以通过将主要控件放置在下部显示屏上,并将主要内容或取景器放置在上部显示屏上,来自动拆分界面。
在可折叠设备状态发生变化时处理相机预览,需要仔细管理屏幕方向变化。迁移到 CameraX 库可确保自动处理传感器旋转和跨屏幕的显示缩放,而现有的 Camera2 代码库也可以使用 CameraViewfinder 库来实现稳定性。借助这些相机和显示屏功能,您只需极少的自定义逻辑,即可实现双屏幕预览和高分辨率后置摄像头自拍。
如需立即为这些设备规格做好应用准备,请参阅我们的完整自适应开发指南:构建自适应应用。
在腕上实现令人愉悦的手势驱动体验
全新 Pixel Watch 5 现已推出,我们对其进行了优化,使其能够充分利用 Wear OS 7 的智能、节能和免触便利性。借助系统级性能优化和一系列旨在帮助用户高效完成任务的新功能,您可以提供只需用户执行一次操作即可完成的丰富体验。
单手势框架为用户提供了一种便捷的方式来与手表互动,而无需用另一只手触摸屏幕。从 Compose for Wear OS 7 的 1.7 Beta 版开始,您可以通过佩戴手表的手臂上的简单身体输入(例如双指张合或转动手腕),将单手手势控制无缝集成到 Wear Compose 应用中。
Spotify 正在采用此框架 ,以便更轻松地控制媒体。通过将 Wear OS 手势事件直接映射到媒体播放器状态,用户将能够使用简单的双指捏合手势暂停或恢复播放,即使双手忙碌也能轻松控制音乐播放。
Wear OS 7 还直接在手腕上提供实时动态,以显示实时信息,例如体育赛事实时比分、锻炼进度和外卖状态,这些信息也可以显示在 Pixel Watch 5 的“资讯一览”界面上。例如,Just Eat 使用实时更新功能让用户一目了然地了解订单送达时间。您可以从手表应用本地发布更新,也可以在支持的设备上利用手机通知桥接功能跨屏幕提供实时跟踪。
您还可以使用由 Jetpack Glance 和 RemoteCompose 提供支持的 Wear Widget,在 Wear OS 7 的整个手表界面上扩展一目了然的互动。与旧版功能块框架相比,使用 Compose 的 Wear Widget 具有更强的表现力和一致性,并且两种可用的 widget 布局(小尺寸和大尺寸)与移动设备上的 2x1 和 2x2 格式完美契合,可确保您的设计在不同设备上保持一致。
除了所有这些出色的新功能之外,Wear OS 7 还将电池续航时间比 Wear OS 6 提升了 10%,使 Pixel Watch 5 成为用户真正不可或缺的全天候伴侣。
如需开始为 Wear OS 7 开发应用,请使用新的模拟器,并访问借助 Wear OS 开发适用于手表的应用,查看我们提供的所有 Wear OS 资源和指南。
使用 Gemini Nano 4 释放设备端智能
Pixel 11 设备搭载 Gemini Nano 4,可为硬件带来快速、响应迅速的设备端智能。通过直接在设备上运行 AI 工作流,您可以提供低延迟的实时互动,让用户感觉即时且集成,而无需往返于云端。
通过 机器学习套件 GenAI Prompt API,您可以直接向设备上的 Gemini Nano 发送自然语言请求。该模型支持 140 多种语言,可更好地理解多模态内容,并提供更多功能。使用结构化输出和思考模式等高级功能,打造智能设备端功能。
使用我们的自助服务工具和 Gemini 模型在应用中构建智能功能。
立即为 Pixel 生态系统打造新一代体验
Made by Google 展示了硬件和软件共同发展所带来的无限可能,而您正是这项创新的核心。您可以立即开始优化应用,方法是探索我们更新后的 自适应指南、为 Wear OS 7 创建一目了然的体验,以及将设备端 AI 与 机器学习套件集成。
为了帮助您更快地实现这些更新,您现在可以利用 Android 技能,该技能可为代理和工具提供经过 AI 优化的指令。无论您是在 Android Studio 中使用 Android Studio 中的 Gemini,还是通过其他代理运行 Android CLI ,Android 技能都能为 AI 工具提供自动执行复杂工作流程所需的上下文。例如,您可以提示代理使用 CameraX 技能来处理可折叠设备上的摄像头显示缩放,也可以使用 Adaptive 技能来设置动态 Compose 布局,而无需额外的手动操作。
充分利用这些新平台,借助智能体工具加快工作流程,并与 Android 社区分享您的最新 build!前往 developer.android.com,访问完整文档,探索 Android 技能 GitHub 代码库,并立即开始构建。
-
产品资讯Googlebook 推出了一类基于共享 Android 基础构建的新型笔记本电脑。HP、Dell、Lenovo、Acer 和 Asus 等合作伙伴提供的高性能硬件,兼具移动便利性和桌面设备性能。
Fahd Imtiaz, Loryn Hairston • 阅读用时:4 分钟 -
产品资讯随着 Android 17 的发布,我们正在向自适应优先开发标准过渡。您的用户不再依赖单一的设备形态,而是在一天中不断切换手机、可折叠设备、平板电脑、笔记本电脑、车载显示屏和沉浸式 XR 环境。
Fahd Imtiaz • 阅读用时:3 分钟 -
产品资讯今天,Jetpack Compose 2026 年 8 月版已是稳定版!
Nick Butcher • 阅读用时:5 分钟
每周通过电子邮件接收最新的 Android 开发洞见。