苹果 m 将转向 arm 架构,已基本上成为定论。智能中国
不仅如此,连官宣的时间都已经基本上确定了:就在 2020 年 6 月 22 日的 wwdc 大会,距今只有 12 天的时间。
但是要注意:宣布归宣布,苹果并不会立刻发布一款搭载 arm 架构处理器的 m 设备来供消费者购买——这个时间应该是 2021 年。
毕竟,对于苹果来说,m 转向 arm 架构,其实并没有那么容易。m 转向 arm 架构,意味着什么?
2005 年 6 月 6 日,苹果在宣布了一个重磅消息:其旗下的 m 电脑将从 c 架构转向 i 的处理器架构。当时,苹果 ceo s j 说:
我们向 c 过渡已经十年了,我们认为 i 的技术将帮助我们在未来十年创造出最好的个人电脑。
s j 对 i 技术的预期是 10 年——但到目前为止,基于 i 的技术,苹果已经在 m 上深耕了 15 年。
其实,据雷锋了解,在苹果电脑设备的发展历程中,m 已经有过三次处理器核心架构调整的过程:
第一次,1984 年,从 mos 8 位 6502 处理器系列,转向摩托罗拉 68k 架构
第二次,1994 年,从摩托罗拉的 68k 系列架构,转向 c 架构。
第三次,2005 年,从 c 架构,转向 i 的处理器架构。
可见,对于苹果来说,旗下计算机的处理器架构调整还是比较频繁的。但这次的不同之处在于,这是苹果第一次要在 m 中采用自主设计的处理器。
当然,这一次 m 转向 arm 架构,有一个大前提:
推出这个产品线之后,苹果在基于 arm 架构的 a 系列芯片上,有了大量的技术积累,并产生一系列实际产品成果。
到目前为止,最新款内置的 a13 b 芯片堪称是业界性能最强的 arm 架构芯片,同时在平板电脑产品线上,苹果也对 a 系列处理器上进行了一系列的定制化探索,比如说 a9x、a12z b 等。
从近两年的情况来看,a 系列在性能上已经呈现出比肩 m 之势。
, 据智能时代了解,来自外媒 b 的 m g 报道称,在 m 拥抱 arm 方面,苹果在 2018 年就开发出了基于 a12x b 处理器的 m 可用芯片,并进行了内部测试,效果还很不错。
需要说明的是,m g 是长期关注苹果的一位资深观察者和报道者,他在苹果内部有不少人脉,其发布的消息基本上可以看做是准官方的了。
目前,关于 m 转投 arm 架构的最新消息,依旧来自于 m g。
他在 6 月 9 日的 b 报道中称,在举办于 2020 年 6 月 22 日的 wwdc 2020 上,苹果将正式宣布 m 拥抱 arm 架构,这一项目的代号为 k——雷锋(:雷锋)观察到,很快,几乎所有重要的美国科技媒体都跟进并报道了这个消息。
所以,wwdc 2020 非常稳了(除非苹果要故意打 m g 的脸,但实在没必要)。更改 m 架构,并不是容易之事
这里要说明一下,苹果在 wwdc 2020 上会宣布 m 拥抱 arm 架构,但也仅仅是官方宣布而已了。
注意!苹果并不会立刻发布一款搭载 arm 架构处理器的 m 设备。
根据 m g 的报道,苹果最早计划在明年,也就是 2021 年,推出搭载其自研处理器的 m 设备,比正式宣布的时间要晚上一年时间。那么问题来了:
从宣布到推出,为什么要晚上一年?
这个问题,我们要继续回到 2005 年去寻求答案。
, 据智能时代了解,2005 年,也正是在当年度的 wwdc 上,时任苹果 ceo s j 宣布:苹果将从 c 架构转向 i。值得一提的是,除了 s j,时任 i ceoo(欧德宁)也来为 m 的这一转型站台。
当时,在 wwdc 2005 上,苹果并没有推出基于 i 架构的消费者新品,而是发布了一个面向开发者的 d t k 系统——它其实就是一台内置 i 处理器和m g5 外壳的开发原型机,售价 999 美元。
显然,它就是苹果专门提供给开发者的,目的是让开发者也从 c 转向 i x86,因此它在软件上也搭载了适配 i x86 架构的新系统 m os x t。
一开始,苹果允许开发者所开发的软件同时兼容 c m 和基于 i 的 m。
后来到了 2006 年,苹果发布了基于 i 处理器的 m 设备,它可以被开发者用 999 美元的 d t k 直接换一台——可见苹果为了拉拢开发者,也是非常用心了。
实际上,m 的架构转型,是涉及到整个 m 软硬件生态变化的一件艰难之事。
除了要拉拢大量开发者从 c 转向 x86,s j 还专门拉来了 m 和 a 的支持。当然,苹果也需要 i 的大力软件支持——当时,i 为苹果专门定制了大量专属定制的软件工具,比如说:
i cc++ ca;
i f ca;
i m k la;
i i
a
当然,更不必说,苹果自己为 m 的处理器架构调整转型所做的大量软硬件工作了。基于 i 处理器的 m 用户,莫慌
苹果打算把 m 的架构从现有的 i 转向 arm,某种意义上,对于现有基于 i 处理器的 m 用户来说,似乎是一种抛弃。
但其实不必担心。
因为,m 要实现处理器架构转型,需要很长时间。
让我们再次回顾苹果在 2005 年宣布的那次转型——实际上,m 从 c 彻底转向 i,前后用去了相当长的一段时间。
需要说明的是,在硬件层面,在 s j 的亲自管理和带领推动之下,苹果当时的更新进度还挺快。
, 据智能时代了解,2005 年 6 月 6 日官宣之后的 7 个月,也就是 2006 年 1 月 10 日,s j 宣布了第一批采用 i 处理器的 m 设备,分别是 15 英寸 mb和 m c d。
接下来半年多时间,苹果频繁更新 m 产品线,都是处理器架构从 c 改为 i。
到了 2006 年 8 月 7 月的 wwdc 2006 上,苹果宣布基于 i x 5100 系列的 m和 x,用来替换当时的m g5 和 x g5。搭载 i 处理器的 m
由此,当时苹果官方的 m 设备产品线都换成了 i 处理器,前后用了一年时间。
但是,在软件层面,苹果并没有非常着急——在 2007 年 10 月 26 日发布的 m os x 105 版本上,苹果依然选择支撑 c 架构,但宣称这是最后一个支持 c 的版本。
2009 年 8 月 28 日,苹果发布的 m os x 106 开始独家在 i 处理器上运行,基于 c 的硬件无法更新,但软件可以兼容(通过 r 模拟器);2011 年 7 月 20 日,m os x 107 正式终止了对基于 c 软件的官方支持。
雷锋注意到,前前后后,苹果用了 6 年的时间才彻底从 c 迁移到 i。
回顾结束可以发现,苹果即使选择调整 m 的处理器架构,也不会在这种要命的问题上置老用户而不顾,它会给现有 m 用户足够多的时间来进行硬件迁移。
或者,硬件根本无需迁移——正如 w 10 已经呈现出来的结果那样,通过软件层面的模拟器,os 也可能在 i 处理器架构和 arm 架构之上同时运行。
再或者,根据知名苹果博主 j g 在其博客 d f 上发表的观点,可能到时候大多数用户都无法分辨出基于 i 或者 arm 的 cu 有什么区别。
j g 说,其实这次的情况,可能跟 2005 年的有些类似:
这一过渡期,对苹果来说将是艰难的,而对 m 用户来说,则并不是如此。本文参考资料:20050606auimb2006200506_202006________20200609