本文摘要:苹果Mac将转向ARM架构,已基本上成为定论。
苹果Mac将转向ARM架构,已基本上成为定论。不仅如此,连官宣的时间都已经基本上确定了:就在2020年6月22日的WWDC大会,距今只有12天的时间。但是要注意:宣布归宣布,苹果并不会立刻发布一款搭载ARM架构处理器的Mac设备来供消费者购买——这个时间应该是2021年。
毕竟,对于苹果来说,Mac转向ARM架构,其实并没有那么容易。Mac转向ARM架构,意味着什么?2005年6月6日,苹果公司在官网宣布了一个重磅消息:其旗下的Mac电脑将从PowerPC架构转向Intel的处理器架构。
当时,苹果CEOSteveJobs说:我们向PowerPC过渡已经十年了,我们认为Intel的技术将帮助我们在未来十年创造出最好的个人电脑。SteveJobs对Intel技术的预期是10年——但到目前为止,基于Intel的技术,苹果已经在Mac上深耕了15年。其实,据了解,在苹果电脑设备的发展历程中,Mac已经有过三次处理器核心架构调整的过程:第一次,1984年,从MOS8位6502处理器系列,转向摩托罗拉68K架构.第二次,1994年,从摩托罗拉的68K系列架构,转向PowerPC架构。
第三次,2005年,从PowerPC架构,转向Intel的处理器架构。可见,对于苹果来说,旗下计算机的处理器架构调整还是比较频繁的。
但这次的不同之处在于,这是苹果第一次要在Mac中采用自主设计的处理器。当然,这一次Mac转向ARM架构,有一个大前提:推出iPhone这个产品线之后,苹果在基于ARM架构的A系列芯片上,有了大量的技术积累,并产生一系列实际产品成果。到目前为止,最新款iPhone内置的A13Bionic芯片堪称是业界性能最强的ARM架构芯片,同时在iPad平板电脑产品线上,苹果也对A系列处理器上进行了一系列的定制化探索,比如说A9X、A12ZBionic等。
从近两年的情况来看,A系列在性能上已经呈现出比肩Mac之势。实际上,来自外媒Bloomberg的MarkGurman报道称,在Mac拥抱ARM方面,苹果在2018年就开发出了基于A12XBionic处理器的Mac可用芯片,并进行了内部测试,效果还很不错。需要说明的是,MarkGurman是长期关注苹果公司的一位资深观察者和报道者,他在苹果公司内部有不少人脉,其发布的消息基本上可以看做是准官方的了。
目前,关于Mac转投ARM架构的最新消息,依旧来自于MarkGurman。他在6月9日的Bloomberg报道中称,在举办于2020年6月22日的WWDC2020上,苹果将正式宣布Mac拥抱ARM架构,这一项目的代号为Kalamata——观察到,很快,几乎所有重要的美国科技媒体都跟进并报道了这个消息。所以,WWDC2020非常稳了(除非苹果要故意打MarkGurman的脸,但实在没必要)。更改Mac架构,并不是容易之事这里要说明一下,苹果在WWDC2020上会宣布Mac拥抱ARM架构,但也仅仅是官方宣布而已了。
注意!苹果并不会立刻发布一款搭载ARM架构处理器的Mac设备。根据MarkGurman的报道,苹果最早计划在明年,也就是2021年,推出搭载其自研处理器的Mac设备,比正式宣布的时间要晚上一年时间。那么问题来了:从宣布到推出,为什么要晚上一年?这个问题,我们要继续回到2005年去寻求答案。
2005年,也正是在当年度的WWDC上,时任苹果公司CEOSteveJobs宣布:苹果将从PowerPC架构转向Intel。值得一提的是,除了SteveJobs,时任IntelCEOPaulOtellini(欧德宁)也来为Mac的这一转型站台。当时,在WWDC2005上,苹果并没有推出基于Intel架构的消费者新品,而是发布了一个面向开发者的DeveloperTransitonKit系统——它其实就是一台内置Intel处理器和PowerMacG5外壳的开发原型机,售价999美元。
显然,它就是苹果专门提供给开发者的,目的是让开发者也从PowerPC转向IntelX86,因此它在软件上也搭载了适配IntelX86架构的新系统MacOSXTiger。一开始,苹果允许开发者所开发的软件同时兼容PowerPCMac和基于Intel的Mac。后来到了2006年,苹果发布了基于Intel处理器的iMac设备,它可以被开发者用999美元的DeveloperTransitonKit直接换一台——可见苹果为了拉拢开发者,也是非常用心了。
实际上,Mac的架构转型,是涉及到整个Mac软硬件生态变化的一件艰难之事。除了要拉拢大量开发者从PowerPC转向X86,SteveJobs还专门拉来了Microsoft和Adobe的支持。当然,苹果也需要Intel的大力软件支持——当时,Intel为苹果专门定制了大量专属定制的软件工具,比如说:IntelC/C++CompilerforApple;IntelFortranCompilerforApple;IntelMathKernelLibrariesforApple;IntelIntegratedPerformancePrimitivesforApple.当然,更不必说,苹果自己为Mac的处理器架构调整转型所做的大量软硬件工作了。
基于Intel处理器的Mac用户,莫慌苹果打算把Mac的架构从现有的Intel转向ARM,某种意义上,对于现有基于Intel处理器的Mac用户来说,似乎是一种抛弃。但其实不必担心。因为,Mac要实现处理器架构转型,需要很长时间。
让我们再次回顾苹果在2005年宣布的那次转型——实际上,Mac从PowerPC彻底转向Intel,前后用去了相当长的一段时间。需要说明的是,在硬件层面,在SteveJobs的亲自管理和带领推动之下,苹果当时的更新进度还挺快。2005年6月6日官宣之后的7个月,也就是2006年1月10日,SteveJobs宣布了第一批采用Intel处理器的Mac设备,分别是15英寸MacBookPro和iMacCoreDuo。接下来半年多时间,苹果频繁更新Mac产品线,都是处理器架构从PowerPC改为Intel。
到了2006年8月7月的WWDC2006上,苹果宣布基于IntelXeon5100系列的MacPro和Xserve,用来替换当时的PowerMacG5和XserveG5。搭载Intel处理器的MacPro由此,当时苹果官方的Mac设备产品线都换成了Intel处理器,前后用了一年时间。
但是,在软件层面,苹果并没有非常着急——在2007年10月26日发布的MacOSX10.5版本上,苹果依然选择支撑PowerPC架构,但宣称这是最后一个支持PowerPC的版本。2009年8月28日,苹果发布的MacOSX10.6开始独家在Intel处理器上运行,基于PowerPC的硬件无法更新,但软件可以兼容(通过Rosetta模拟器);2011年7月20日,MacOSX10.7正式终止了对基于PowerPC软件的官方支持。
注意到,前前后后,苹果用了6年的时间才彻底从PowerPC迁移到Intel。回顾结束可以发现,苹果即使选择调整Mac的处理器架构,也不会在这种要命的问题上置老用户而不顾,它会给现有Mac用户足够多的时间来进行硬件迁移。或者,硬件根本无需迁移——正如Windows10已经呈现出来的结果那样,通过软件层面的模拟器,macOS也可能在Intel处理器架构和ARM架构之上同时运行。再或者,根据知名苹果博主JohnGruber在其博客DaringFireball上发表的观点,可能到时候大多数用户都无法分辨出基于Intel或者ARM的CPU有什么区别。
JohnGruber说,其实这次的情况,可能跟2005年的有些类似:这一过渡期,对苹果来说将是艰难的,而对Mac用户来说,则并不是如此。本文。
本文来源:明升88体育官方-www.hbttwh.com