去年,蘋果在發佈 Mac Pro 和 Mac Studio 時徹底完成了Apple Silicon處理器的轉換,採用了該公司當時最強大的M2 Ultra訂製晶片。
不過,在 2020 年推出首款 Apple Silicon 之前,這家科技巨頭多年來一直依賴英特爾處理器,而這一切都源於 19 年前,即2005年 6 月 6 日,賈伯斯宣佈決定將各種 Mac 從 PowerPC 處理器轉換到英特爾處理器。
蘋果的Power PC歷史
PowerPC的歷史可以回溯到1991年,Apple、IBM、Motorola組成AIM聯盟,意欲發展一泛用的微處理器架構,其成果即為PowerPC。
PowerPC架構基礎來自於1990年隨RISC System/6000推出的IBM POWER架構,而POWER架構又是從早期的RISC架構(比如IBM 801)與MIPS架構的處理器得到靈感的。PowerPC架構的特點是可伸縮性好、方便靈活。第一代PowerPC採用0.6微米製程,電晶體約為單晶片280萬個。
以PowerPC架構發展出來的第一個晶片是1993年推出的PowerPC 601,而IBM以PowerPC 601推出了RS/6000 POWERstation 250工作站,蘋果電腦則推出第一代的PowerMacintosh。
但除了蘋果公司的麥金塔電腦以外,使用PowerPC處理器的個人電腦很少,而自2005年起,麥金塔也轉用Intel x86。
轉換到Intel核心的原因
時任蘋果公司首席執行長的賈伯斯在 2005 年 WWDC 的主題演講中宣佈,蘋果將停止使用當時由摩托羅拉和 IBM 提供的 PowerPC 處理器。這位蘋果公司創始人表示,之所以決定改用英特爾處理器,是因為英特爾處理器在每瓦性能方面比 PowerPC 更有優勢。
作為一家公司,蘋果公司一直希望對自己的硬體有更多的控制權,因此,即使英特爾公司開發的處理器在性能和效率方面都令人印象深刻,也不會改變蘋果公司定製晶片開發的決定。在當時,轉換到英特爾處理器的另一個原因是,IBM 無法向蘋果提供更節能的處理器,因為 IBM 在轉向低於 90 奈米的製程方面遇到了巨大困難。
Power Mac 原本會成為首款配備 64 位元 CPU 的個人電腦,賈伯斯曾在WWDC 2003向客戶和全球開發者大會的觀眾承諾將在 12 個月內推出 3.00GHz 的 Power Mac G5,遺憾的是他永遠無法實現這一承諾,
自然而然地,蘋果和 IBM 之間的關係開始緊張起來,後者對其用於各種 Mac 的處理器的盈利能力表示擔憂,而這本來就是一項小量的業務。最終,賈伯斯認為英特爾提供的產品路線圖優於 IBM。
不過在當時,其實有些人認為此舉既冒險又愚蠢,因為當時英特爾在處理器設計方面的創新無法與當時的 IBM 相提並論。
幸運的是,蘋果公司和賈伯斯的賭注得到了回報,1 月 10 日,首款基於英特爾處理器的 Mac 正式發佈。不久後的 2 月 28 日,該公司首款配備英特爾Core雙核處理器的 Mac mini 正式亮相。最終,一連串搭載多種英特爾處理器的 Mac 不斷問世,也是採用Intel核心這個世代的Mac,漸漸地將用戶由PowerPC時代的少數用戶,擴大到現在已經越來越普遍的用戶數。
蘋果當時能夠轉換成功有很多現實原因,比如當時體量比現在更加小眾,Intel在行動處理器方面足夠強勢等等。而如今 iPhone 的爆紅和蘋果生態黏性的逐漸加大,在 Mac 平台上促生了大量的 iOS 開發者。
行動平台的壯大成熟,也回饋到桌上型平台,現在很多開發者都是先從 iOS 起步,之後再轉向 OS X(macOS)開發,從軟體生態上就能看出來,先有的 iOS 版之後才有的 Mac 版的情況並不少見。
而在 iOS 時代之前,Mac 的生態其實處於比較小眾的狀態,甚至說難聽點就是蠻荒時代,和今天完全無法相提並論,自然也是沒有歷史包袱。
如果賈伯斯還在世,並親眼目睹了首款Apple Silicon產品的發佈,他很可能會為自己公司取得的成就感到驕傲。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!