Mac 重演处理器架构转移,改用 ARM 正如当年选英特尔,但变数更多



苹果 Mac 将转向 ARM 架构,基本上已成定论,不仅如此,连公告时间都基本确定了:就是 6 月 22 日的 WWDC 大会,只剩十几天了。

但要注意:宣布归宣布,苹果并不会立刻发表搭载 ARM 架构处理器的 Mac 装置让消费者购买──时间点应该在 2021 年。

毕竟对苹果来说,Mac 转向 ARM 架构,并没有那么容易。

Mac 转向 ARM 架构意味什么?

2005 年 6 月 6 日,苹果官网宣布重磅消息:Mac 电脑将从 PowerPC 架构转向英特尔的处理器架构。当时苹果 CEO 贾伯斯(Steve Jobs)说:

我们朝 PowerPC 走十年了,我们认为英特尔的技术将辅助我们未来十年创造出最好的个人电脑。

贾伯斯对英特尔技术的预期是 10 年──但目前为止,基于英特尔的技术,苹果已在 Mac 深耕了 15 年。

其实,苹果电脑发展历程,Mac 有过 3 次处理器核心架构调整:

第一次,1984 年从 MOS 8 位 6502 处理器家族,转向摩托罗拉 68K 架构。第二次,1994 年从摩托罗拉 68K 系列架构,转向 PowerPC 架构。第三次,2005 年从 PowerPC 架构,转向英特尔处理器架构。

可见对苹果来说,电脑处理器架构调整还是较频繁。但这次不同在于,苹果第一次在 Mac 採用自家设计的处理器。

当然 Mac 转向 ARM 架构有个大前提:

推出 iPhone 产品线后,苹果在基于 ARM 架构的 A 系列晶片有大量技术积累,并产生一系列产品。

到目前为止,最新 iPhone 内建的 A13 Bionic 晶片堪称是业界效能最强的 ARM 架构晶片,同时在 iPad 平板电脑产品线,苹果也对 A 系列处理器有一连串自订探索,如 A9X、A12Z Bionic 等。

从近两年来看,A 系列效能已能比肩 Mac。

Bloomberg 记者 Mark Gurman 报导,Mac 拥抱 ARM 方面,苹果 2018 年就开发出基于 A12X Bionic 处理器的 Mac 用晶片,并进行内部测试,效果很不错。

Mark Gurman 是长期关注苹果的资深观察者和报导者,他在苹果内部有不少人脉,从他笔下出来的消息大致可看做準官方消息了。

目前 Mac 转投 ARM 架构的最新消息,依旧来自 Mark Gurman。

6 月 9 日的报导他称,6 月 22 日举行的 WWDC 2020,苹果将正式宣布 Mac 拥抱 ARM 架构,代号为 Kalamata──很快地几乎所有重要美国科技媒体都跟进并报导此消息。

所以,WWDC 2020 发表应非常确定了,除非苹果故意打 Mark Gurman 的脸,但实在没必要。

变更 Mac 架构并不容易

苹果要在 WWDC 2020 宣布 Mac 拥抱 ARM 架构,但也仅是官方宣布,苹果并不会立刻发表搭载 ARM 架构处理器的 Mac 装置。

据 Mark Gurman 报导,苹果最早计划明年才推出搭载自研处理器的 Mac 装置,比正式宣布的时间要晚一年。问题来了:

从宣布到推出,为什么要晚一年?

这个问题,我们要回到 2005 年找答案。

2005 年,也是当年 WWDC,贾伯斯宣布:苹果将从 PowerPC 架构转向英特尔。除了贾伯斯,英特尔当时 CEO 欧德宁(Paul Otellini)也为 Mac 转型站台。

WWDC 2005 苹果并没有推出基于英特尔架构的消费者产品,而是发表针对开发者的 Developer Transiton Kit 系统,其实就是内建英特尔处理器和 Power Mac G5 外壳的开发原型机,售价 999 美元。

显然这就是苹果提供给开发者的装置,目的是让开发者从 PowerPC 转向英特尔 X86,因此软体也搭载配合英特尔 X86 架构的新系统 Mac OS X Tiger。

一开始苹果允许开发者软体同时相容 PowerPC Mac 和基于英特尔的 Mac。

后来到 2006 年,苹果发表基于英特尔处理器的 iMac 装置,开发者可用 999 美元的 Developer Transiton Kit 直接换一台──可见苹果为了拉拢开发者非常用心。

Mac 的架构转型,是涉及整个 Mac 软硬体生态变化的难事。

除了要拉拢大量开发者从 PowerPC 转向 X86,贾伯斯还找来微软和 Adobe 支援。当然,苹果也需要英特尔软体支援──当时英特尔为苹果客製大量专属自订软体工具,如:

Intel C/C++ Compiler for AppleIntel Fortran Compiler for AppleIntel Math Kernel Libraries for AppleIntel Integrated Performance Primitives for Apple

当然,更不必说苹果自己为 Mac 处理器架构调整转型所做的大量软硬体工作了。

基于英特尔处理器的 Mac 用户,别慌别害怕

苹果打算把 Mac 架构从现有英特尔转向 ARM,某种意义上,对现有基于英特尔处理器 Mac 用户来说,似乎是抛弃,但其实不必担心,因为 Mac 要处理器架构转型,需要很长时间。

让我们再次回顾苹果 2005 年的转型──Mac 从 PowerPC 彻底转向英特尔,前后花了相当长一段时间。

硬体层面,在贾伯斯亲自管理和带领推动之下,苹果当时更新进度还满快的。

2005 年 6 月 6 日宣布后 7 个月,也就是 2006 年 1 月 10 日,贾伯斯宣布第一批採用英特尔处理器的 Mac 装置,分别是 15 吋 MacBook Pro 和 iMac Core Duo。

接下来半年多,苹果频繁更新 Mac 产品线,都是处理器架构从 PowerPC 改为英特尔。

到 2006 年 8 月 7 月的 WWDC 2006,苹果宣布基于英特尔 Xeon 5100 系列的 Mac Pro 和 Xserve,取代当时 Power Mac G5 和 Xserve G5。

▲ 搭载英特尔处理器的 Mac Pro。

苹果 Mac 装置产品线都换成英特尔处理器,前后花了一年。

但软体层面,苹果并没有非常急──2007 年 10 月 26 日发表的 Mac OS X 10.5 版本,苹果依然支援 PowerPC 架构,但宣称这是最后一个支援 PowerPC 的版本。

2009 年 8 月 28 日,苹果 Mac OS X 10.6 开始独家在英特尔处理器执行,基于 PowerPC 的硬体无法更新,但软体相容(透过 Rosetta 模拟器);2011 年 7 月 20 日,Mac OS X 10.7 正式终止基于 PowerPC 软体的官方支援。

前前后后,苹果花了 6 年才彻底从 PowerPC 转移到英特尔。

可以发现,苹果即使调整 Mac 的处理器架构,也不会在这种要命问题不管老果粉,会给现在 Mac 用户够多时间搬家。

或者硬体根本无需搬家──正如 Windows 10 呈现结果那样,透过软体模拟器,macOS 也可能在英特尔处理器架构和 ARM 架构上同时执行。

再或者,根据知名苹果部落客 John Gruber 在部落格 Daring Fireball 发表的观点,可能到时候大多数用户都无法分辨基于英特尔或 ARM 的 CPU 有什么差别。

John Gruber 说,其实这次可能跟 2005 年有些类似:这次过渡期对苹果来说颇为艰难,对 Mac 用户来说却不会。

Apple to Use Intel Microprocessors Beginning in 2006Bombs AwayOn Apple Announcing the ARM Mac Transition at WWDC This MonthApple Plans to Announce Move to Its Own Mac Chips at WWDC

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章