蘋果要和 ARM 在 WWDC 2020 舉辦「婚禮」,定義下一個(gè) 10 年
就在 ARM 中國上演宮斗大戲時(shí),另一條關(guān)于 ARM 的動態(tài)更值得關(guān)注。
近日,據(jù)彭博社 Mark Gurman 披露,蘋果或?qū)⒃?6 月 22 日舉行 2020 年開發(fā)者大會 WWDC 上,宣布 Mac 所有產(chǎn)品線,包括昂貴的臺式機(jī)從英特爾轉(zhuǎn)為 ARM 架構(gòu)。此外,本次活動還有一個(gè)命名為 Kalamata 代號的調(diào)整計(jì)劃,以方便外部開發(fā)者在一定時(shí)間軸內(nèi)進(jìn)行軟件優(yōu)化調(diào)整。
現(xiàn)在看來,不管是蘋果宣布從英特爾向 ARM 架構(gòu)過渡,還是正式發(fā)布基于 ARM 的 Mac,再或者 2021 年方正式推出基于 12 核 5nmARM 處理器的 Mac。蘋果「拋棄」英特爾,擁抱 ARM 架構(gòu)或「木已成舟」,只待 11 天后,WWDC 大會上正式揭曉。
回顧近幾十年以來,蘋果 Mac 產(chǎn)品線與處理器體系結(jié)構(gòu)的「糾纏史」,一直有跡可循。此次,蘋果歷史性轉(zhuǎn)向 ARM 無疑也是一場硬仗,對蘋果供應(yīng)鏈,以及蘋果自身生態(tài)、硬件產(chǎn)品的橫向打通、融合系統(tǒng)將起著至關(guān)重要的作用。
在喬布斯看來,蘋果歷史上經(jīng)歷了三大歷史轉(zhuǎn)變,第一次,1994 年至 1996 年,從 Motorola 68K 到 PowerPC;第二次,2001 年至 2003 年,從 OS 9 到 OS X 過渡;第三次,2005 年至 2007 年,從 PowerPC 到英特爾過渡。兩次硬件架構(gòu)轉(zhuǎn)變,一次操作系統(tǒng)的重磅升級。
但蘋果架構(gòu)演進(jìn)大致經(jīng)歷了三個(gè)階段。
上個(gè)世紀(jì) 70 年代中期,搭載 MOS Technology 處理器的蘋果第一代、第二代「古董」計(jì)算機(jī)正式面世。此后,蘋果還陸續(xù)采用過 SynerTek 6502A、Western Design Center 65SC816 處理器。1983 年,蘋果轉(zhuǎn)向 Motorola 摩托羅拉,先后在 Lisa、Macintosh 等機(jī)型中采用 Motorola 68K 系列處理器。
1992 年,受 IBM 與 Motorola 合作影響,蘋果再次轉(zhuǎn)向 IBM 架構(gòu)。1994 年后,蘋果先后在多款電腦中采用 PowerPC 處理器,拉開了蘋果與 IBM 長達(dá)十余年的緊密合作。轉(zhuǎn)眼間,到了 Wintel 聯(lián)盟黃金時(shí)代,也是離大眾最近的周期。2005 年 WWDC,喬布斯宣布蘋果與英特爾達(dá)成合作,于 2006 年 1 月,推出基于英特爾的 Mac。目前絕大部分消費(fèi)者使用的 Mac 也均采用的是英特爾處理器。
但 2020 年,這一「和諧」關(guān)系,或?qū)⒃俣缺淮蚱啤?/p>
早在 2018 年 4 月,彭博社 Mark Gurman 就透露過蘋果 Mac 架構(gòu)的可能動向,即放棄英特爾采用自研芯片。最早更可追溯到 2012 年,受限于架構(gòu)過渡的復(fù)雜性,這一消息一直未得到明確反饋,也沒有引起更多大的波瀾。
其實(shí),蘋果 Mac 產(chǎn)品線架構(gòu)不斷轉(zhuǎn)向,是一種再正常不過的商業(yè)行為。其原因無外乎市場環(huán)境變化,合作伙伴發(fā)展滯后,或雙方產(chǎn)品規(guī)劃、戰(zhàn)略路線不符,以及蘋果自身產(chǎn)品戰(zhàn)略規(guī)劃發(fā)生轉(zhuǎn)變等幾點(diǎn)。
恰如,喬布斯在 WWDC 2005 所言,「展望未來,我們一直設(shè)想為用戶打造出出色的產(chǎn)品,但是,我們不知道如何沿著 PowerPC 的路線圖去構(gòu)建他們。」更重要的一點(diǎn)是,喬布斯看到了 PowerPC 與英特爾在性能、功耗上的差距,后者的性能遠(yuǎn)遠(yuǎn)高于前者。
此次,蘋果轉(zhuǎn)向 ARM 同樣跟功耗有一定關(guān)系。彭博社報(bào)道,知情人士透露,蘋果內(nèi)部對基于 ARM 芯片進(jìn)行的測試顯示,相較于英特爾版本,在能效上有更大的改進(jìn),尤其是圖像性能和 AI 應(yīng)用程序方面,這意味著未來 Mac 將會更加輕薄。
同時(shí),英特爾年度芯片性能增長放緩后,蘋果工程師也擔(dān)憂如蘋果堅(jiān)持沿著英特爾路線圖開發(fā) Mac,或?qū)⒀舆t,甚至破壞未來 Mac 的產(chǎn)品線。
而提及蘋果 Mac 產(chǎn)品線,不得不提及蘋果的硬件生態(tài)中的主力蘋果手機(jī) iPhone。
近年,iPhone 圍繞 ARM 對 A 系列芯片進(jìn)行了大量的開發(fā)工作,A13 Bionic 在性能上處于業(yè)界領(lǐng)先位置,且蘋果 iPad 也搭載 A 系列處理器。據(jù)悉,2018 年,蘋果就開發(fā)了基于當(dāng)年 iPad Pro A12X 處理器的 Mac 原型芯片。而本次蘋果開發(fā)的三款 Mac 處理器,則全部基于 A14 芯片。
沒有理由不相信,蘋果從英特爾遷移至 ARM 不是一場蓄謀已久的轉(zhuǎn)向。也需要看到,蘋果擁抱 ARM 將對蘋果自身生態(tài)的影響。即從基層硬件打通了 Mac 與 iPhone、iPad 在內(nèi)的不同終端。
在此之前,蘋果曾多次嘗試在不同硬件之間打通軟件系統(tǒng)。2019 年,蘋果 Mac 更新 Mac Catalyst 功能,旨在 iPad 跨平臺運(yùn)行、移植至 Mac,但開發(fā)者的使用體驗(yàn)不佳,用戶界面頻頻出錯(cuò),導(dǎo)致 Mac Catalyst 進(jìn)展并不順利。此外,在應(yīng)用商店方面,iOS 與 Mac 也是割裂的。有理由相信,從底層硬件打通不同終端后,蘋果未來或加速軟件融合的進(jìn)程。
除蘋果自身,此次轉(zhuǎn)向?qū)?yīng)鏈上下游,蘋果開發(fā)者的影響也不能忽視。
大象翻身,開發(fā)者如何應(yīng)對對于 ARM 的利好顯而易見,對英特爾的影響則從兩個(gè)維度可以看出。
一方面是,蘋果 PC 的市場份額;另一方面則是,蘋果在 PC 高端市場的風(fēng)向標(biāo)地位。彭博社指出,鑒于蘋果 10% 的 PC 市場份額,對英特爾總體銷量影響有限,但蘋果 PC 領(lǐng)導(dǎo)者的帶動下,或牽引微軟、三星、聯(lián)想等在內(nèi)的 PC 廠商也轉(zhuǎn)向 ARM。
不僅如此,在芯片制造方面,英特爾面臨的情況也更加嚴(yán)峻。英特爾一直主導(dǎo)著芯片制造領(lǐng)域,隨著臺積電先進(jìn)工藝的不斷升級,為英特爾競爭對手高通、AMD 生產(chǎn)處理器,正打破英特爾 30 多年以來構(gòu)建起的舒適區(qū)。
當(dāng)然,牽扯的不僅僅是英特爾。轉(zhuǎn)向 ARM,對蘋果而言也是一項(xiàng)巨大的挑戰(zhàn),轉(zhuǎn)向不能發(fā)生在一夜之間,而是未來幾年持續(xù)性的過渡。畢竟,僅有硬件的轉(zhuǎn)向是不遠(yuǎn)遠(yuǎn)不夠的,還需要軟件的適配升級。
換言之,從英特爾到 ARM,蘋果的軟件和第三方軟件如何在新的硬件體系結(jié)構(gòu)上運(yùn)營是一個(gè)難點(diǎn)。軟件兼容問題一直是基于 ARM 的 Windows 電腦的痛點(diǎn),同樣,Mac 的挑戰(zhàn)也在于軟硬件的兼容問題。
Twitter 博主 Steven Sinofsky 連發(fā) 28 條信息,探討從 PowerPC 到 x86,與 x86 到 ARM 架構(gòu)的難度異同,以及對蘋果開發(fā)者生態(tài)的影響。
Steven Sinofsky 認(rèn)為創(chuàng)新不止包括硬件,還包括操作系統(tǒng)、API、整體應(yīng)用程序模型的變革。從 PowerPC 到 x86 并不是平滑過渡的,開發(fā)者開發(fā) x86 最大要求不是更改指令集,而是應(yīng)用程序從 Carbon 轉(zhuǎn)移到 Cocoa,大型應(yīng)用程序需要耗費(fèi)很長時(shí)間。
而從 x86 到 ARM,也面臨應(yīng)用程序遷移的問題。Office、Photoshop 等大型應(yīng)用程序,遷移到 iOS 、iPad OS 將耗費(fèi)數(shù)年時(shí)間。單就經(jīng)濟(jì)成本來講,ISV 從中獲益很少,沒有太多動力改變現(xiàn)狀,除非市場導(dǎo)向發(fā)生變化。
不過,也有分析認(rèn)為,從 x86 到 ARM 的過渡不會像,macOS 10.15 Catalina 終結(jié) 32 位軟件應(yīng)用程序到 64 位過渡那么艱難??梢灶A(yù)見,x86 到 ARM 過渡時(shí)間不會持續(xù)過久,也不會迅速結(jié)束。
無疑,從英特爾到 ARM 將成為蘋果第四次歷史轉(zhuǎn)變。但能否像前幾次一樣定義蘋果下一個(gè)二十年,只有時(shí)間能解答。