先聊一个很多朋友都遇到过的问题:在苹果手机上折腾分屏功能,结果发现不少应用压根儿不支持并排显示。别急着怀疑手机,这背后其实涉及两个关键因素——应用本身的适配程度,还有系统权限的限定。目前苹果移动设备上的分屏形态主要有五种:画中画、Slide Over侧边悬浮、动态岛协同、iPadOS的左右并列分屏,以及第三方播放器自己搞的同屏显示,每种形态对API和系统版本的要求都不一样。

如果你的iPhone上某个应用死活无法分屏显示,那大概率不是手机不行,而是那个应用压根就没适配iOS的多任务框架。下面这份清单,梳理了当前已经确认能正常使用分屏功能的应用,以及它们各自对应的分屏形式,可以作为参考。
一、支持画中画(PiP)模式的视频与通讯类应用
画中画应该算是最轻量级的分屏方式了,它让视频内容在一个浮动小窗里持续播放,同时你还能在主屏幕上处理其他事情。这项功能要求应用主动调用A VPictureInPictureController API,并且要通过App Store的审核确认才能开放。
怎么用?其实挺直观的:
1、在Safari里打开一个支持HTML5 video标签、且开启了playsinline属性的网页视频,点击控制栏右上角的画中画图标就能激活。
2、Apple TV里播放任何订阅内容后,轻点画面调出控件,然后点击那两个重叠的矩形图标,小窗就出来了。
3、FaceTime通话时,从屏幕顶部向下滑出通知中心,再上滑返回主屏幕,通话窗口会自动变成悬浮窗,不会中断通话。
4、爱奇艺、腾讯视频、优酷这类第三方App,需要更新到v12.8.0及以上版本,并在设置里把“画中画播放”开关打开,否则默认是不支持的。
二、支持Slide Over侧边悬浮窗口的系统与常用应用
Slide Over是一种覆盖式的临时任务层,宽度固定在屏幕的约35%,不会打断当前主应用的运行。触发它需要应用声明UIBackgroundModes为audio、location或voip,并且要完成多任务后台保活的配置。
实际使用场景包括:
1、信息App收到新消息时,从屏幕右侧边缘向左轻轻一划,最近会话的Slide Over窗口就会弹出来。
2、计算器App想用这个功能,得在Dock栏里长按它的图标,然后横向拖到屏幕右侧边缘松手,它就以悬浮态出现了。
3、备忘录App在编辑状态下,从底部呼出Dock,把它的图标拖到右侧边缘,就能实现笔记输入和其他应用并行操作。
4、微信需要升级到v8.0.55及以上版本,然后在“我-设置-通用-辅助功能”里找到“后台消息提醒”选项并启用,否则Slide Over不会响应。
三、支持动态岛多任务卡片协同的实时服务类应用
动态岛这个设计挺有意思,它通过视觉分区模拟了分屏的逻辑,后台的持续性服务会以横条加可展开面板的形式嵌入屏幕顶部,和前台应用形成上下分区共存的状态。而且,应用不需要单独去适配分屏API,这算是系统层面的通用方案。
支持动态岛协同的应用中:
1、Apple Music播放任意曲目时,动态岛会自动显示专辑封面和播放控件,轻点就能展开完整的播放界面。
2、计时器App启动倒计时后,动态岛会显示剩余时间,还有暂停和取消的按钮,左右滑动可以在多个计时器之间切换。
3、语音备忘录开始录音后,动态岛会显示红色的录音指示和时长,上滑还能直接进入录音列表管理页。
4、地图导航进行中,动态岛同步显示预计到达时间和下一个转弯提示——这时候你完全不需要退出导航界面去操作其他App,非常方便。
四、原生系统级分屏支持应用(仅限iPadOS设备)
这一点需要特别说明:完整的左右并列分屏目前只适用于iPadOS设备。iPadOS 18.6及更高版本内建了完整的分屏框架,允许两个应用以左右并列的方式持续运行。它要求应用在Info.plist里声明UISupportsMultipleScenes为YES,并且实现了SceneDelegate的生命周期管理。
典型场景有:
1、邮件App和Safari浏览器,通过从Dock拖拽到屏幕左侧或右侧,就能实现稳定且可调整比例的分屏布局。
2、Pages和Numbers组合使用时,左边编辑文档、右边处理表格数据,两个窗口互不干扰,工作效率能提升不少。
3、iWork套件内的任意两个组件(比如Keynote和Numbers、Pages和Keynote),都支持跨文档直接拖放内容。
4、文件App和任意支持文档打开的应用(比如PDF Expert、GoodNotes)也可以构成分屏工作流——直接拖拽文件图标到另一个窗口就能导入,不需要额外的操作步骤。
五、第三方分屏工具类应用所兼容的本地媒体格式
最后聊一类相对独立的存在。像分屏播放器这样的工具类App,不依赖系统级的分屏API,而是自己通过SurfaceView或Metal纹理层实现多路本地内容同屏渲染,所以兼容范围主要取决于它们内部解码器的实力。
这些工具支持的媒体格式包括:
1、MP4封装格式搭配H.264或H.265编码的视频文件,可以支持1到16格同屏播放。
2、MOV、A VI、MKV容器如果内含AAC或MP3音频轨道,也能正常同步解码,而且每个窗口的音量可以独立调节。
3、JPG、PNG、HEIC这些静态图片格式,支持无损缩放和网格化排列,单图最大解析度上限可以达到8192×8192像素。
4、GIF动图在分屏播放器中默认启用循环播放,每个格子窗口可以独立设置播放速度,范围在0.5倍到2.0倍之间,这个灵活性还是不错的。
