Mac向英特尔平台迁移
Mac向英特尔平台迁移是指苹果公司在2005年至2006年期间把其Mac电脑及伺服器从IBM和摩托罗拉(现飞思卡尔)提供的PowerPC系中央处理器迁移至Intel的x86-64架构的中央处理器的一连串事件。
平台迁移项目最初在2005年的WWDC大会上由该公司当时的行政总裁斯蒂夫·乔布斯(Steve Jobs)正式公布。[1]这是苹果第二次把其电脑的指令集架构更换。第一次发生于1994年。当时,苹果把其电脑产品从摩托罗拉提供的68000系处理器迁移至PowerPC系处理器。[2]
Apple的最初发布的新闻稿预计平台迁移将会在2006年6月开始行动,之后在2007年末结束。[1]然而,苹果迁移行动的速度实际上比预料中快得多。苹果首代配备英特尔处理器的Mac电脑于2006年1月就正式推出,[3]并于同年8月推出替代Power Mac G5的Mac Pro和Xserve伺服器后宣布迁移行动完满结束。[4][5]
15年后的2020年6月,苹果公司宣布他们会将其Mac电脑系列迁移至使用其自家研发的处理器。[6][7]
背景
编辑苹果在宣布向英特尔平台迁移的行动时,该公司已经连续11年使用PowerPC处理器。
在2003年的WWDC大会中,乔布斯利用当年的重点演说时段推出配备PowerPC G5的Power Mac。[8] 当时,Power Mac G5是市面上首部配备64位处理器的个人电脑。[8]
尽管苹果方面曾承诺将于推出Power Mac G5后12个月推出一部配备3吉赫处理器的Power Mac,但这个承诺最后没有兑现,[8]而乔布斯本人则在2004年的WWDC重点演说中提及这个未能兑现的承诺。当时,他说IBM将其处理器生产水平移至90纳米以下的过程中出现了问题。[8]苹果亦曾经于2003年提及过在未来希望推出一部含有G5处理器的PowerBook,[9]但此愿景最后亦无法实现。当时身为苹果公司国际销售和营运执行副总裁的蒂姆·库克亦在一次业绩报告答问会中提及过这个问题,并称把G5处理器放入PowerBook是“所有散热挑战之母”[10]
在此同时,有媒体报道指IBM当局就向苹果提供处理器这个低销量生意有所顾虑。因为苹果当时希望IBM能够推出多种PowerPC处理器,所以IBM当局的顾虑亦导致IBM和苹果之间的关系出现紧张。[11]
历史
编辑1980年代
编辑苹果当局早在1985年建议将其电脑产品转用英特尔处理器。当时,乔布斯刚刚离开苹果公司,但当时的苹果公司高层很快便否决了这个建议。[12]
1990年代
编辑苹果在1992年开始代名为“星际旅行”的秘密项目。这个秘密项目的目的就是将苹果的Classic Mac OS System 7和其连带应用程式移到一台兼容英特尔处理器的个人电脑运作。[12]计划于该年2月14日开始,并得到当时身为英特尔总营运长的安迪·格罗夫的支持。[12]
当时,苹果高层为星际旅行计划订下期限,要求参与计划的团队必须在同年10月31日或以前提交一个可使用的雏型版产品。计划团队最后在期限内交付雏型版产品,并于同年12月交付一个可以使用的试用版。[12]
星际旅行计划最后因为时任总营运长约翰·斯卡利离开苹果公司和其他因素被搁置。接任苹果总营运长的米高·斯宾德勒则把苹果的资源投放至迁移往PowerPC平台的项目。[12]这亦做就了苹果第一次指令集架构更换。
2000年代初
编辑星际旅行项目被搁置后数年,有关苹果公司将它的操作系统迁移至英特尔平台的报道时有出现,并有报道指有一名软件工程师曾成功地将苹果的操作系统移植到一部配备英特尔处理器的电脑。[13]
在2000年,有报道指苹果即将宣布其电脑会迁移至英特尔平台,但苹果当局最后没有作出任何相关的公布。[14]
在2001年,乔布斯与时任索尼社长安藤国威会面,并商讨把OS X安装到当时由索尼拥有的VAIO电脑系列。乔布斯在会面中更向安藤展现了一部正在运行OS X的VAIO电脑。这次谈判最后无疾而终。[15]
在2002年,有报道指苹果有超过12个软件工程师参与代名为“马克拉尔”(Marklar)的秘密项目。项目的目的是维持OS X与英特尔平台的兼容性。[16]尽管如此,IBM当局在2003年一个在其公司内部网刊登的文章中说,苹果当局认为将其系统移植至英特尔平台会带来它想避免的大型软件改变。[17]
在2003年,再次有报道指苹果即将宣布其电脑会迁移至英特尔平台,但苹果当局最后亦没有作出任何相关的公布。[14]
2005年
编辑在2005年6月初(即当年WWDC大会开始前),再次有媒体报道指苹果将会宣布其电脑会迁移至英特尔平台。苹果当局果然在当年的WWDC重点演说中宣布这个迁移。[1]当时,乔布斯说苹果使用英特尔处理器的原因是因为英特尔的产品愿景比IBM的更为上佳, [18]并指苹果想推出更多新产品,但受到PowerPC的产品愿景所限而未能成事。[9]
其后,有报道指苹果迁移至英特尔平台有另外因素,包括苹果与IBM就处理器的价格而出现纷争,和苹果希望其用户能够在其电脑使用微软视窗操作系统。[2][18]
反应
编辑AMD
编辑在苹果宣布迁移至英特尔平台时,超微半导体 (AMD) 已经成为一家受游戏玩家和经济型电脑买家欢迎的处理器制做商。[19]苹果选择英特尔而不选择超微半导体此举导致某些观察家感到惊讶。[19]但是,有观察家认为苹果不选择AMD是因为AMD没有低耗电的处理器。[19]
就Rosetta性能的疑虑
编辑苹果公布Rosetta二进制编译器软件时,当局称Rosetta是为那些能够在含有OS X和PowerPC G3处理器的Mac电脑运行的软件而设计的。[20]当时,有报道指经过编译器处理的软件在某些需要使用极大性能的作业时只能够达到不需要使用编译器处理的软件60%至80%功力。[20]这导致公众就Rosetta的性能作出疑虑。
英特尔
编辑在苹果宣布迁移至英特尔平台时,有报道指因为英特尔长期靠拢微软的关系,某些苹果产品的忠实用户对英特尔有一种仇恨的感觉。[21]时任英特尔总营运长保罗·欧德宁亦指出英特尔与苹果的关系因为苹果曾经制作一些攻击英特尔处理器性能的广告而一度变差。[21]
有记者亦曾经质问苹果会否为其电脑粘贴英特尔出名的Intel Inside (内含英特尔) 贴纸。乔布斯回答记者提问时说苹果使用英特尔处理器是一件广为人知的事,所以为苹果电脑粘贴Intel Inside的贴纸实属多此一举。[22]
直至2020年,苹果的产品均没有被粘贴Intel Inside贴纸。[23]
奧斯伯恩效应
编辑当时有报道就苹果的发布会触发消费者延迟或取消购买苹果电脑产品(英文里称为“奧斯伯恩效应”)而作出评论。[24][25]
根据苹果财政报告分析,2006年3月后的两个财政季度间,Mac电脑的销售额增加了19%和37%。[26]奧斯伯恩效应一说亦不攻自破。
产品兼容性
编辑因为Mac OS 9的虚拟化技术Classic Environment并未有移植至x86、x86-64架构,[27]所以配备英特尔处理器的Mac电脑不能在没有适用PowerPC仿真器的情况下,使用为OS X以下的操作系统设计而没有被移植至OS X的软件。
有报道则点出迁移行动对第三者软件兼容性的影响,并说因为软件需要从新编译才能兼容含有英特尔处理器的Mac,软件开发者社区对这次的迁移行动反应不一。[21]
在2006年,有报道指某些软件公司,包括Adobe,Aspyr Media和微软均未准备发表能够兼容含有英特尔处理器的Mac的新软件版本。[28]
其他技术问题
编辑早在1996年,有学者文章已经就英特尔和非英特尔处理器在处理字节顺序上的分别加以解释。[29] 因为英特尔平台使用小端序排列顺序而PowerPC平台则使用大端序排列顺序,很多软件因为这个问题而不能从新编译,并需要就字节排列顺序而做出修补。[30]
迁移流程
编辑2005年
编辑苹果在该年的WWDC大会中向软件开发者们公布一台名为“开发者迁移包”(Developer Transition Kit),内含配有英特尔处理器的Mac电脑和雏型版的Mac OS X Tiger和Xcode,以便软件开发者们可以为他们的软件编译并加入英特尔兼容性。[1]
以便容许为配有PowerPC处理器的Mac设计的软件可以在为完成编译前都可以在新的Mac电脑运行,苹果当局亦推出了名为Rosetta的二进制编译器。[20]
2006年
编辑在1月10日,苹果推出了一部配备英特尔处理器的Mac电脑,[3]并推出一部配备英特尔处理器,并代替PowerBook的专业型手提电脑。新电脑名为MacBook Pro。[31]
在2月28日,苹果推出一部配备酷睿处理器的Mac mini。[32]
在4月5日,苹果推出启动程序启动转换 (英文: Boot Camp)的试用版。此启动程序容许拥有内含英特尔处理器的Mac电脑用户在使用OS X是亦可以使用Windows。[33]
在4月24日,苹果推出代替17寸PowerBook的17寸MacBook Pro[34]
在5月16日,苹果推出代替iBook的手提电脑。新电脑名为MacBook。[35]
在7月5日,苹果推出代替eMac的特别17寸iMac。这款iMac被称为“教育配置”版。[36]
在8月7日,苹果推出代替PowerMac并名为Mac Pro的高端电脑,[4]并推出配有英特尔处理器的Xserve.[5]苹果当局指Mac Pro的推出亦代表长达210日的迁移行动完满结束。[4]
迁移行动完成后苹果对PowerPC产品的支持
编辑在迁移行动完成后3年的2009年8月,苹果推出首个不支持PowerPC处理器Mac电脑的操作系统:Mac OS X Snow Leopard。[37][38]
苹果从Mac OS X Lion开始便不支持Rosetta。[39]Mac OS X Lion于迁移行动完成后5年的2010年7月公开发售。[40]
苹果最后一个支持PowerPC电脑的软件是于2012年6月11日发行的iTunes10.6.3。[41]
根据苹果政策,所有停售超过5年但未满7年的产品均被视为过时。过时产品可继续获Apple维修供应商(包括Apple店)在存货供应情况或法例规定的前提下提供硬件维修服务。所有停售超过7年的产品均被视为已停产产品并不能享有硬件维修服务。[42] 根据此政策,所有含有PowerPC处理器的苹果电脑均属已停产产品。
长期影响
编辑2016年,有一篇在Mashable刊登的文章指这次迁移行动令到一些想拥有一部Mac电脑,但不想完全放弃Windows的用户可以透过启动转换或其他虚拟化技术而达至Mac和Windows两者兼得的情况。[43]
文章更说苹果这个电脑平台在迁移行动后因为有更多开发者为其开发软件而有所复兴。尽管苹果的销量依然比视窗或其他电脑系统低,但苹果已经强势回归。[43]
由于苹果的用户普遍比较忠于该公司的科技,所以更加多的苹果电脑用户亦为苹果公司带来更多Apple Watch、iPad和iPhone销量。[43]
参考资料
编辑- ^ 1.0 1.1 1.2 1.3 Apple to Use Intel Microprocessors Beginning in 2006 [苹果将会从2006年开始使用英特尔的微处理器]. 苹果公司. 2005-06-06 [2020-06-30]. (原始内容存档于2018-01-30) (英语).
- ^ 2.0 2.1 斯蒂芬·尚克兰德. Apple gives Macs a brain transplant with new Arm chips starting this year [苹果为其Mac电脑进行“脑部移植”:今年开始使用ARM晶片]. CNET. 2020-06-22 [2020-06-30]. (原始内容存档于2020-12-17) (英语).
- ^ 3.0 3.1 Apple debuts Intel-powered Macs [苹果推出含有英特尔处理器的Mac电脑]. BBC新闻. 2006-01-10 [2020-06-30]. (原始内容存档于2021-01-26) (英语).
- ^ 4.0 4.1 4.2 Apple Unveils New Mac Pro Featuring Quad 64-bit Xeon Processors [苹果推出内含四核心64位至强处理器的新Mac Pro]. 苹果公司. 2006-08-07 [2020-06-30]. (原始内容存档于2021-01-15) (英语).
- ^ 5.0 5.1 Apple Introduces Xserve with Quad 64-bit Xeon Processors [苹果推出内含四核心64位至强处理器的新XServe]. 苹果公司. 2006-08-07 [2020-06-30]. (原始内容存档于2020-12-07) (英语).
- ^ Apple 宣佈 Mac 邁向變革,改用 Apple 晶片. 苹果公司. 2020-06-22 [2020-06-30]. (原始内容存档于2020-12-14) (中文(香港)).
- ^ 林奕荣 (编). 和英特爾掰掰 蘋果WWDC 2020發表自研晶片「Apple Silicon」. 台湾经济日报 (联合新闻网转载). 2020-06-23 [2020-06-30]. (原始内容存档于2021-02-06) (中文(台湾)).
- ^ 8.0 8.1 8.2 8.3 斯蒂芬·哈克特. The Mighty Power Mac G5 [强而有力的Power Mac G5]. MacStories. 2018-06-14 [2020-06-30]. (原始内容存档于2020-11-26) (英语).
- ^ 9.0 9.1 斯蒂芬·哈克特. The Switch to Intel [转向英特尔]. iMore. 2016-06-24 [2020-06-30]. (原始内容存档于2020-07-26) (英语).
- ^ Analysis: Timing Isn't Right for G5 PowerBook [分析:推出G5 PowerBook的时机并未成熟]. MacJournals.com (Macworld转载). 2005-02-07 [2020-06-30]. (原始内容存档于2020-08-12) (英语).
- ^ 斯蒂芬·尚克兰德. Apple to ditch IBM, switch to Intel chips [苹果将会放弃IBM,专用英特尔的晶片]. CNet News.com (SFGate.com转载). 2005-06-04 [2020-06-30]. (原始内容存档于2020-07-26) (英语).
- ^ 12.0 12.1 12.2 12.3 12.4 汤·翰比. Star Trek: Apple’s First Mac OS on Intel Project [星际旅行:苹果首个转移至英特尔的项目]. LowEndMac. 2014-04-27 [2020-06-30]. (原始内容存档于2021-01-15) (英语).
- ^ 云莱德·萨佛夫. The humble beginnings of OS X on Intel [OS X在英特尔平台的谦逊开始]. The Verge. 2012-06-11 [2020-06-24]. (原始内容存档于2020-07-26) (英语).
- ^ 14.0 14.1 阿诺·金. 'Intel Based Mac' Rumor Roundup... [Updated x2] [“内含苹果处理器”的Mac电脑谣言演示稿(更新x2)]. MacRumors. 1005-06-04 [2020-06-25]. (原始内容存档于2020-10-31) (英语).
- ^ Souppouris, Aaron. Steve Jobs wanted Sony VAIOs to run OS X [斯蒂夫·乔布斯曾经想索尼的VAIO电脑运行OS X]. The Verge. 2014-02-05 [2020-06-30]. (原始内容存档于2021-02-01) (英语).
- ^ dePlume, Nick. Apple Keeps x86 Torch Lit with Marklar [苹果的x86灯火以“马克拉尔”而继续燃点着]. eWeek. 2002-08-30 [2020-06-30] (英语).
- ^ 阿诺·金. IBM on Apple/Intel and the G5 [IBM就苹果/英特尔和G5发言]. MacRumors. 2003-09-12 [2020-06-30]. (原始内容存档于2020-10-20) (英语).
- ^ 18.0 18.1 波姬·克洛瑟斯. Four years later: Why did Apple drop PowerPC? [4年之后:苹果为什么放弃PowerPC?]. CNET. 2009-06-15 [2020-06-30]. (原始内容存档于2020-11-12) (英语).
- ^ 19.0 19.1 19.2 罗莉安·麦劳夫林. Analysis: Why Apple picked Intel over AMD [分析:苹果为什么选择英特尔而不选择AMD]. MacWorld. 2005-09-14 [2020-06-30]. (原始内容存档于2020-10-24) (英语).
- ^ 20.0 20.1 20.2 斯蒂芬·尚克兰德. The brains behind Apple's Rosetta: Transitive [苹果Rosetta背后的脑袋:Transitive]. CNET. 2005-06-08 [2020-06-30]. (原始内容存档于2016-03-01) (英语).
- ^ 21.0 21.1 21.2 Chmielewski, Dawn. 2005: Changing Apple‘s core — Jobs says Intel chips will replace IBM in Macintosh beginning next summer [2005: 更改苹果的核心 - 乔布斯宣布英特尔晶片将会在下年夏天取代IBM晶片并放入Mac电脑内]. 圣荷西信使报 (蒙特雷县先驱报转载). 2005-06-07 [2020-06-30]. (原始内容存档于2020-11-10) (英语).
- ^ Pot, Justin. Why Don’t Macs Have “Intel Inside” Stickers? [Mac为什么没有"Intel Inside"贴纸呢?]. How-To Geek. 2017-07-24 [2020-06-30]. (原始内容存档于2020-11-27) (英语).
- ^ Sorrel, Charlie. Apple Fan Frenzy: Stickergate [苹果迷狂怒:贴纸门]. 连线. 2007-08-13 [2020-07-01]. (原始内容存档于2014-03-03) (英语).
- ^ 安德鲁·奥尔洛夫斯基. The Osborne Effect spooks Apple [奧斯伯恩效应震摄苹果]. The Register. 2005-06-08 [-06-30]. (原始内容存档于2020-11-24) (英语).
- ^ 查理·库珀. Apple and the "Osborne Effect" [苹果和奧斯伯恩效应]. CNET. 2005-07-14 [2020-06-30]. (原始内容存档于2020-06-25) (英语).
- ^ 让·路易·加佘. Mac的歐思邦化(或否). Monday Note. 2020-06-14 [2020-06-30]. (原始内容存档于2020-06-14) (英语).
- ^ MacOS 9/Classic Support Q&A [就MacOS 9/Classic支持问题的问答]. EveryMac.com. 2006-07-12 [2020-06-30]. (原始内容存档于2019-04-03) (英语).
- ^ Shimpi, Anand Lal . Apple Makes the Switch: iMac G5 vs. iMac Core Duo [苹果实现迁移:iMac G5大战iMac酷睿]. AnandTech. 2006-01-30 [2020-06-30]. (原始内容存档于2020-07-26) (英语).
- ^ Verts, William T. An Essay on Endian Order [谈及字节顺序的论文]. 1996-04-19 [2020-06-30]. (原始内容存档于2020-12-07).
- ^ When Apple made the switch from PowerPC to Intel x86, what did that entail for their programmers? [当苹果从PowerPC转移至英特尔x86平台时,计算机程序设计师们需要做些什么?]. Reddit. 2013 [2020-06-30]. (原始内容存档于2022-09-15) (英语).
...Note also that PPC is big-endian and Intel is little-endian, so in practice a lot of software couldn't just be recompiled; any place where the byte order was assumed had to be fixed...(...请记住PPC是大端序而英特尔是小端序,所以实际上有很多软件并不能草草从新编译而了事;任何就字节顺序作出假设的地方都必须作出修改...)
- ^ Apple Introduces MacBook Pro [苹果推出MacBook Pro]. 苹果公司. 2006-01-10 [2020-06-30]. (原始内容存档于2010-01-08) (英语).
- ^ Apple Unveils Mac mini with Intel Core Duo [苹果推出配备酷睿处理器的Mac mini]. 苹果公司. 2006-02-28 [2020-06-30]. (原始内容存档于2010-01-08) (英语).
- ^ Apple makes Macs run Windows XP [苹果令到Mac电脑都可以使用Windows XP]. BBC新闻. 2006-04-05 [2020-06-30]. (原始内容存档于2021-01-13) (英语).
- ^ Apple Introduces 17-inch MacBook Pro [苹果推出17寸MacBook Pro]. 苹果公司. 2006-04-24 [2020-06-30]. (原始内容存档于2010-03-28) (英语).
- ^ Apple Unveils New MacBook Featuring Intel Core Duo Processors [苹果推出配备酷睿处理器的新MacBook]. 苹果公司. 2006-05-16 [2020-06-30]. (原始内容存档于2019-04-03).
- ^ Apple Introduces $899 Education Configuration for 17-inch iMac [苹果推出售价899美元的教育配置版17寸iMac]. 苹果公司. 2006-07-05 [2020-06-30]. (原始内容存档于2020-01-13) (英语).
- ^ Mac OS X 10.6 Snow Leopard Installation and Setup Guide [Mac OS X 10.6 Snow Leopard安装和设置指南] (PDF). 苹果公司. 2009 [2020-06-30]. (原始内容存档 (PDF)于2020-11-27) (英语).
To upgrade to Snow Leopard or install Snow Leopard for the first time, you must have a Mac with: An Intel processor(如果你想将电脑升级至Snow Leopard或者安装Snow Leopard的话,你的电脑必须配有英特尔处理器。)
- ^ Apple to Ship Mac OS X Snow Leopard on August 28 [苹果将于8月28日发售Mac OS X Snow Leopard]. 苹果公司. 2009-08-24 [2020-06-30]. (原始内容存档于2019-12-09) (英语).
- ^ Inside Mac OS X 10.7 Lion: Missing Front Row, Rosetta and Java runtime [Mac OS X 10.7 Lion的内里:没有Front Row,Rosetta和Java运行环境]. AppleInsider. [2020-06-30]. (原始内容存档于2020-11-27) (英语).
- ^ Mac OS X Lion今日在Mac App Store公開下載. 苹果公司. 2011-07-20 [2020-06-30]. (原始内容存档于2018-07-10) (英语).
- ^ iTunes 10.6.3. 苹果公司. 2012-06-11 [2020-06-30]. (原始内容存档于2021-01-25) (英语).
- ^ 過時和已停產產品. 苹果公司. [2020-06-30]. (原始内容存档于2021-01-31) (中文(香港)).
- ^ 43.0 43.1 43.2 克莉丝汀·沃伦. 10 years on, Apple's risky move to Intel Macs is one of its biggest successes [十年已过:苹果的高风险英特尔迁移行动是它的最大成功]. Mashable. 2016-06-29 [2020-06-30]. (原始内容存档于2020-11-24) (英语).
外部链接
编辑- (繁体中文)Apple - Intel平台迁移 (页面存档备份,存于互联网档案馆)
- (繁体中文)Apple - Rosetta (页面存档备份,存于互联网档案馆)
- (英文)Intel EFI的开源实现,代号“Tiano”[失效链接]
- (繁体中文)Apple提供的解决方案─Boot Camp,通过额外安装另一个操作系统来执行Windows