黃陽 發自 凹非寺
鵝板凳 | 公眾號 ebandeng
英特爾現在估計真的懵了,擠牙膏把老夥計都擠沒了。
昨晚,據彭博社報導,蘋果正計劃將MacBook上的處理器轉為自己研發的基於ARM架構的處理器,這個消息最早會在這個月的WWDC上對外正式公布。
十五年前,賈伯斯也正是在WWDC上對外公布蘋果電腦的處理器將從PowerPC平臺轉向Intel平臺,只能說緣分走到了盡頭,看什麼都很唏噓。
為什麼調整處理器晶片這件事對蘋果會如此重要?蘋果把晶片調整到ARM架構對自己的有什麼好處?又會面臨什麼挑戰?今天大鵝就跟大家好好聊聊這件事。
這一次調整,蘋果是要把電腦的處理器從英特爾的x86架構轉向到ARM架構,這講出來可能就是一句話的事,但背後的困難要比你想像的要多得多。
首先硬體層面要大改,同樣是多核處理器,英特爾和ARM就有著不一樣的打法,比如英特爾的雙核Atom處理器,一般情況下就是兩個相同的核心,提供一樣的性能,有著相同的功耗。
但是ARM這邊用的則是big.LITTLE架構,同一片處理器上有著不同的性能核心的。
設備正常運行的時候使用低功耗核心,打遊戲或者跑其他生產力程序的時候,用的則是高性能核心。
這不單單是運算模式的改變,它還會對整個處理器的功耗、散熱產生進一步影響,使得電腦的整個主板設計也要重新進行調整。
其次軟體層面上也要大改,英特爾和ARM兩種架構使用的指令集是不同的,這就意味著你不能簡單地把軟體系統從這家搬到那家就算了。
簡單地說,處理器要跑起來,首先需要有人用它聽得懂的語言跟它打招呼,「我這有個數據,CPU大哥你有空幫忙弄一下」之類的。
問題在於不同架構的處理器,它們說的語言是不同的,上面這句看起來正常的話,換了個平臺可能就會變成,「涐這宥個數據,℃ΡU鎶邇宥倥幫忙挵壹㊦ㄨ」。
你可以想像一下那一刻主板上的氣氛會有多尷尬。
所以,當架構轉換時,整個作業系統甚至基於這些作業系統打造的軟體都要進行大改,以保證充分發揮處理器的性能,這個工作量可一點都不小。
早在蘋果之前,微軟就已經讓自家的Windows系統支持了ARM架構,但時至今日,使用ARM架構的「驍龍本」們的性能離x86架構還是有著不小的距離。
這就帶來一個問題了。
主要還是市場變了,連蘋果的生意都不好做了。
根據中商產業研究院和TrendForce的統計數據,我們可以看到蘋果在全球筆記本電腦出貨量的排行上雖然一直榜上有名,但是也不算高——
電腦的銷售數據在自家的財務報表上也難以獨挑大梁——
那麼為什麼大家都不願意買蘋果的筆記本電腦呢?原因也很簡單——
一是因為貴,這首先就抬高了消費的門檻;二是因為macOS平臺上專業的生產軟體少,這就削減了大家的購買意願。
這怎麼辦呢?蘋果也很委屈,價格高了,其實它自己拿的也不能算多,電腦成本裡相當一部分就是交給了英特爾作為晶片的購置費用。
蘋果花了一大錢買回晶片之後還不能省心,考慮到英特爾的晶片很容易就會熱血沸騰,蘋果還要為晶片的散熱專門做設計。
這設計做多了電腦容易變厚,蘋果不滿意;做少了,就會像現在這樣因為「i9處理器單管散熱」成為業界群嘲的對象。
至於軟體生態就更不用說了,因為生態和出貨量是相輔相成的一件事,本身電腦用的人就不多,開發者苦了吧唧地專門為電腦開發軟體拿出來賣還不一定能收回本,真·吃力不討好。
想了半天,與其在調試英特爾處理器上兜兜轉轉,左右為難,還不如一把梭哈直接做自己的處理器,反正自己也研究晶片那麼多年了,幹就完了,奧利給!
蘋果一旦做成自己的晶片,首先在硬體採購成本上就能省一大筆錢。
不用給英特爾交稅,省下來的錢給消費者降價的同時自己回頭還能多賺點,消費門檻就能往下拉一大截。
除此之外,用了自家的晶片還能憑空多出一大堆賣點來。
比如,可以在晶片集約化上下功夫,根據蘋果一直以來的開發經驗,蘋果很有可能把這顆晶片做成SoC,把GPU啊CPU啊DSP啊各種晶片一股腦地放一塊。
加上ARM架構相比於x86架構有功耗上的優勢,原來主板上用來放風扇和散熱管的位置就可以大大縮小,接下來怎麼發揮,就看蘋果腦洞有多大了。
更重要的,是蘋果可以把iOS生態下的軟體更好地對接到macOS上了。
之前大家不喜歡用蘋果電腦,很大一部分就是嫌棄上面可用的軟體太少,現在把同樣是基於ARM架構打造的iPhone/iPad上的軟體對接過來。
開發者不需要做太大的調整就能將已經開發好的應用同步發行到macOS上,移植門檻大大降低,日後甚至還能和原生應用一起同步更新特性,可用軟體大大豐富。
還不單單是這樣,蘋果圍繞著iOS生態打造的一系列系統級接口,比如GPU的應用接口、人工智慧算法的接口都可以不做太大調整用到筆記本電腦上。
你的下一臺電腦,就是iPad+電腦。
這時候再去看蘋果之前推出的iPad應用移植計劃Catalyst,嗯,果然是一盤大棋啊……
當然,所有的這些美好暢想,都基於這個計劃要完美落地的前提。
我們看到這些未來場景的同時,也別忘了蘋果之前單是為了推行64位應用就花了多少年,這次整個系統層面上的大改動,所耗費的時間也不會太短,這一兩年內估計還沒那麼快看到成果。
另一方面,晶片開發難度和成本並不低,這就帶來一系列問題——
比如是否能最終體現在MacBook的降價上?
晶片開發出來後是否能如期發揮性能?
主板的設計能否經受住複雜消費場景帶來的考驗?
自研晶片是優先在MacBook系列使用還是在全產品線推廣?
這些,都有待蘋果在未來給我們一一解答。
— 完 —