華為方舟編譯器框架開源:代碼即將正式發布

文章推薦指數: 80 %
投票人數:10人

在剛剛結束不久的華為開發者大會,我們可以看到,作為鴻蒙OS工具鏈的方舟編譯器,繼今年春季新品發布會後,再次亮相。

在開發者大會上,方舟編譯器路標正式露出。

最新的好消息是,方舟編譯器即將發布框架代碼。

方舟編譯器將開原始碼:供業界研究學習

軟體工程領域的生存法則極其簡單—— Talk is cheap, show me the code. 工程師評判項目從來不靠 PPT,而是實打實的代碼。

華為生態需要開發者加入,開發者也需要通過代碼更深入的了解華為生態。

一邊自稱開源,一邊一行代碼也看不到,容易會引人質疑。

因此,在華為開發者大會發布後,很多網友為華為硬核實力和底氣歡呼,但也有一些聲音質疑華為宣稱的技術並未露出真容。

據可靠消息,華為即將發布方舟編譯器框架代碼,正式開源。

方舟編譯器確鑿的代碼開源,對於那些質疑"鴻蒙OS是一個沒有代碼的「開源」項目"的自媒體們來說,是一個漂亮的回應。

稍微了解一點華為的人都知道,硬核是華為一貫的風格,在發展的問題上,從未開過玩笑。

什麼時候開源,他們有自己的節奏。

華為方舟編譯器:十年磨一劍,已經實現商用

2009年,華為啟動5G基礎技術研究的同時,開始創建編譯組,第一批海內外研究人員加入。

2013年,華為推出面向基站領域的自研編譯器HCC,並正式提出編譯器框架構想。

2014年,眾多海內外專家加入華為,方舟項目正式啟動。

2016年,成立編譯器與程式語言實驗室。

2019年,華為方舟編譯器正式面世!

這十年,每一次攻關都蘊含著華為軟體工程師們的傾力投入,每一個進展都值得銘記。

方舟編譯器開源,意味著什麼?

對於華為生態來說,方舟編譯器是一個里程碑技術,是系統非常關鍵的一部分。

作為一項比手機作業系統更加底層的技術,方舟編譯器將支撐多終端應用的開發編譯。

作為一項通用技術,方舟編譯器支持鴻蒙OS上的應用編譯,也可用於其他系統。

尤其是對於開發者來說,方舟編譯器未來支持支持多語言統一編譯,將大幅提高開發效率。

那麼,與編譯器開發經驗積累更久的微軟谷歌蘋果業界巨頭相比,華為的方舟編譯器又有哪些進步呢?

谷歌此前多次調整過安卓的編譯器模式,從Dalvik虛擬機、到JIT、再到ART,在Android 7.0版本,採用了AOT+ JIT+解釋執行的混合模式,是為了達到一個安裝時間、空間占用和性能之間的平衡。

但目前安卓依然存在邊解釋邊執行的代碼運行方式,谷歌也多次調整編譯代碼的模式,但是相比iOS依然有性能差距。

而方舟編譯器則解決了這一問題,是首家完全替代語言虛擬機的靜態編譯器,完全不需要解釋器,將徹底解決安卓應用"邊解釋邊執行"造成的低效率。

作為一個後來者,華為其實更多的是吸收了各巨頭的多年積累的經驗和知識優勢,再在這個基礎上做創新,包括前面介紹的這個靜態編譯,以及內存回收的機制。

儘管華為出發的晚,但使用的技術更新,架構也更創新。

華為這次開源方舟編譯器,為鴻蒙OS開路,勢在必得。

不管是華為現在的方舟編譯器,還是鴻蒙系統,都會是更新的面向未來的技術。

現在,用戶已經能夠在應用或操作當中具體體驗到華為方舟編譯器的便利——除了微博極速版之外,華為還跟40多家應用夥伴進行了合作,包括常用的淘寶、QQ、支付寶、頭條等,據悉將在未來的幾個月陸續上線。

目前,方舟編譯器正在華為、榮耀機型中普及,除了首發的P30系列,榮耀20、榮耀20 PRO、nova 5、nova 5 Pro都已經迎來方舟編譯器,未來還會進入更多機型。


請為這篇文章評分?


相關文章 

鴻蒙系統的勝算幾何?有很大幾率可以逆襲

最近美國政府一系列針對華為的行為令人憤慨,尤其是谷歌助紂為虐,禁止海外的華為用戶用谷歌的app更是讓人心寒——谷歌雖然是家不錯的公司但是它的國籍是美國。好在,華為馬上宣布自己的作業系統「鴻蒙」...

華為方舟編譯器8月將開源 鴻蒙系統快來了

今年四月份的華為 P30系列發布會上,華為公司宣布了革命性的「方舟編譯器」,其通過架構級優化,可以顯著提升性能。「方舟編譯器」全程執行機器碼,解決了安卓系統應用「邊解碼邊執行」造成的低效率問題,...

為鴻蒙鋪路!華為:方舟編譯器8月正式開源

近日,在中國上海舉行的中國開源峰會2019上,華為戰略與產業發展副總裁肖然表示,華為方舟編譯器將會在今年8月份正式開源。華為誠邀廣大合作夥伴和應用開發者加入「方舟朋友圈」,一起打造終端生態的方舟...