本文来自微信公众号:爱范儿 (ID:ifanr),作者:杜沅傧,头图来自:视觉中国
一直到现在 iPadOS 16 依然处于 Beta 测试的状态,WWDC 上演示的新功能、新特性,以及苹果软件团队“为了体验”设定的硬件级门槛,使得 iPadOS 16 达到了空前的讨论度。
在我们体验里,“台前调度”功能极大地释放了 iPad Pro(甚至是 M1 iPad Air)的生产力,加上能够外接显示器扩展,让它变得更像是一台传统意义上的 PC。
iPad 的定位也越来越接近苹果口中的“你的下一台电脑”。
只不过,“台前调度”功能并非是 iPadOS 16 的特性,而更像是一个“芯片”级功能,仅限 M1 iPad,包括 iPad Pro、iPad Air。
曾叱咤风云的 iPad Pro 2018/2020 则被排除在外,这也意味着没过几年,它们在功能性上已经被战略性放弃,也意味着成为“过时”产品。
不少科技从业者对简单粗暴“一刀切”的区分发出了质疑,认为“台前调度”并不会吃掉太多性能或者内存,而普通用户则发出了声讨,认为苹果在迫使他们更换设备。
面对异议,苹果并没有公开回应,而是不断的调整 iPadOS 16,历经几个月的调整,苹果最终找了个折中方案,也可以说是服软了。
“台前调度”功能终于下放
在最新的 iPadOS 16.1 第四个开发者测试版里,苹果将“台前调度”功能下放到非 M1 芯片的 iPad 中。
具体来说,台前调度功能在 M1 芯片基础上,增加了对 A12Z、A12X 芯片的支持。
不过,在功能下放的同时,苹果也暂时屏蔽了在外部显示器上运用“台前调度”的功能,这也在近来的 Beta 版中一直存在的一个限制。
同时,苹果也表示外部显示的功能会在后续版本里为 M 芯片的 iPad 解锁,旧款 iPad Pro 可能无法享受了。
A12Z、A12X 芯片版本的 iPad Pro 在使用台前调度时,与 M 芯片类似最多可以支持到 4 个实时 App 或者 App 组合。
而在 MacRumors 的测试里, iPad Pro 2018 与 iPad Pro M1 体验几乎一致,后台 App 的切换十分流畅。
但如同我们体验里提到的那般,台前调度仍然不够稳定,很容易崩溃,即便升级至 iPadOS 16.1,依然会有许多问题出现。
尤其是在外接显示器的情况,测试版中暂时屏蔽这个功能,给予了苹果软件团队更多的时间打磨。
“台前调度”功能既存在于 iPadOS 上,也存在于 macOS 之中,是苹果近年在整合不同平台进程的一部分,但当中的工作量和难度显然也超过了预期。
此前“台前调度”仅限于 M 芯片,把不适配的原因归咎于 M 芯片平台更有利于开发,似乎更能说得通,而非是性能。
台前调度到底需要什么门槛?
如今“台前调度”下放到 A 系芯片,也有许多用户期望让 iPad mini 6、iPad Air 4 一并拥有桌面级生产力。
其实在 macOS Ventura 里,台前调度能够同时支持 M1、M2 以及部分 Intel 芯片,仅限 M 芯片平台的说法不攻自破。
值得注意的是,A12Z、A12X 这两枚芯片在 A 系芯片之中是两个特殊的存在,它们并没有采用传统的 A 系列架构,而是经过重新设计,其 CPU 采用 4 个性能核心和 4 个能效核心,GPU 则是 8 核(A12X 为 7 个)。
而为 iPhone 设计的 A 系列芯片,则是 4+2 核的 CPU 与 5 核 GPU 的组合。A12Z(A12X)相对来说要更接近于 M1( 8 核 CPU,8 核 GPU)。
且在 M 芯片 Mac 发布之前,A12Z 就用于 WWDC 2020 所公布的 Mac mini(DTK 开发者套件)的 SoC,以供开发者提前适配 Arm 平台的 macOS。
从核心定位来看,A12Z、A12X 更像是 M 系列芯片,如此来说,为 iPad Pro 2018/2020 适配台前调度也算是顺水推舟。
不过,A12Z、A12X 芯片上的“台前调度”将不会支持外部显示,或许与 GPU 性能不及 M1 相关。
苹果在 iPadOS 上的动画特效需要强大的图形渲染能力,而驱动更大的屏幕和分辨率也需要更高性能的 GPU,诞生于四年前的 A12Z、A12X 可能有些吃力。
另外,M1 芯片平台的 iPad Air 与 iPad Pro 均拥有 8GB 或者 8GB 以上的运存,这也是此前“台前调度”的一个门槛。
但如今,A12Z、A12X iPad Pro 则只是 6GB RAM,但从适配结果来看,并没有给体验带来明显的差异。
在 WWDC 2022 展示“台前调度”时,苹果表示 iPadOS 配合 M1 芯片会采用虚拟内存技术,为一些对性能需求很高的 App 提供最高 16GB 的内存。
虚拟内存技术已经是智能系统的标配,很早之前就存在于 Linux、Windows 以及 Android 当中,与芯片性能关联不大。
只要苹果想,虚拟内存就像一个开关,用代码解锁打开即可,换句话说,iPadOS 16 中的“虚拟内存”技术能够扩展到所有 iPad 当中。
“台前调度”这个跨平台,且可能是 iPadOS 16 里极其有特色的功能,从现在苹果的适配过程来看,它需要足够的性能基础,且对 GPU 要求很高,普通的 A 系列芯片在苹果眼中可能难以胜任。
只有 8 核心 GPU 的 A12Z、A12X 以及 M 芯片才能为“台前调度”带来及格的使用体验,而想要外接显示器上使用台前调度,M 芯片则是最低的门槛。
至于更大的运存或许并不是一个硬性门槛,而如此来说,台前调度也很难继续下放到其他 A 系列芯片的 iPad 当中。
苹果服软,老款 iPad Pro 再续一命
在“台前调度”功能下放后,苹果也对外发布了一个简短的声明,表示在多显示器上使用台前调度,仍然需要 M1 芯片的支持。
但由于“呼声过高”和用户们“浓厚的兴趣”,苹果软件开发团队找到了一种方法为这些 iPad Pro 提供单屏的台前调度功能。
我们之前提及,在更大的屏幕上台前调度才会让你的工作流变得更高效,仅在 iPad 上使用的话,还是会显得略微局促。
iPad Pro 2018/2020 的台前调度仍然是个“非完整版”,也像是个妥协之策。由于苹果并没有详细的公布出台前调度功能所需要的硬件基准,上述的分析其实也是对当下适配方案的一个猜测。
A12Z、A12X 的 8 核 GPU 能否实现双屏台前调度功能,以及与 M1 到底有如何的差距,这些疑问的答案也只有苹果自己知道。
把 M1 这种桌面级的芯片塞入 iPad Pro 其实并不意外,模糊 iPadOS 与 macOS 之间的界限也在情理之中,只不过最终的结果造成了 iPadOS 16 大版本上在两代产品上的脱节,却是极其少见的情况。
即便如今,苹果通过“努力”为 iPad Pro 2018/2020 带来了单屏“台前调度”功能,但由于芯片的原因屏蔽了其外接显示功能,就显得仍旧有隐情。
近年,Mac 产品线处于 x86 转向 Arm 架构,Intel、M 芯片一同存在,在一些功能上,已经出现了芯片专属。
而在 iPad 产品线里,也出现了相类似的阵营转换,造成性能、功能上的区分也在情理之中。
只是对于 iPadOS 16 的台前调度功能所出现的问题,对于擅长软件设计、交互的苹果来说,它本应该做的更好,而非是被刺老用户,待被声讨之后,再做亡羊补牢。
本文来自微信公众号:爱范儿 (ID:ifanr),作者:杜沅傧