iPhone Duo 适配指南:开发者折叠屏优化清单
App 在 iPhone Duo 上有哪些变化、用哪个 SDK 可以全屏显示,以及哪些折叠特性能让 App 入选专为 Duo 打造。
更新于 · 约 2 分钟阅读
iPhone Duo 配有 5.4 英寸外屏和 7.6 英寸内屏,出厂搭载 iOS 27.1。你的 App 已经可以在上面运行。本清单讲的是,如何让 App 从能运行,到铺满屏幕,再到专为折叠屏打造。
1. 使用最新 SDK 重新构建
App 在内屏上的显示效果,主要取决于你上一次构建时使用的 SDK:
- iOS 26 SDK 或更早版本——App 在内屏上保留手机布局,居中显示,四周有黑边。
- iOS 27 SDK——App 扩展到覆盖内屏的大部分区域,并避开右侧边缘的状态栏。
- iOS 27.1 SDK 或更高版本——Apple 视 App 为已优化。App 使用整块屏幕,工具栏和标签栏移至状态栏下方的竖向位置。
仅仅重新构建,就能让你的 App 在本站目录中从兼容运行升级为已适配。
2. 不要再假定固定的屏幕
折叠和展开会在 App 运行时改变其尺寸。Apple 要求开发者不要再假定固定的屏幕尺寸或方向。实际做法包括:
- 响应尺寸变化,而不是在启动时只读取一次屏幕尺寸;
- 让图片和媒体内容重新排布,而不是裁切;
- 检查靠近边缘的控件在两种尺寸下是否依然合理;
- 在尺寸变化前后保持状态(滚动位置、选中项、播放进度)。
3. 为折叠形态做设计
以下这些特性,能让你的 App 入选专为 Duo 打造:
- 折叠与展开时布局不同——外屏上显示列表,展开后列表与详情并排显示。
- Split View——在内屏上与其他 App 并排使用时表现良好。
- 半开状态——让内屏的上下两半承担不同功能,例如上方显示内容,下方放置控件。
- 外屏——为手机合上时提供一目了然、专门设计的视图。
4. 告诉用户,也告诉我们
App Store 没有 iPhone Duo 标识,所以用户只能依靠你的说明:
- 在更新说明中提到 iPhone Duo,并写明具体有哪些变化;
- 在 App Store 商品页上传 iPhone Duo 截图;
- 向本站目录提交你的 App。收录免费,每条提交都由人工审核;如果附有公开来源(更新说明、博客文章、App Store 截图),收录会更快。