一直到现在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 则被排除在外,这也意味着没过几年,它们在功能性上已经被战略性放弃,也意味著成为「过时」产品。
而不少科技从业人员对简单粗暴「一刀切」的区分提出了质疑,认为「幕前调度」并不会吃掉太多性能或者记忆体,而一般使用者也发出了不同意的声音,认为苹果在强迫他们更换设备。
▲ 官网的小字:幕前调度功能仅限M 系列晶片的iPad
面对异议,苹果并没有公开回应,而是不断的调整iPadOS 16,历经几个月的调整,苹果最终找了个折衷方案,也可以说是顺应民意了。
在最新的iPadOS 16.1 的第四个开发者测试版里,苹果将「幕前调度」功能下放到非M1 晶片的iPad 中。
具体来说,幕前调度功能在M1 晶片基础上,增加了对A12Z、A12X 晶片的支持。
▲ iPad Pro 2018 / 图片来自:Ars Technica
不过,在功能下放的同时,苹果也暂时阻止了外接显示器支持「幕前调度」的能力,这也仍是近来Beta 版中一直存在的一个限制,即便是M 系列晶片也一样。
不过,苹果也表示外接显示的功能会在后续版本里为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 以上的RAM,这也是此前「幕前调度」的一个门槛。
但如今,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 系列晶片则是最低的门槛。
至于更大的RAM 或许并不是一个硬性门槛,而如此来说,幕前调度也很难继续下放到其他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 的幕前调度功能所出现的问题,对于擅长软件设计、人机互动的苹果来说,它本应该做的更好,而非是背刺老客户,待被声讨之后,再做亡羊补牢。