Mac向英特爾平台遷移
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