据9to5Mac 9月29日报道,苹果软件负责人克雷格·费德里吉在采访中说,他对开发者利用iPhone Duo铰链机制感到兴奋。他透露,苹果提供的API可让开发者以约五度精度读取铰链角度,并能读取苹果所称的设备“姿态”。

费德里吉说,苹果自身在软件中多处使用铰链角度,其中一项功能迅速受到欢迎:打开手机时,外屏会失焦并变成内屏的预览。他把这一效果称为细微但神奇。他解释,目标不是让人注意到花哨动画,而是让人自然而然感知到,屏幕变得半透明,成为看向下方的窗口。设备的核心在于闭合时与打开时的体验保持连续,透过上方屏幕看到即将在下方出现的内容,能让这一过渡以最自然的方式完成。他说苹果对最终效果感到满意。

在开发者使用方面,费德里吉表示,对于大多数开发者,苹果侧重传达设备姿态,例如书本姿态、桌面姿态和帐篷姿态,开发者不必处理铰链打开到多少度。通过传达姿态,框架可以自动作出反应,在各类应用中提供一致体验。但对于创意体验,例如苹果自己的动画,开发者可以更接近原始信息。他说,苹果长期向开发者开放陀螺仪和加速度计数据,开发者多年来对其进行了有趣利用,这款设备通过姿态和铰链表达自身,苹果期待开发者的作品。

费德里吉还说,苹果努力让开发者更容易创建充分发挥iPhone Duo能力的应用。苹果平台建立在UIKit和SwiftUI等高层框架上,这些框架抽象了许多更困难的布局问题,应用往往能自动继承新行为。随着时间推移,苹果增加了更多可自动适应的高层构造,使许多开发者的过渡几乎自动完成。他补充说,苹果也支持代理式编程工具,让开发者几乎可以完全自动地适配现有应用。采访视频已发布。