科技媒体 macobserver 于 9 月 13 日发布博文称,苹果在 iPhone Duo 的技术讲解中披露了 6 项专属应用程序接口。其中 UIWindowSceneActivation 接口支持应用请求第二个窗口,可实现原生应用双开。苹果表示,iPhone Duo 是首款原生支持应用双开的 iPhone 机型。
按照技术讲解中的说法,用户可以在 iPhone Duo 上同时打开两个微信,分别登录不同账号,两个实例独立运行。限制在于:新窗口只能在内屏打开,外屏不支持。6 项接口中还包含基于 SwiftUI 的折叠屏布局接口 ArrangementView,这批 API 整体都在服务于可折叠形态。
这个限制值得玩味。外屏对应手机形态的单窗口体验,内屏对应平板形态的多窗口体验。与其说 iPhone Duo 做的是手机"应用分身",不如说它把 iPad 的多窗口逻辑搬到了可折叠 iPhone 上。双开被定义成大屏多窗能力,而不是小屏分身功能。用户习惯也会因此改变:折叠状态下只能用单微信,展开内屏才能进入双账号状态。
背景是,iOS 原生至今不支持应用双开。以微信为例,一台 iPhone 上无法原生安装两个独立微信并分别登录账号,也就是说,想在一部手机上使用两个微信账号,过去没有系统级方案。iPhone Duo 的双开能力若能落地,等于系统层第一次正面回应这个需求。
不过现阶段这只是理论能力。苹果在技术讲解中披露的是接口层面的可能性,微信等第三方应用尚未官宣适配,实际运行表现和账号隔离效果都还有待真机验证。



