[快訊專欄] 華為與 ARM 中止合作,竟比被 Google 封鎖更嚴重?

大約一個禮拜前,Google 宣布將對華為進行封鎖,未來華為的新手機不能再使用 Gmail、Google Maps、Youtube 等 Google 服務,這讓科技界產生了不小的波瀾,然而,5 月 24 日,在 BBC 報導了一間名為 ARM 的晶片公司也將停止與華為合作後,更是讓業界掀起一陣大浪,就連原本還持樂觀態度的中國網友們也變得憂心忡忡,究竟 ARM 是什麼東西,被它中止合作竟然比被 Google 封鎖還嚴重?

 

ARM 是什麼?

在解答 ARM 是什麼之前,我們需要先了解何謂「指令集架構」。

程式在運行時,其實是把原本程式設計師編寫的高階程式語言,轉換成機器可以看得懂的低階語言,而這個低階語言又會變成一個一個的「指令」來讓 CPU 執行,所以指令集指的就是一款處理器所能支援執行的「所有指令的總集合」;然而,光有指令集還不夠,到底要怎麼與硬體溝通呢?這時就需要指令集架構的規範了;簡單來說,指令集架構就像是憲法,CPU 要如何設計,支援哪些指令,都是靠指令集架構來規範的。

在眾多指令集架構中,電腦常使用的為 x86,行動裝置則常用 ARM。而以目前的行動裝置市場來看,有超過 95% 的 CPU 都是使用 ARM 指令集架構,包括蘋果的 A 系列處理器、三星自製的獵戶座處理器、高通的驍龍處理器,以及本次主角華為自製的麒麟處理器,使用的皆是 ARM 指令集架構,因此在設計行動 CPU 時,都會使用這個成熟且效率高的指令集架構。

 

被 Google 封鎖還有替代方案,但被 ARM 封鎖可不是如此

在解釋了這麼多之後,還是要扣回標題,為何被 Google 封鎖沒有較被 ARM 封鎖嚴重呢?原因在於,Google 的這些服務雖然是不可或缺的,但他們其實還是有替代方案;利如:Play 商店改用華為商店等第三方軟體商店;Gmail、Youtube、Google Maps 改用網頁版瀏覽;Chrome 瀏覽器改用 Firefox 等等;安全性或版本更新也可以在 Google 官方釋出開源代碼後再套用進華為的系統,頂多比其他廠牌晚幾個月更新,並不是無可解的狀況,但 ARM 的情況就並非如此簡單了。

 

少了 ARM 的支援,就像少了設計圖的工程項目

ARM 在設計 CPU 時扮演著舉足輕重的地位,沒有 ARM 的指令集,一切的指令設計都要從零開始,另尋它法。若以建造一棟大樓為例,沒有 ARM 的指令集架構,就像沒有了工程設計圖,一切都要從頭來過,效能、技術甚至會倒退回好幾年前的程度,由此可見 ARM 所扮演的重要性。

 

封鎖華為成趨勢,未來走向待觀察

除了 Google、ARM 等廠商封鎖華為外,愈來愈多知名大廠、機構也開始響應這波封鎖潮,例如 SD 卡的制定機構 SD 協會(SD Association)以及無線網路的認證組織 Wi-Fi 聯盟(Wi-Fi Alliance)也都除去了華為的會員資格,未來華為新手機可能無法再使用 micro SD 卡,而華為也無法參與最新無線網路的規格制定,這些舉動都將對華為造成影響,未來華為究竟會變得如何,就讓我們看下去吧。

 

延伸閱讀:

發表留言

發表迴響