扫码打开虎嗅APP
本文来自微信公众号:极客之选(ID:GeekChoice),作者:刘宗岳,原文标题:《你的下台电脑,应该考虑下 ARM Mac》,题图来自:视觉中国
ARM Mac是实现 Apple “大一统”生态的第一步。
早晨一起床,又双叒叕被Apple Events的消息刷屏了,这已经是苹果今年的第四次线上活动了,苹果对此也早已轻车熟路,似乎还有点乐此不疲的意思。综归今年这几次活动,共同的特点是节奏快、信息密度高、场景炫酷,感觉每次都像在看一部苹果出品的电影。

“One more thing”Apple Events 邀请函
而关于此次活动,主角自然是WWDC上提到的Apple Silicon,相应的产品便是ARM Mac了。一个很值得注意的细节是,这次活动的英文邀请函主题为“One more thing”,要知道这句话在历来的苹果发布会上有很大分量,乔布斯时期,每当这句经典台词出现时,必有激动人心的新品登场,那么这次的ARM Mac真的会有那么Amazing吗?
在x86和ARM中,苹果坚定的选择了ARM。
经过这么多年发展,ARM不仅拿下了手机、拿下了IoT、拿下了AR/VR/XR。现在,ARM还想反噬x86的大本营——桌面端。
ARM芯片基于精简指令集(RISC),架构灵活多变,可以面向不同设备采用不同的架构,同时还兼具着迭代效率高、低功耗、高能效的特性。目前手机、平板、可穿戴、IoT 等各种移动设备中全都是它的身影。而伴随着5G和IoT的发展,对于ARM芯片的需求量还有巨大的空间。
而基于复杂指令集(CISC)的x86芯片则长期统治了桌面电脑数十年,由于历史遗留问题,x86芯片设计起来相当麻烦,而且功耗高、能效比和迭代效率也远不及ARM芯片,这使得x86芯片不得不、也只能被绑在桌面电脑上,它注定会与未来失之交臂。

WWDC 2020 库克公布 Apple Silicon
在这种情况下,ARM的优势越来越大,所以苹果打算自研ARM芯片,也就是用Apple Silicon来替代传统的x86芯片,这个计划最早在前段时间的WWDC上被公布,库克说:整个芯片平台的迁移过程将持续约两年时间,而基于Apple Silicon的首台Mac电脑也将在年底亮相。现在它已经来了,留给x86的时间也许不多了。
在布局ARM这件事上,微软或许更积极。
从商业上讲,x86架构背后的最大受益者是桌面电脑的顶级供应商——由Intel和微软组成的Wintel商业联盟,Intel负责提供桌面电脑核心硬件、微软负责Windows系统授权,二十多年来长此以往,他们不断攫取着个人电脑发展带来的巨额暴利。

垄断 PC 行业的 Wintel 联盟
不过商业的本质永远是追求利益最大化,变化发生在移动互联网时代,随着移动设备的崛起,微软和Intel逐渐意识到时代的危机感,他们知道不能在x86这一棵树上吊死,于是便着手开拓新的赛道。
2012年,Wintel商业联盟出现裂痕,微软脱离Intel发布了Surface RT,这是一款完全基于ARM平台打造的二合一平板电脑,它抛弃了Intel转而采用NVIDIA Tegra 3 T30处理器,微软还特别为此定制了专注于ARM平台下的Windows RT操作系统,它完全不支持x86架构下的任何软件。

2012 年发布的 Surface RT
但俗话说“船大难掉头”,尽管微软推出了一整套基于ARM平台的软硬件解决方案,但最终还是以惨淡结局收场了,究其原因主要是微软在ARM平台上的生态建设太过薄弱了。
罗马并非一日建成的,赶鸭子上架的微软暴露出太多问题,Windows RT系统更像是 Windows 的阉割版,而并非全新设计的系统,尽管微软为它定制了更适合触控的Modern UI,但 Windows 本身在触控上依然存在“水土不服”的情况。
除此以外,最致命的问题在于第三方软件的脱节,离开 x86 应用的用户就像没有了食材的大厨,他们不能安装使用常用的 exe 软件,而只能购买 Microsoft Store 内的极少数应用,这让大多数用户几乎无法使用 Surface RT 办公,体验非常差……这本是微软自己犯下的错误,最终却让用户来买单,所以最终 Surface RT 失败也许就是最好的宿命了。
微软的故事告诉我们,All in ARM不只是换个ARM芯片那么简单,最关键的在于软件生态的建设。
很明显,在这方面苹果是最具实力的。过去几年中,苹果在iPhone、iPad和Apple Watch上推出了非常多出色的芯片,尤其是iPad Pro上的A12X和A12Z,这两款芯片拥有着堪比桌面级处理器的性能,还兼具出色的功耗控制水平。
据最新爆料显示,过几天发布的ARM Mac将采用基于A14开发的A14X,这款5nm制程的芯片毫无疑问又是“默秒全”级别的。当然,除了性能外,苹果自研的ARM芯片还有着强大的图形性能和长久的续航,在机器学习和神经网络上也更有优势。

Apple Silicon 示意图
苹果转向ARM阵营的同时,也意味着要抛弃Intel。虽然这在表面上看起来只是更换处理器平台,甚至在商业上也能理解为是成本更低的选择,但实际上无论是之于苹果还是用户都是一件好事。
过去几年里,英特尔芯片几乎处于“挤牙膏”和不断跳票的状态,这严重影响了MacBook的产品规划和更新节奏,而更换ARM Mac后,苹果完全可以自主掌控产品节奏,降低Mac电脑的成本。如果苹果愿意的话,甚至能推出廉价版的Mac以换取更多的市场份额。

而在软件生态上,前段时间的WWDC已经给出我们答案,在那场发布会中,苹果软件工程高级副总裁Craig展示了一台运行在A12Z芯片上的Mac电脑,这台电脑安装了最新的macOS BigSur系统Craig用它流畅的演示了macOS中的众多原生App,还演示了很多大家熟知的专业软件,例如Photoshop、Lightroom、Final Cut Pro以及微软Office等,甚至还有Maya这种3D建模软件。

运行在 ARM Mac 演示机上的 Photoshop
同时,在第三方软件的适配上,为了帮助开发者更好的“迁移”到新平台,苹果推出了Universal、Rosetta、虚拟化技术等一整套解决方案,它可以将现有的Mac应用高效快捷的无缝移植到ARM架构能兼容的系统中,而且这套解决方案还同时支持Intel和ARM两大平台。

更令人惊讶的是,苹果想要通过ARM Mac将iOS生态融入其中。由于ARM Mac采用了与iPhone、iPad上架构相同的芯片,因此iPhone和iPad上的应用可以无需任何修改的在ARM Mac上运行。
在WWDC上,苹果工程师向我们展示了在ARM Mac上运行iPhone游戏《纪念碑谷2》,可以看出iPhone应用在ARM Mac中会以窗口化的形式呈现,在某种程度上,这已经突破了“多屏协同”的界限,将桌面端和移动端彻底打通,完全融合在了一起。

运行在 ARM Mac 演示机上的《纪念碑谷 2》
苹果手握着软件生态、操作系统、硬件芯片三张王牌,相比于微软而言,转向ARM这件事情更有可能成功,也只能由苹果来做。
过去的十年里,苹果在移动端上做出许多顶级芯片、构建了极为繁荣的iOS系统生态,而现在苹果想要以同样的方法来创新Mac电脑,建立“大一统”的Apple生态,过几天的首款ARM Mac就是第一步,它到底有多Amazing,几天后一起见证吧!
本文来自微信公众号:极客之选(ID:GeekChoice),作者:刘宗岳