苹果迷苹果迷  2026-09-14 09:08 苹果家园 隐藏边栏 |   抢沙发  1 
文章评分 0 次,平均分 0.0
导语: 苹果在 iPhone Duo 的开发者技术讲解中披露 6 项专属 API,其中 UIWindowSceneActivation 可请求同一 App 的第二个窗口,让 iPhone Duo 成为首款原生支持应用双开的机型,理论上能同时登录两个微信;但新窗口只能在 7.6 英寸内屏打开。

iPhone Duo 是苹果第一款原生支持「应用双开」的手机。苹果在面向开发者的技术讲解里披露了 6 项只有折叠形态才具备的 API,其中 UIWindowSceneActivation 允许应用请求自己的第二个窗口,理论上可以在同一台设备上同时打开两个微信、分别登录两个账号。但这条能力有一条硬限制:新窗口只能在 7.6 英寸内屏打开,合上后的 5.4 英寸外屏不行。

双开意味着什么:不用第三方分身,也不用来回切账号

iOS 一直不支持「应用分身」。想在 iPhone 上同时用一个 App 的两个账号,过去只有两条路:装第三方分身工具,或者两个账号反复退出登录。前者风险不小——微信对非官方客户端的态度一向严厉,被判定异常登录可能直接封号;而且这类工具通常需要拿到你的登录凭证,放在隐私上也并不干净。

系统级双开把这两条路都绕开了:同一个 App 在同一台设备上跑两个独立实例,各自登录、互不干扰,也不涉及把密码交给第三方。按苹果的说法,这是 iPhone 历史上第一次具备这项能力。此前即便是 iPad,也只是「两个不同 App 并排」,以及部分应用支持打开多个文档窗口,而非同一 App 的双实例。

关键限制:第二个窗口只能开在内屏

苹果的技术讲解里写得很明确:iPhone Duo 是首款支持同一 App 多个 UI 实例的 iPhone,但新窗口无法在外屏创建,这个能力只保留给内屏。开发者还必须专门处理创建失败的情况——苹果建议优先调用 UIWindowScene.ActivationAction,系统会在窗口不可创建时自动把这个入口隐藏起来。

这条限制决定了双开的使用姿势:你必须把手机展开、用 7.6 英寸那块内屏,才谈得上双开;合上之后只能在外屏跑单个实例。对「边走路边挂两个微信」这种场景它不是解法,对「坐下来一次处理两个账号」这类需求它才成立。

iPhone Duo 内屏 7.6 英寸与外屏 5.4 英寸尺寸对照
图片来源:Apple

另外五项专属 API 都是什么

双开只是这六项里最容易被读者感知的一项,其余五项分别解决折叠屏的布局、避让、铰链、跨屏相机与前置摄像头切换:

  • ArrangementView / UIArrangementViewController:跨折痕的布局容器,持有主视图与次视图,可以用 .split 并排、也可以用 .overlay 叠加;.axes(.horizontal) 能限制分屏方向,overlayArrangementZIndex 用于响应叠加层级变化。
  • ReservedRegion / UIViewReservedRegion:为铰链和屏下 FaceTime 摄像头预留显示空间,避免应用内容与硬件区域撞在一起。分「折痕区」与「遮挡区」两类,可通过 reservedRegions(kind:) 查询。
  • onHingeChange / UIHingeInteraction:报告铰链是闭合、半开还是全开,同时给出连续的角度数值。苹果明确建议把它用于实时交互效果,苹果自己的示例是按折叠程度改变音高;界面布局该走上面的 ArrangementView 与 ReservedRegion。
  • CameraCaptureAccessory:内屏全屏取景时,在外屏显示额外的相机控制项,苹果的演示是提词器——被拍的人在外屏看到提示。
  • Virtual Front Camera:把外侧前置摄像头和屏下内侧前置摄像头统一成一个入口,设备开合时由系统自动切换实际使用的摄像头。
iPhone Duo 六项专属 API 速查表
图表来源:本站根据 Apple 开发者技术讲解(Tech Talk)整理制作

这事还不能算实锤:苹果没提过微信,也没有 beta 可测

需要把边界说清楚。苹果的文档与技术讲解只描述了接口能力,从头到尾没有出现「微信双开」这四个字——「双开微信」是媒体根据 API 能力做出的推论,不是苹果的承诺。能不能真的双开微信,还要看腾讯是否在客户端里适配多实例,以及正式版系统推送之后的实测结果。

更现实的约束是时间:目前 Xcode 27.1 beta 还没有公开发布时间,也就是说这六项 API 在苹果自家实验室之外都无法测试。苹果也没有说明「完全不适配的 App 会有什么不同」,只表示它们会按现有 iPhone 尺寸运行;10 月 23 日发售之前,也没有任何 App Store 的强制要求。对开发者来说,现在拿到的是一份清单,工具还没到手上。

iPhone Duo 内屏并排运行 Slack 应用
图片来源:Apple

为什么苹果现在要做这件事

折叠屏的多任务价值,一半在屏幕,一半在软件。iPhone Duo 展开后,内屏是一块接近小平板的区域;如果系统只允许一个 App 占满,这块屏就只是「更大的 iPhone」,谈不上生产力。让同一 App 跑两个实例,尤其对国内用户高频的双账号场景(微信、企业微信、游戏),是折叠形态最直观的收益之一。

从整套 API 的设计也能看出苹果的态度:它把「铰链角度」单独做成接口,却明确说这个接口用来做实时交互效果,而不是用来算布局;布局该走 ArrangementView 与 ReservedRegion。这种边界划分说明,苹果希望开发者把折叠当成一种物理姿态来对待,而不是「两块屏幕拼在一起」。

什么时候能用上

iPhone Duo 国行 15999 元起,10 月 16 日预购、10 月 23 日发售,出厂预装 iOS 27.1。六项 API 与 Xcode 27.1 的正式时间尚未公布,最乐观的推测是随 27.1 或后续更新落地。在那之前,「iPhone 双开微信」仍然只是一个由接口能力推导出的可能性,而不是现在就能验证的功能。

延伸阅读

声明:本文来自投稿,不代表苹果家园立场,版权归原作者所有,欢迎分享本文,转载请保留出处!

发表评论

表情 格式 链接 私密 签到

友情链接

    扫一扫二维码分享