随着苹果 iPhone Duo 定于 10 月 23 日发布,针对这款折叠屏设备进行应用优化的开发者需尽快掌握其新的显示行为与形态特征。

上周亮相的 iPhone Duo 采用双屏设计:机身顶部配备 5.4 英寸外屏,内部则为 7.6 英寸大屏。当设备开合时,屏幕内容会自动迁移至可见区域。苹果已发布相关技术文档库,协助开发者为新形态做好准备。

动态画布与交互适配

该设备运行 iOS 27.1 系统,虽能兼容现有 iPhone 应用,但体验尚显生硬。开发者需掌握新技巧以优化视觉效果。折叠形态下,应用需实现从外屏到内屏的无缝过渡,并支持“桌面姿态”(半折叠竖立)和“书本姿态”(垂直折痕)等多种使用场景。

得益于 ProMotion 技术,双屏均支持 120Hz 自适应刷新率。应用在调整大小及过渡动画时需保持流畅,并确保状态不丢失。此外,设备支持“分屏视图”,应用需适配多任务并行下的屏幕空间共享。

为应对新的拓扑结构,苹果正在更新 Xcode IDE,iOS 27.1 测试版将于本月晚些时候提供。

后端逻辑与布局重构

在 iPhone Duo 上,屏幕尺寸不再是固定值,而是动态范围。应用需在布局时读取可用大小,并根据屏幕分配变化实时调整。采用固定布局或硬编码尺寸的应用可能出现拉伸变形,需进行改进。

相比 iPhone Pro Max 的 6.9 英寸屏幕,Duo 的 7.6 英寸内屏提供了更多空间。建议开发者引入细节窗格、侧边栏或并排查看模式,以替代单一列布局。同时,应用在切换屏幕时必须保持用户会话状态及数据完整性,避免组件位置剧烈变动,确保持续一致的体验。

值得注意的是,部分系统控件已从底部移至侧面,以留出更多垂直空间,开发者需确保应用内容不被遮挡。

硬件方面,该设备搭载采用 2 纳米工艺制造的 A20 Pro 芯片,配备 6 核 CPU、7 核 GPU 及双 16 核神经引擎。强大的算力支持在设备端运行本地机器学习推理,为应用创新提供了更多可能。