回覆列表
-
1 # 5G新紀元
-
2 # 牧離子
編譯器的作用是把程式設計師編的高階語言程式碼轉換成計算機的機器碼,起到承上啟下的作用。
所以更深層次的還有計算機語言(開發框架)和晶片架構(指令集)兩個方面的影響,這兩個方面正好位於編譯器的兩端。
方舟編譯器所想要解決的問題就是Java語言本身的特性帶來的,有了更好的編譯器會不會順便革掉現有開發環境的命呢?自己的開發框架搭配自己的編譯器不是更配麼?
更為關鍵的是底層的晶片,除了谷歌,arm也不可控。
華為有了自己的編譯器,晶片架構定製化就有了實現的可能。像蘋果一樣定製自己的晶片(arm)或者直接換掉arm,使用更加可控的架構也成為可能(比如MIPS,risc-v,)這將給華為帶來更大的競爭力於自主權。
(我被假新聞騙了,Gerard Williams III並沒有加入華為),估計未來幾年華為必然有大動作,拭目以待吧
如果華為能夠透過這個契機完成分裂安卓、定製化arm,或者直接切換到自主作業系統+開源架構(可控指令集)soc,那將是中國資訊科技的重要一步,加上未來幾年收回臺灣(臺積電)。整個中國在電子-半導體-資訊科技產業方面就將直接跨越一大步。
答案是非常明顯的,華為方舟編譯器是架構級最佳化,從底層解決安卓卡頓的問題,解決安卓程式“邊解釋邊執行”的低效速度。
華為方舟編譯器可以使目前的安卓系統操作流暢度提升24%,系統響應速度提升44%,第三方應用操作流暢度提升60%以上,只要是使用方舟編譯器編譯過的程式,都可以達到這個效果。
華為方舟編譯器無疑是安卓系統一次最大的“手術”,重點是開源的,面對所有APP開發商、APP設計者開放,這是安卓歷史上一個重要的轉折點,而華為把投入巨資辛辛苦苦所得的勞動成果開源的原因是因為在為自己的系統作準備,一旦所有APP開放商都使用方舟編譯器,華為系統的生態鏈就無形中形成,系統指日可待。