html
苹果今天50岁了。整整50年。这家来自加州库比蒂诺的公司是科技领域最成功的典范之一。它通过向那些手指上纹了八字胡、2010年还一本正经穿背带裤的人销售手机和笔记本电脑,建立了一个帝国。这成就,绝了。
行吧,今天苹果过生日,我就不损它了——哪怕今天也是愚人节,可以说是一年中最糟糕的日子。就连像我这样的PC游戏玩家也得承认,苹果近年来的成就令人印象深刻。它不再以更高的价格销售选择更少的英特尔处理器笔记本电脑,而是推出了自主研发、性能强大的Arm芯片,搭配的操作系统和软件栈比微软或其他任何公司所能梦想的更加协调。
PC用户很容易取笑苹果用户:每个人都用同样的高价买同样的东西。而苹果也做了不少事来强化这种尖刻的关系。在我看来,就在几年前——虽然实际上已经过去20年——该公司通过推出那句著名的开场白“我是Mac。我是PC”的广告,免费霸占了PC用户的脑子。这些广告把PC用户描绘成哭哭啼啼的怂包。至少我不是哭哭啼啼的那种。
但我最近放弃了Android,转向了iOS——就算只是为了a) 摆脱谷歌,b) 尝试新东西,c) 拿到A18芯片。我甚至后来还买了iPad Mini,现在正享受优秀的Apple Pencil Pro。尽管我当了好多年的“前”苹果用户,如今日常使用Linux和Windows,我还是喜欢我的苹果设备。
不过,先别管Apple Pencil,苹果最强大的特性——至少对像我这样痴迷性能的PC游戏玩家来说——是芯片。
当苹果在2020年首次发布M1芯片,并因此结束了与英特尔的长期合作关系时,我当时觉得苹果生态要完蛋了。移动应用无法取代桌面应用,更不用说那些跑在Arm处理器(苹果芯片就是这种)上的移动应用了。但移动端和桌面端之间的界限越来越模糊。自从MacBook Neo发布后,这一点尤为明显。
MacBook Neo 我们团队Ian Evenden给了好评,还有很多人也夸它。这是一款价格亲民的笔记本电脑,搭载了此前用于iPhone的处理器。它不仅仅是在笔记本电脑意义上使用的移动芯片,而是它就是个手机芯片,没开玩笑。这颗手机芯片能与老款M系列芯片竞争,与M4芯片有相似之处,只是更小,并且只需要一块可爱的小主板。你在PC上根本想都别想,但苹果可以做到;这得益于公司自研芯片设计,以及对芯片和软件栈的完全掌控。
苹果并非从M1才开始设计芯片。早在iPhone 4的A4芯片时代,它就开始研发基于Arm架构的处理器——那其实是我换现在这手机之前用的最后一款iPhone。苹果并非从零开始:在着手为笔记本电脑及后来的高端iPad研发更强芯片之前,它已经搞出了一堆手机芯片。
苹果还挺有远见,把MacBook的OS X系统搞成了,以便更轻松地在底层架构之间切换。早在21世纪初从PowerPC转向Intel时,苹果就已经为一次重大的架构变革奠定了基础。当时,苹果早就料到会有这一步,一直提前做准备:在苹果正式宣布之前,OS X已在Intel芯片上运行多年。开发者也能借助Rosetta等工具让应用为这次转换做好准备。
Rosetta大约在2006年推出,作为一个翻译层,用于在Intel芯片上运行专为PowerPC芯片设计的软件。那可是个大变动。后来,Rosetta(即Rosetta 2)被引入,以在现代苹果设备上完成类似的任务:在Apple芯片上运行专为Intel芯片设计的软件。Rosetta 2预计将在2027年前基本被淘汰,这意味着开发者届时需要提供原生支持Apple芯片的应用,不然就等着出局吧。
苹果手里握着软件和硬件的钥匙,能逼着开发者搞大变革。而微软就只能推着开发者往一个方向走。Windows on Arm对微软来说不是要彻底替换掉Windows on x86。它两个都得搞,因为没得选。PC市场完全由x86芯片主导,需要像高通这样的公司设计并投入大量资金,尝试用Arm处理器打入PC市场,才能搞出点大的变革。
Mercury Research 指出,包括搭载苹果M系列芯片的ARM PC在内,大约占据整个PC市场的13%。对比2021年第一季度大概6%的份额,说明短短几年里增长了很多——AMD跟英特尔斗了几十年,才拿下了大概25%的市场。虽然高通最新的X2芯片发布后也没掀起啥波澜。去年这个时候,ARM在客户端PC中的份额估计同样约为13%。
我们玩PC游戏和DIY装机这个爱好,因为灵活性大,所以爽多了。然而,
虽然我不希望苹果对我游戏主机的配置指手画脚,但苹果这几年对自己硬件和软件的一体化控制玩得是真的溜。
看看Ian给苹果最新的M5芯片跑的GeekBench 6测试吧。在全新MacBook Pro中,M5单核跑分4310。而Ryzen 9 9950X3D——号称现在最快的游戏台式机处理器——才3332分。酷睿Ultra 9 285K是3214分。不用我说你也知道,M5可是放在一台纤薄的14寸笔记本里啊。这芯片的性能确实牛。
高通最新的也是最大的ARM处理器X2 Elite Extreme,测试里表现也不错。单核性能还是比苹果同级别的M5慢一丢丢,但吊打了英特尔和AMD的芯片,分别是酷睿Ultra X9 388H和AMD Ryzen AI 9 HX 370。它总共有18个核心,多核性能提升很大。
话虽如此,我们还是得聊聊那个显而易见的问题。对于一个叫PC Gamer的网站来说,这问题可不小。当然,就是游戏。
苹果在游戏方面一直都是短板。就算再努力,再加上一块不错的GPU,M5也不会成为游戏玩家的选择。然而,在Panther Lake中发现的Intel Arc B390 iGPU,在我们的测试中,图形性能表现抢眼。尽管我认为我们离苹果设备上玩游戏变得更常见的现实并不遥远。
在Mac上可以玩像《生化危机8:村庄》、《死亡搁浅》、《赛博朋克2077》和《控制》这样的游戏。原生支持,以及这种支持对开发者来说值不值得,是Mac游戏的最大障碍,而不是硬件能力本身。
不过,Arm游戏界也有些令人兴奋的发展。Valve即将推出的VR头显Steam Frame搭载的是高通骁龙8 Gen 3(SM8650)处理器。它使用一个名为FEX的转换层,将x86指令翻译成其Arm芯片能理解的内容。这样做会损失约10-20%的性能(截至去年年底我问Valve时),但确实能用。我试过,效果不错。Valve同时也跑了一个转换层,用于在基于Linux的SteamOS上运行Windows游戏。
正如我之前所说,Valve全力投入Arm,甚至在去年六月推出了适用于苹果M系列芯片的原生Steam客户端。
苹果也搞了个类似的东西:游戏移植工具包。这玩意儿是用来评估能不能把游戏直接移植到Mac上,而不是给用户随便玩的。不过,现在关键的问题是,怎么把专门给Windows和x86写的游戏,转到Arm和其他操作系统上,这事已经成了重点话题。微软也搞了个类似的,叫Prism,专门让Windows游戏能在Arm版Windows上跑。连英伟达可能也掺和进来了,听说它马上要出一款基于Arm的消费级芯片 N1X,性能跟英特尔和AMD比也不差,还带个大号GPU。
对微软、英伟达、高通这些公司来说,苹果已经打了个样:怎么做到没啥延迟、也没啥大麻烦就切到全新架构。怎么用芯片搞出些新花样,因为用户想要在通常只配低端移动芯片的机身上,塞进更猛的料。苹果的芯片在性能和价格上都照顾到了,结果笔记本和手机的界限就模糊了。尤其是Valve也在聊Steam Deck聊得差不多,说真的,要是出个Arm版的Steam Deck,续航还特猛,我们肯定买账。
我反正是被说动了。不是我想买苹果设备当游戏机,完全不是,而是我绝对会买Arm设备。
热门跟贴