此前,苹果在WWDC 20大会上宣布,将在未来两年内完成Mac芯片的过渡。由于首批M1版Mac发布于2020年11月,所以苹果需要在2022年11月完这一壮举。
近日,彭博社记者马克古尔曼表示,他相信苹果会在两年内勉强完成Mac芯片的过渡。同时,他还表示,苹果预计在接下来的几个月发布搭载M1X芯片的新款MacBook Pro,在这之后,性能更强的新款Mac mini也会一同亮相。
此外,古尔曼认为,苹果会在明年晚些推出尺寸更小的Mac Pro,并搭载最新的自研芯片。不仅如此,苹果还计划在2022年推出重新设计的新款MacBook Air,支持MagSafe磁吸充电接口。此前,iOS开发者@Dylandkt在推特透漏,下一代MacBook Air将采用更加多彩的外观设计。
值得一提的是,古尔曼还表示,苹果仍计划对当前搭载英特尔芯片的Mac Pro进行更新,新款Mac Pro可能会搭载英特尔Lake Xeon w-3300工作站处理器。
如果消息属实,那么表明苹果还是有信心在两年内彻底摆脱英特尔,Mac从原先的X86架构转移至自研ARM架构。可是,苹果如此大费周章的推出Mac芯片过渡计划,究竟是为了什么?
//苹果自研芯片为了什么
首先,X86和ARM是两种不同架构的芯片,因为架构的不同,两种芯片的特性也就各不相同。理论上来讲,X86架构的芯片性能更强,但功耗偏高;ARM架构的芯片性能不如X86但功耗低。众所周知,电脑体积大,可以追求绝对的性能,通过风扇和水冷等散热方案,以及增大电池功率来解决CPU和GPU的功耗问题。
而手机体积较小,电池功率低,再加上需要经常手持使用,所以芯片功耗的要求自然是越低越好。正因为架构和特性的不同,所以X86和ARM的标准也不同。通常情况下,开发者需要根据不同的标准对软件进行开发和适配,这样就造成了针对X86开发的电脑软件不能适配手机,针对手机开发的App也同样无法适配电脑。
对于开发者来说,两套不同的标准的开发逻辑也是完全不同的,所以不是每一个开发者都精通两个平台的软件开发。如果站在苹果的角度来看,桌面端的Mac和移动端的iPhone、iPad、Apple Watch因为芯片架构的不同,也造成了各自不同的产品形态,形成了macOS和iOS两种不同的生态。
简单点来讲,在M1版Mac推出之前,macOS可以说是一个独立的操作系统,与iOS之间存在隔阂,无法实现软硬统一,形成完整的生态闭环。
正因为两种不同的生态之间缺少沟通的桥梁,造成了极大的资源浪费,同时带给用户的体验也不是很友好,所以苹果通过硬件的手段架起了macOS与iOS之间的桥梁,并且通过统一的开发平台、开发环境以及开发终端,将它们之间的隔阂慢慢打破,实现了生态系统的整合。
也就是说,苹果通过自研ARM芯片和共同的开发平台,打通了软硬件的底层,实现了不同操作系统间的App共享互通,移动端的应用可以直接在桌面端运行,不仅可以丰富macOS的软件生态,还可以满足不同消费者的使用需求。
从发布会公布的M1版Mac性能数据,以及各大媒体的评测数据来看,X86架构芯片理论性能强于ARM架构,可以说仅适用于M1芯片推出之前的阶段了。苹果通过强大的资源配置和研发能力,把ARM芯片的性能提升到了一个新的高度,同时保留了ARM芯片功耗低的优势。
//完成Mac芯片过渡,苹果需做两件事?
虽然M1版Mac让整个行业看到了ARM芯片的潜力,但是苹果要如何在两年内完成Mac系列产品线的芯片过渡呢?
在这两年里,苹果要做两件事:
1.通过技术将原来基于成熟X86架构上的应用进行转化,使其能在ARM架构上完美运行。尽管苹果提供相关的软件过渡方案,比如Rosetta 2,通过转译的形式在M1版Mac上直接运行X86应用,但是这种方案并非万能的,仍有不少软件会出现闪退、卡死、黑屏等问题,而且该方案本身是会折损部分电脑性能,所以实际体验肯定是不如原生ARM应用的。
另外,不是所有的iOS应用都能在Mac上运行,因为部分App压根就没有上架Mac应用商店,还有一些App,虽然你可在Mac上搜到,但是可能无法正常运行,比如软件打开未响应,甚至是直接崩溃。
而对于开发者而言,统一化的开发环境,不仅可以提升软件的开发效率,还能够节约一定的开发成本。之前的开发工具,由于macOS与iOS并不互通,如果开发者想要将iOS的应用适配到macOS,就需要额外开发一个Mac版本。现在,开发者只需要开发一个App版本,便可以同时上架macOS和iOS两个平台。
2.继续加快ARM芯片性能的改进提升,因为M1芯片只能应用在Mac mini、MacBook Air、MacBook Pro 13英寸和iMac上,在更高端的iMac Pro、MacBook Pro 16英寸上,M1性能暂时无法与英特尔的高端芯片匹敌。
单从理论跑分来看,M1确实超越了英特尔和AMD大部分芯片,但是考虑到ARM与X86架构的不同,理论跑分成绩只能用于参考。而且,苹果可能也觉得M1的性能不够看,所以更高端的MacBook Pro 16英寸和iMac Pro仍在使用英特尔的处理器。
结合目前的爆料信息来看,苹果可能会在明年推出下一代ARM芯片,并与新的硬件产品一同亮相。当然,前提是没有出现意外,毕竟现在全球芯片短缺,疫情也在持续蔓延。
所以,在一切进展顺利的条件下,想要在两年内完成Mac芯片过渡,对于苹果来说,其实并不是什么难事。苹果电脑与手机之间的互通,意味着未来苹果所有硬件产品,包括耳机、手表、音箱等都将连接在一起,形成完整的生态闭环。
就目前来看,明年或许才是苹果展示自研芯片性能的最佳时机,下一代M芯片能否在性能上全面超越AMD和英特尔?是不是所有的X86软件都推出了原生ARM版本?iOS上所有应用是否都能在Mac上运行?这些都可以看做是苹果完成Mac芯片过渡的评判标准,同时也是数码极客和消费者最关心的问题。
都说“期望越大,失望就越大”,希望苹果不要辜负大家的这份期待,完成Mac芯片过渡、彻底摆脱英特尔的同时,再次刷新苹果自研ARM芯片性能的纪录,为用户带来真正的软硬生态统一化体验。
不过,明年高通或许会推出面向桌面端的ARM芯片,而且像谷歌、微软这样的厂商也有推出自研ARM芯片的计划。因此,2022或许是ARM电脑市场竞争大爆发的一年,那时,苹果的M芯片还能不能一鸣惊人,这还真不太好说,毕竟苹果的首席ARM架构师已经与友商“私奔”了。