Mac向英特尔平台迁移

Mac向英特尔平台迁移是指苹果公司在2005年至2006年期间把其Mac电脑及服务器从IBM和摩托罗拉（现飞思卡尔）提供的PowerPC系中央处理器迁移至Intel的x86-64架构的中央处理器的一连串事件。

平台迁移计划最初在2005年的WWDC大会上由该公司当时的首席执行官史提夫·乔布斯正式公布。这是苹果第二次把其电脑的指令集架构更换。第一次发生于1994年。当时，苹果把其电脑产品从摩托罗拉提供的68000系处理器迁移至PowerPC系处理器。

Apple的最初发布的新闻稿预计平台迁移将会在2006年6月开始行动，之后在2007年末结束。然而，苹果迁移行动的速度实际上比预料中快得多。苹果首代配备英特尔处理器的Mac电脑于2006年1月就正式推出，并于同年8月推出替代Power Mac G5的Mac Pro和Xserve服务器后宣布迁移行动完满结束。

15年后的2020年6月，苹果公司宣布他们会将其Mac电脑系列迁移至使用其自家研发的处理器，该迁移于2023年6月完成。

## 背景

<image>

苹果在宣布向英特尔平台迁移的行动时，该公司自1994年以来已经连续11年使用PowerPC处理器。

在2003年的WWDC大会中，乔布斯利用当年的重点演说时段推出配备PowerPC G5的Power Mac。当时，Power Mac G5是市面上首部配备64位元处理器的个人电脑。

尽管苹果方面曾承诺将于推出Power Mac G5后12个月推出一部配备3吉赫处理器的Power Mac，但这个承诺最后没有兑现，而乔布斯本人则在2004年的WWDC重点演说中提及这个未能兑现的承诺。当时，他说IBM将其处理器生产水平移至90纳米以下的过程中出现了问题。苹果亦曾经于2003年提及过在未来希望推出一部含有G5处理器的PowerBook，但此愿景最后亦无法实现。当时身为苹果公司国际销售和营运执行副总裁的蒂姆·库克亦在一次业绩报告答问会中提及过这个问题，并称把G5处理器放入PowerBook是“所有散热挑战之母”

在此同时，有媒体报道指IBM当局就向苹果提供处理器这个低销量生意有所顾虑。因为苹果当时希望IBM能够推出多种PowerPC处理器，所以IBM当局的顾虑亦导致IBM和苹果之间的关系出现紧张。

## 历史

### 1980年代

苹果当局早在1985年建议将其电脑产品转用英特尔处理器。当时，乔布斯刚刚离开苹果公司，但当时的苹果公司高层很快便否决了这个建议。

### 1990年代

苹果在1992年开始代名为“星空奇遇”的秘密计划。这个秘密计划的目的就是将苹果的Classic Mac OS System 7和其连带应用程序移到一台兼容英特尔处理器的个人电脑运作。计划于该年2月14日开始，并得到当时身为英特尔营运总监的安迪·格罗夫的支持。

当时，苹果高层为星空奇遇计划订下期限，要求参与计划的团队必须在同年10月31日或以前提交一个可使用的雏型版产品。计划团队最后在期限内交付雏型版产品，并于同年12月交付一个可以使用的试用版。

星空奇遇计划最后因为时任营运总监约翰·史考利离开苹果公司和其他因素被搁置。接任苹果营运总监的迈克尔·斯宾德勒则把苹果的资源投放至迁移往PowerPC平台的计划。这亦做就了苹果第一次指令集架构更换。

### 2000年代初

星空奇遇计划被搁置后数年，有关苹果公司将它的操作系统迁移至英特尔平台的报道时有出现，并有报道指有一名软件工程师曾成功地将苹果的操作系统移植到一部配备英特尔处理器的电脑。

在2000年，有报道指苹果即将宣布其电脑会迁移至英特尔平台，但苹果当局最后没有作出任何相关的公布。

在2001年，乔布斯与时任索尼社长安藤国威会面，并商讨把Mac OS X安装到当时由索尼拥有的VAIO电脑系列。乔布斯在会面中更向安藤展现了一部正在运行Mac OS X的VAIO电脑。这次谈判最后无疾而终。

在2002年，有报道指苹果有超过12个软件工程师参与代名为“马克拉尔”(Marklar)的秘密计划。计划的目的是维持Mac OS X与英特尔平台的兼容性。尽管如此，IBM当局在2003年一个在其公司内联网刊登的文章中说，苹果当局认为将其系统移植至英特尔平台会带来它想避免的大型软件改变。

在2003年，再次有报道指苹果即将宣布其电脑会迁移至英特尔平台，但苹果当局最后亦没有作出任何相关的公布。

### 2005年

<image>

在2005年6月初（即当年WWDC大会开始前），再次有媒体报道指苹果将会宣布其电脑会迁移至英特尔平台。苹果当局果然在当年的WWDC重点演说中宣布这个迁移。当时，乔布斯说苹果使用英特尔处理器的原因是因为英特尔的产品愿景比IBM的更为上佳。

并指苹果想推出更多新产品，但受到PowerPC的产品愿景所限而未能成事。

其后，有报道指苹果迁移至英特尔平台有另外因素，包括苹果与IBM就处理器的价格而出现纷争，和苹果希望其用户能够在其电脑使用微软视窗操作系统。

## 反应

### AMD

在苹果宣布迁移至英特尔平台时，超微半导体 (AMD) 已经成为一家受游戏玩家和经济型电脑买家欢迎的处理器制造商。苹果选择英特尔而不选择超微半导体此举导致某些观察家感到惊讶。但是，有观察家认为苹果不选择AMD是因为AMD没有低耗电的处理器。

### 就Rosetta性能的疑虑

苹果公布Rosetta二进制编译器软件时，当局称Rosetta是为那些能够在含有Mac OS X和PowerPC G3处理器的Mac电脑运行的软件而设计的。当时，有报道指经过编译器处理的软件在某些需要使用极大效能的作业时只能够达到不需要使用编译器处理的软件60%至80%功力。这导致公众就Rosetta的性能作出疑虑。

### 英特尔

在苹果宣布迁移至英特尔平台时，有报道指因为英特尔长期靠拢微软的关系，某些苹果产品的忠实用户对英特尔有一种仇恨的感觉。时任英特尔营运总监保罗·欧德宁亦指出英特尔与苹果的关系因为苹果曾经制作一些攻击英特尔处理器性能的广告而一度变差。

有记者亦曾经质问苹果会否为其电脑贴上英特尔出名的Intel Inside (内含英特尔) 贴纸。乔布斯回答记者提问时说苹果使用英特尔处理器是一件广为人知的事，所以为苹果电脑贴上Intel Inside的贴纸实属多此一举。

直至2020年苹果迁移至自研处理器时，苹果的产品均没有被贴上Intel Inside贴纸。

### 欧思邦效应

<image>

当时有报道就苹果的发布会触发消费者延迟或取消购买苹果电脑产品（英文里称为“欧思邦效应”）而作出评论。

根据苹果财政报告分析，2006年3月后的两个财政季度间，Mac电脑的销售额增加了19%和37%。欧思邦效应一说亦不攻自破。

### 产品兼容性

因为Mac OS 9的虚拟化技术Classic Environment并未有移植至x86、x86-64架构，所以配备英特尔处理器的Mac电脑不能在没有适用PowerPC仿真器的情况下，使用为Mac OS X以下的操作系统设计而没有被移植至Mac OS X的软件。

有报道则点出迁移行动对第三者软件兼容性的影响，并说因为软件需要从新编译才能兼容含有英特尔处理器的Mac，软件开发者社区对这次的迁移行动反应不一。

在2006年，有报道指某些软件公司，包括Adobe，Aspyr Media和微软均未准备发表能够兼容含有英特尔处理器的Mac的新软件版本。

### 其他技术问题

早在1996年，有学者文章已经就英特尔和非英特尔处理器在处理字节顺序上的分别加以解释。因为英特尔平台使用小端序排列顺序而PowerPC平台则使用大端序排列顺序，很多软件因为这个问题而不能从新编译，并需要就字节排列顺序而做出修补。

## 迁移流程

### 2005年

苹果在该年的WWDC大会中向软件开发者们公布一台名为“开发者迁移包”(Developer Transition Kit)，内含配有英特尔处理器的Mac电脑和雏型版的Mac OS X Tiger和Xcode，以便软件开发者们可以为他们的软件编译并加入英特尔兼容性。

以便容许为配有PowerPC处理器的Mac设计的软件可以在为完成编译前都可以在新的Mac电脑运行，苹果当局亦推出了名为Rosetta的二进制编译器。

### 2006年

在1月10日，苹果推出了一部配备英特尔处理器的Mac电脑，并推出一部配备英特尔处理器，并代替PowerBook的专业型手提电脑。新电脑名为MacBook Pro。

在2月28日，苹果推出一部配备酷睿处理器的Mac mini。

在4月5日，苹果推出启动程式开机切换 （英文: Boot Camp）的试用版。此启动程式容许拥有内含英特尔处理器的Mac电脑用户在使用Mac OS X是亦可以使用Windows。

在4月24日，苹果推出代替17寸PowerBook的17寸MacBook Pro。

在5月16日，苹果推出代替iBook的手提电脑。新电脑名为MacBook。

在7月5日，苹果推出代替eMac的特别17寸iMac。这款iMac被称为“教育配置”版。

在8月7日，苹果推出代替PowerMac并名为Mac Pro的高端电脑，并推出配有英特尔处理器的Xserve。苹果当局指Mac Pro的推出亦代表长达210日的迁移行动完满结束。

### 迁移行动完成后苹果对PowerPC产品的支援

在迁移行动完成后3年的2009年8月，苹果推出首个不支援PowerPC处理器Mac电脑的操作系统：Mac OS X Snow Leopard。

苹果从Mac OS X Lion开始便不支援Rosetta。Mac OS X Lion于迁移行动完成后5年的2010年7月公开发售。

苹果最后一个支援PowerPC电脑的软件是于2012年6月11日发行的iTunes10.6.3。

根据苹果政策，所有停售超过5年但未满7年的产品均被视为过时。过时产品可继续获Apple维修供应商（包括Apple店）在存货供应情况或法例规定的前提下提供硬件维修服务。所有停售超过7年的产品均被视为已停产产品并不能享有硬件维修服务。根据此政策，所有含有PowerPC处理器的苹果电脑均属已停产产品。

## 长期影响

2016年，有一篇在Mashable刊登的文章指这次迁移行动令到一些想拥有一部Mac电脑，但不想完全放弃Windows的用户可以透过开机切换或其他虚拟化技术而达至Mac和Windows两者兼得的情况。

文章更说苹果这个电脑平台在迁移行动后因为有更多开发者为其开发软件而有所复兴。尽管苹果的销量依然比视窗或其他电脑系统低，但苹果已经强势回归。

由于苹果的用户普遍比较忠于该公司的科技，所以更加多的苹果电脑用户亦为苹果公司带来更多Apple Watch、iPad和iPhone销量。

## 外部链接

- Apple - Intel平台迁移
- Apple - Rosetta
- Intel EFI的开源实现，代号“Tiano”
- Apple提供的解决方案─Boot Camp，通过额外安装另一个操作系统来执行Windows