雷锋网|苹果 15 年大轮回:Mac 选择 ARM,正如当年乔布斯选择 Intel,但变数更多了( 二 )


这个问题 , 我们要继续回到 2005 年去寻求答案 。 2005 年 , 也正是在当年度的 WWDC 上 , 时任苹果公司 CEO Steve Jobs 宣布:苹果将从 PowerPC 架构转向 Intel 。 值得一提的是 , 除了 Steve Jobs , 时任 Intel CEO Paul Otellini(欧德宁)也来为 Mac 的这一转型站台 。
雷锋网|苹果 15 年大轮回:Mac 选择 ARM,正如当年乔布斯选择 Intel,但变数更多了
本文插图

当时 , 在 WWDC 2005 上 , 苹果并没有推出基于 Intel 架构的消费者新品 , 而是发布了一个面向开发者的 Developer Transiton Kit 系统——它其实就是一台内置 Intel 处理器和 Power Mac G5 外壳的开发原型机 , 售价 999 美元 。 显然 , 它就是苹果专门提供给开发者的 , 目的是让开发者也从 PowerPC 转向 Intel X86 , 因此它在软件上也搭载了适配 Intel X86 架构的新系统 Mac OS X Tiger 。 一开始 , 苹果允许开发者所开发的软件同时兼容 PowerPC Mac 和基于 Intel 的 Mac 。
雷锋网|苹果 15 年大轮回:Mac 选择 ARM,正如当年乔布斯选择 Intel,但变数更多了
本文插图

后来到了 2006 年 , 苹果发布了基于 Intel 处理器的 iMac 设备 , 它可以被开发者用 999 美元的 Developer Transiton Kit 直接换一台——可见苹果为了拉拢开发者 , 也是非常用心了 。 实际上 , Mac 的架构转型 , 是涉及到整个 Mac 软硬件生态变化的一件艰难之事 。 除了要拉拢大量开发者从 PowerPC 转向 X86 , Steve Jobs 还专门拉来了 Microsoft 和 Adobe 的支持 。 当然 , 苹果也需要 Intel 的大力软件支持——当时 , Intel 为苹果专门定制了大量专属定制的软件工具 , 比如说:

  • Intel C/C++ Compiler for Apple;
  • Intel Fortran Compiler for Apple;
  • Intel Math Kernel Libraries for Apple;
  • Intel Integrated Performance Primitives for Apple.
当然 , 更不必说 , 苹果自己为 Mac 的处理器架构调整转型所做的大量软硬件工作了 。 3
基于 Intel 处理器的 Mac 用户 ,
莫慌
苹果打算把 Mac 的架构从现有的 Intel 转向 ARM , 某种意义上 , 对于现有基于 Intel 处理器的 Mac 用户来说 , 似乎是一种抛弃 。 但其实不必担心 。 因为 , Mac 要实现处理器架构转型 , 需要很长时间 。 让我们再次回顾苹果在 2005 年宣布的那次转型——实际上 , Mac 从 PowerPC 彻底转向 Intel , 前后用去了相当长的一段时间 。 需要说明的是 , 在硬件层面 , 在 Steve Jobs 的亲自管理和带领推动之下 , 苹果当时的更新进度还挺快 。 2005 年 6 月 6 日官宣之后的 7 个月 , 也就是 2016 年 1 月 10 日 , Steve Jobs 宣布了第一批采用 Intel 处理器的 Mac 设备 , 分别是 15 英寸 MacBook Pro 和 iMac Core Duo 。 接下来半年多时间 , 苹果频繁更新 Mac 产品线 , 都是处理器架构从 PowerPC 改为 Intel 。 到了 2006 年 8 月 7 月的 WWDC 2006 上 , 苹果宣布基于 Intel Xeon 5100 系列的 Mac Pro 和 Xserve , 用来替换当时的 Power Mac G5 和 Xserve G5 。
雷锋网|苹果 15 年大轮回:Mac 选择 ARM,正如当年乔布斯选择 Intel,但变数更多了
本文插图

搭载 Intel 处理器的 Mac Pro
由此 , 当时苹果官方的 Mac 设备产品线都换成了 Intel 处理器 , 前后用了一年时间 。 但是 , 在软件层面 , 苹果并没有非常着急——在 2007 年 10 月 26 日发布的 Mac OS X 10.5 版本上 , 苹果依然选择支撑 PowerPC 架构 , 但宣称这是最后一个支持 PowerPC 的版本 。 2009 年 8 月 28 日 , 苹果发布的 Mac OS X 10.6 开始独家在 Intel 处理器上运行 , 基于 PowerPC 的硬件无法更新 , 但软件可以兼容(通过 Rosetta 模拟器);2011 年 7 月 20 日 , Mac OS X 10.7 正式终止了对基于 PowerPC 软件的官方支持 。 前前后后 , 苹果用了 6 年的时间才彻底从 PowerPC 迁移到 Intel 。


推荐阅读