8月31日,華為方舟編譯器官方網(wǎng)站正式上線了,率先開放了框架代碼,后續(xù)會逐步開放更多安卓編譯器代碼。我登錄官網(wǎng)看了下,的確有源代碼資源下載,還有多個演示和使用入門。
今年4月方舟編譯器已正式發(fā)布,當(dāng)時華為消費者業(yè)務(wù)CEO余承東表示,方舟編譯器可讓系統(tǒng)操作流暢度提升24%,系統(tǒng)響應(yīng)速度提升44%,第三方應(yīng)用重新編譯后流暢度可提升60%。
此次正式上線,這對產(chǎn)業(yè)影響如何?
第一,對那些安卓開發(fā)者,他們開發(fā)的軟件,如微信、支付寶、今日頭條、微博等,用方舟編譯器編譯下,就能讓用戶更好、更流暢使用(提升60%)。據(jù)悉,已經(jīng)有42家開發(fā)者使用方舟編譯器。
第二,對消費者有啥用?用華為榮耀OV小米等手機用戶,只要使用APP方舟版,就能享受媲美蘋果iOS一樣的流暢度。
第三, 對OPPO、vivo、小米等基于安卓系統(tǒng)的廠商而言,可以實現(xiàn)更好的系統(tǒng)流暢度,提升用戶體驗。當(dāng)然這些企業(yè)也可以自己投幾億美元或更多,研究編譯技術(shù)。
第四,除了用在各手機廠商基于安卓的系統(tǒng),還能順利用在鴻蒙OS。安卓編譯器扮演鴻蒙OS和安卓APP之間的橋梁。
在筆者看來,華為把自己投錢投人打造的屠龍寶刀,開放使用了,好處是讓安卓陣營更強,也促進開源鴻蒙OS的生態(tài)。
另外,考慮到國際復(fù)雜的環(huán)境,中國企業(yè)要打造自己的移動產(chǎn)業(yè),因為要保持業(yè)務(wù)可持續(xù)發(fā)展,以及實現(xiàn)生態(tài)多樣化降低安全風(fēng)險。
我們呼吁各APP企業(yè)、手機廠商和芯片廠商,盡快跟進使用安卓編譯器。
據(jù)悉,本次方舟編譯器開源的是編譯器框架部分源碼,包括編譯器中間表示(IR)和語言編譯實現(xiàn),同時搭配編譯器其他二進制組件,實現(xiàn)Java程序到aarch64匯編指令的編譯過程。
開發(fā)者可以通過如下方式獲得相關(guān)代碼和文檔,供參考學(xué)習(xí)、了解方舟編譯器的架構(gòu)和代碼。
官方網(wǎng)站:
https://www.openarkcompiler.cn
代碼托管網(wǎng)站:
https://code.opensource.huaweicloud.com/HarmonyOS/OpenArkCompiler
碼云鏡像倉庫地址:
https://gitee.com/harmonyos/OpenArkCompiler
華為表示:在開源的世界里,華為與開發(fā)者們分享技術(shù)進步,共同成長,期待能夠與廣大開發(fā)者們同“舟”共濟,為科技創(chuàng)新蓄力,不斷推進產(chǎn)業(yè)開放式創(chuàng)新、構(gòu)建開放生態(tài)。
方舟編譯器從2019年8月開始,將分步驟持續(xù)進行開源。
具體的開源計劃如下:
你期待不?
二維碼