跳转到主内容
Abstract adaptive Android app layout shown across unfolded and folded device screens

Google 要求 Android 开发者为 Galaxy Fold8 屏幕重新思考布局

Google 表示,三星新的 Galaxy 折叠屏让自适应布局、折叠感知界面、CameraX 和 WindowManager 对应用质量更关键。

发布时间

24 7月 2026

阅读时间

4 分钟阅读

分享这篇文章:

目录

发生了什么

Android Developers Blog 在 2026 年 7 月 22 日发布了新的开发指南,帮助 Android 团队为三星最新的 Galaxy 折叠屏设备和可穿戴设备优化应用。这篇文章紧随 Galaxy Unpacked 之后发布;三星在活动上推出了第八代 Galaxy Z 系列,包括 Galaxy Z Fold8 Ultra、Galaxy Z Fold8 和 Galaxy Z Flip8。

关键变化不只是一次硬件更新。Google 表示,Galaxy Z Fold8 这类设备正在带来更多屏幕形态、自然方向和设备姿态,Android 应用需要能够适配这些变化。三星官方新闻稿也提到,Galaxy Z Fold8 采用新的屏幕比例,配备 5.5 英寸外屏和 7.6 英寸主屏,并可根据使用方式呈现 4:3、3:4 和 10:16 等体验。

对开发者来说,固定的竖屏假设会越来越脆弱。一个在普通手机上看起来还不错的应用,在用户展开设备、进入分屏、旋转内容,或在外屏和内屏之间切换时,可能会出现空间拥挤、黑边、拉伸或布局混乱。

为什么重要

Google 的信息很务实:Android 应用应该围绕应用真实可用的窗口来设计,而不是围绕一个想象中的单一手机屏幕来设计。Google 的 adaptive apps 指南要求应用能够覆盖不同窗口大小、宽高比、方向和姿态,并在用户切换形态时保持使用连续性。

这很重要,因为折叠屏已经不只是更大的面板。折痕可以成为自然分隔线。多窗口模式会缩小应用可用区域。横向优先的主屏会暴露那些只按竖向堆叠设计的界面问题。键盘、鼠标、触控板、手写笔和无障碍工具等外部输入,也会在手机、平板、桌面和可穿戴体验交汇时变得更重要。

给开发者的结论很直接:Android 上的响应式设计正在变成核心产品质量问题,而不是只面向平板的视觉优化。

Google 建议怎么做

Google 在文章中建议开发者关注流式自适应布局、Window Size Classes、Jetpack WindowManager、Jetpack Compose 布局工具、感知折叠状态的界面、CameraX,以及通过 ViewModel 保持状态连续性。

布局建议首先要求避免硬编码方向和尺寸规则。Google 建议先用宽度作为布局变化的主要信号,再根据高度调整,并使用可以自动换行、跨列和重排内容的灵活容器。在 2026 年 4 月的 Jetpack Compose 稳定版本中,Google 特别提到 Grid、FlexBox 和 MediaQuery API,可用于处理动态轨道、多轴对齐,以及基于环境条件的界面决策。

Jetpack WindowManager 是视觉设计和设备姿态之间的桥梁。Google 的 折叠屏 codelab 解释说,折叠设备可能暴露铰链和折痕等显示特征,应用可以使用 WindowManager 信息,避免把重要内容放在可能被遮挡或被视觉分割的位置。

相机应用也有一个具体风险。从紧凑外屏切换到更大的内屏时,布局宽高比可能改变,但设备旋转状态并不一定改变。Google 表示,CameraX PreviewView 可以处理传感器方向、设备旋转和缩放;对于 Camera2 代码库,CameraViewfinder 可以帮助处理复杂比例和旋转变换,而不必立即全面重写。

可穿戴设备也是这次更新的一部分。Google 表示 Wear OS 7 引入了基于 Jetpack Glance 和 RemoteCompose 的 Wear Widgets,为开发者提供了另一类小屏、快速浏览式交互表面。文章还提到,三星新的折叠设备内置 Gemini Nano 4,并指向 Android 智能系统实验和 ML Kit Prompt API。

团队接下来应关注什么

发布 Android 应用的团队应先审查最容易出问题的界面:注册流程、结账、相机捕获、媒体编辑、地图、文档视图、仪表盘、聊天界面,以及任何控件密集的 UI。如果布局默认竖屏、配置变化时状态保存不足,或没有考虑多窗口和铰链位置,风险会更高。

Android 的 adaptive app quality guidelines 给出了一个实用分层。基础级要求应用不依赖兼容模式或黑边,且关键流程可完成。更高一级要求在不同屏幕尺寸和设备配置下优化布局。最高级则为折叠屏和大屏提供差异化体验,包括多任务、折叠姿态、拖放和手写笔输入等适用能力。

这是一项分析,并不意味着每个应用都必须立刻重新设计。但 Google 7 月 22 日的文章已经表明方向:Android 生态正在加入更多屏幕、更多姿态和更多交互表面。能够计算真实窗口并主动适配的应用,会比围绕单一固定手机画布构建的应用更经得起变化。

标签:

#Android #Samsung Galaxy #foldables #Jetpack Compose #WindowManager #CameraX

17

浏览

0

分享

0

点赞

相关文章