早晨一起床,又双叒叕被AppleEvents的消息刷屏了,这已经是苹果今年的第四次线上活动了,苹果对此也早已轻车熟路,似乎还有点乐此不疲的意思。综归今年这几次活动,共同的特点是节奏快、信息密度高、场景炫酷,感觉每次都像在看一部苹果出品的电影。
「Onemorething」AppleEvents邀请函
而关于此次活动,主角自然是WWDC上提到的AppleSilicon,相应的产品便是ARMMac了。一个很值得注意的细节是,这次活动的英文邀请函主题为「Onemorething」,要知道这句话在历来的苹果发布会上有很大分量,乔布斯时期,每当这句经典台词出现时,必有激动人心的新品登场,那么这次的ARMMac真的会有那么Amazing吗?
x86和ARM之争,是过去与未来的斗争
在x86和ARM中,苹果坚定的选择了ARM。
经过这么多年发展,ARM不仅拿下了手机、拿下了IoT、拿下了AR/VR/XR。现在,ARM还想反噬x86的大本营——桌面端。
ARM芯片基于精简指令集(RISC),架构灵活多变,可以面向不同设备采用不同的架构,同时还兼具着迭代效率高、低功耗、高能效的特性。目前手机、平板、可穿戴、IoT等各种移动设备中全都是它的身影。而伴随着5G和IoT的发展,对于ARM芯片的需求量还有巨大的空间。
而基于复杂指令集(CISC)的x86芯片则长期统治了桌面电脑数十年,由于历史遗留问题,x86芯片设计起来相当麻烦,而且功耗高、能效比和迭代效率也远不及ARM芯片,这使得x86芯片不得不、也只能被绑在桌面电脑上,它注定会与未来失之交臂。
WWDC2020库克公布AppleSilicon
在这种情况下,ARM的优势越来越大,所以苹果打算自研ARM芯片,也就是用AppleSilicon来替代传统的x86芯片,这个计划最早在前段时间的WWDC上被公布,库克说:整个芯片平台的迁移过程将持续约两年时间,而基于AppleSilicon的首台Mac电脑也将在年底亮相。现在它已经来了,留给x86的时间也许不多了。
苹果并非第一个布局ARM的厂商
在布局ARM这件事上,微软或许更积极。
从商业上讲,x86架构背后的最大受益者是桌面电脑的顶级供应商——由Intel和微软组成的Wintel商业联盟,Intel负责提供桌面电脑核心硬件、微软负责Windows系统授权,二十多年来长此以往,他们不断攫取着个人电脑发展带来的巨额暴利。
垄断PC行业的Wintel联盟
不过商业的本质永远是追求利益最大化,变化发生在移动互联网时代,随着移动设备的崛起,微软和Intel逐渐意识到时代的危机感,他们知道不能在x86这一棵树上吊死,于是便着手开拓新的赛道。
2012年,Wintel商业联盟出现裂痕,微软脱离Intel发布了SurfaceRT,这是一款完全基于ARM平台打造的二合一平板电脑,它抛弃了Intel转而采用NVIDIATegra3T30处理器,微软还特别为此定制了专注于ARM平台下的WindowsRT操作系统,它完全不支持x86架构下的任何软件。
2012年发布的SurfaceRT
但俗话说「船大难掉头」,尽管微软推出了一整套基于ARM平台的软硬件解决方案,但最终还是以惨淡结局收场了,究其原因主要是微软在ARM平台上的生态建设太过薄弱了。
罗马并非一日建成的,赶鸭子上架的微软暴露出太多问题,WindowsRT系统更像是Windows的阉割版,而并非全新设计的系统,尽管微软为它定制了更适合触控的ModernUI,但Windows本身在触控上依然存在「水土不服」的情况。
除此以外,最致命的问题在于第三方软件的脱节,离开x86应用的用户就像没有了食材的大厨,他们不能安装使用常用的exe软件,而只能购买MicrosoftStore内的极少数应用,这让大多数用户几乎无法使用SurfaceRT办公,体验非常差……
这本是微软自己犯下的错误,最终却让用户来买单,所以最终SurfaceRT失败也许就是最好的宿命了。
AllinARM,或许只有苹果能成
微软的故事告诉我们,AllinARM不只是换个ARM芯片那么简单,最关键的在于软件生态的建设。
很明显,在这方面苹果是最具实力的。过去几年中,苹果在iPhone、iPad和AppleWatch上推出了非常多出色的芯片,尤其是iPadPro上的A12X和A12Z,这两款芯片拥有着堪比桌面级处理器的性能,还兼具出色的功耗控制水平。
据最新爆料显示,过几天发布的ARMMac将采用基于A14开发的A14X,这款5nm制程的芯片毫无疑问又是「默秒全」级别的。
当然,除了性能外,苹果自研的ARM芯片还有着强大的图形性能和长久的续航,在机器学习和神经网络上也更有优势。
AppleSilicon示意图
苹果转向ARM阵营的同时,也意味着要抛弃Intel。虽然这在表面上看起来只是更换处理器平台,甚至在商业上也能理解为是成本更低的选择,但实际上无论是之于苹果还是用户都是一件好事。
过去几年里,英特尔芯片几乎处于「挤牙膏」和不断跳票的状态,这严重影响了MacBook的产品规划和更新节奏,而更换ARMMac后,苹果完全可以自主掌控产品节奏,降低Mac电脑的成本。如果苹果愿意的话,甚至能推出廉价版的Mac以换取更多的市场份额。
而在软件生态上,前段时间的WWDC已经给出我们答案,在那场发布会中,苹果软件工程高级副总裁Craig展示了一台运行在A12Z芯片上的Mac电脑,这台电脑安装了最新的macOSBigSur系统,Craig用它流畅的演示了macOS中的众多原生App,还演示了很多大家熟知的专业软件,例如Photoshop、Lightroom、FinalCutPro以及微软Office等,甚至还有Maya这种3D建模软件。
运行在ARMMac演示机上的Photoshop
同时,在第三方软件的适配上,为了帮助开发者更好的「迁移」到新平台,苹果推出了Universal、Rosetta、虚拟化技术等一整套解决方案,它可以将现有的Mac应用高效快捷的无缝移植到ARM架构能兼容的系统中,而且这套解决方案还同时支持Intel和ARM两大平台。
更令人惊讶的是,苹果想要通过ARMMac将iOS生态融入其中。由于ARMMac采用了与iPhone、iPad上架构相同的芯片,因此iPhone和iPad上的应用可以无需任何修改的在ARMMac上运行。
在WWDC上,苹果工程师向我们展示了在ARMMac上运行iPhone游戏《纪念碑谷2》,可以看出iPhone应用在ARMMac中会以窗口化的形式呈现,在某种程度上,这已经突破了「多屏协同」的界限,将桌面端和移动端彻底打通,完全融合在了一起。
运行在ARMMac演示机上的《纪念碑谷2》
苹果手握着软件生态、操作系统、硬件芯片三张王牌,相比于微软而言,转向ARM这件事情更有可能成功,也只能由苹果来做。
过去的十年里,苹果在移动端上做出许多顶级芯片、构建了极为繁荣的iOS系统生态,而现在苹果想要以同样的方法来创新Mac电脑,建立「大一统」的Apple生态,过几天的首款ARMMac就是第一步,它到底有多Amazing,几天后一起见证吧!