繼蘋果成功發布基于ARM架構自研的M1處理器之后,谷歌、微軟紛紛表示也要加入自研ARM架構處理器的陣營,
再加上早已覬覦PC市場多年的高通,人們心中似乎隱約感覺到事情并不這么簡單,或許ARM和x86這兩種微架構終將有一場宿命之戰。
ARM能否取代x86,問題類似行動電話能否取代電腦,但事實上絕非沒有這么簡單,
兩種架構如今或許有所重疊,但根本的應用環境和商業邏輯卻存在千差萬別。
我們為什么非要糾結“二選一”的問題,而不是讓他們各盡其能。呵~小孩子才做選擇題呢!
兩種架構的本質差異
ARM和x86架構之間的本質差異就是精簡指令集和復雜指令集,諸如ARM架構的優勢是效率和功耗,而x86更強調和性能和擴展能力,
本質上的差異決定了他們發展方向的不同,因此簡單的談ARM取代x86,這其實并非一個簡單的取代和被取代的問題。
但移動興桌面衰確實是客觀存在的問題,而導致這個問題的根本在于移動互聯網浪潮將人們的應用模式開始朝著碎片化、傻瓜化的趨勢去發展。
最終導致大而全的x86架構在應對新趨勢變化的時候,反而不如小而精的ARM架構更能順應趨勢的變化。
移動化令ARM快速崛起,而邊緣計算興起開始讓ARM蠶食x86份額。
去中心化即去PC化
電腦曾經是一個家庭的計算中心、資訊中心、數據中心、以及娛樂中心,而這剛好就是x86這種全能選手最擅長的領域,
而如今很多人回家不再打開電腦,很多家庭不再升級電腦,人們拋棄PC并非x86不行,根本在于越來越多的智能終端滿足了人們碎片化需求。
比如你要聽歌,現在何須打開電腦這么復雜。
一顆成本很低的ARM芯片,加上免費的安卓系統,再接入語音云就是智能音箱,成本并不比普通音箱高多少,想聽什么歌就是一句話的事兒,
同理智能電視接入云游戲配上手柄就能取代大部分PC游戲,可見一斑。
這些功能其實x86都能勝任,只是成本高而已,說白了還是商業問題。
生產力模型難推翻
今年蘋果M1的出現確實顛覆了人們的很多觀念,其最大的魅力在ARM架構處理器基于桌面應用的性能開始在部分領域實現反超。
其次ARM架構處理器實現了桌面和移動應用的互通,僅僅這兩點就足以稱之為革命性進化,但要想徹底推翻x86還很遙遠,
即使在民用娛樂領域ARM確實具備成本和功耗上的優勢,但是在作為生產力模型方面,x86統領世界數十年已然根深蒂固幾乎無可撼動,關鍵也沒必要。
況且在專業領域大量基于復雜運算方面,ARM精簡指令集是否能夠勝任都是問題,更不要談什么取代了,
如今ARM異軍突起,打破了x86的一統天下,所以就會出現一些割裂。
云端實現互通互補
云端就像一條線,可以把ARM和X86割裂的狀態解決掉,比如你的家庭未來不需要任何專業級的應用場景,那就完全沒有必要購置家庭電腦,
而在家里你可以通過ARM芯片的輕端訪問公司或者工作室專業PC里面的應用數據,這是最高效和低成本的方案。
在移動網路帶寬不斷提升的趨勢下,人們未來對于智能終端的需求越來越朝著兩極化的方向去發展,
一方面是越來越輕薄便利甚至與穿戴融合的智能終端,而另一方面是越來越強大的計算能力和資訊處理能力,而這兩段極為矛盾,又為互補,唯有云端可互通互補,
目前英特爾仍保持服務器市場90%以上的份額,此時考慮ARM取代x86完全是替古人擔憂。至于未來,與其ARM和x86“二選一”,倒不如兩個都要有。