方舟編譯器框架開源,利好終端軟件開發與體驗
如期開源,踐行技術能力開放
華為方舟編譯器甫一誕生,就因其對安卓編譯機制的架構級優化引發業界關注,具備多語言聯合優化能力、高效的內存回收機制、靈活的編譯優化方式和極低的學習使用成本等特點,是華為終端厚積薄發的又一科技成果。
在方舟編譯器面世之時,華為就宣布未來將這一技術開源,希望更多的APP廠商,高校,安卓手機廠商,開源社區的開發者能一同加入進來。8月9日,在2019華為開發者大會上,華為消費者BG軟件部總裁王成錄博士宣布華為方舟編譯器框架如期開源,供有興趣的開發者研究學習。
本次方舟編譯器開放的框架代碼包括中間語言IR框架和編譯器中端基礎實現,同時搭配編譯器其他二進制組件,實現Java基礎源碼到ARM64匯編的編譯過程。開發者可基于開源代碼+二進制,編譯構建出編譯器工具鏈,支持對特定Java SampleCode的編譯。社區參與者可以通過框架源碼學習方舟編譯器的中間語言結構(IR)及基本的中端編譯框架,熟悉方舟編譯器的架構思想,并參與到諸如編譯器中端優化PHASE的貢獻里。
持續推進,更多便利未來可期
對于開源的考慮和路標,華為消費者BG軟件部副總裁劉丹在8月10日的EMUI分論壇上也進行了闡述。
編譯器是極為復雜龐大的軟件工程,尤其對于完全靠自研的編譯器,更需要長時間的積累和優化。第一階段的框架開源主要滿足編譯器領域專家及愛好者研究學習的需要,同時華為將繼續優化其他編譯器組件,以便讓源代碼更適應開源社區的開發環境。到2020年,將開源完整編譯器工具鏈,屆時開發者可以使用它幫助完成應用的開發,也可以通過社區分享自己的想法或提交代碼,多方共同打造更為強大高效的編譯器。
自微博極速版得到方舟編譯器加持后,華為繼續與眾多應用廠商緊密合作,目前已有40家各垂直域TOP應用正在與華為進行合作,隨著開源的不斷推進,方舟的朋友圈將越來越大,未來用戶在日常操作手機的過程中,從出行到購物,從社交到資訊,都將能夠享受到方舟編譯帶來的便利。
華為計劃在2020年開源方舟核心代碼,幫助開發者構建完整的工具鏈。屆時華為還將提供代碼調優工具,開發者可以選擇根據工具的優化建議來調整自己的代碼,和方舟編譯器配合獲得更優的執行效果。

相關閱讀推薦
-
網易原創漫畫引發的營銷靈感
提及漫畫元素和服裝的融合,多數人都會想到 cosplay,很少會和我們的日常穿搭聯系在一起。而本月初網易漫畫聯手匯聚原創設計的平...
-
中山(佛山)電子質保說明書系統家電產品二維碼溯源平臺
互聯網的發展影響下,特別受到敏感影響的傳統企業紛紛開始學以致用,利用當下先進的技術為企業發展披荊斬棘,作為電器行業的代表如,格力...
-
微信小程序更新功能支持推廣小程序
11月9日晚間,微信官方賬號“微信公眾平臺”發布消息,介紹了小程序最新的三個更新。 這三個分別為:一,公眾號文章底部廣告位現已...
-
未來3個數字營銷熱門職位
商業世界正進入高速轉型期,幾年前還被認為是「新興頭銜」的工作崗位已成為企業中不可或缺的角色。在此情況下,品牌和廣告代理商都在調整...
-
社交軟件將成VR重頭戲
微軟在上周推出了新的混合現實平臺,并表示VR和AR的結合體(微軟把它稱作混合現實)將開啟計算機界的新紀元。...
熱點文章推薦閱讀
-
網易原創漫畫引發的營銷靈感
提及漫畫元素和服裝的融合,多數人都會想到 cosplay...
-
中山(佛山)電子質保說明書系
互聯網的發展影響下,特別受到敏感影響的傳統企業紛紛開始學...
-
微信小程序更新功能支持推廣小
11月9日晚間,微信官方賬號“微信公眾平臺”發布消息,介...
-
未來3個數字營銷熱門職位
商業世界正進入高速轉型期,幾年前還被認為是「新興頭銜」的...
-
社交軟件將成VR重頭戲
微軟在上周推出了新的混合現實平臺,并表示VR和AR的結合...
-
中山家電掃碼用戶質保登記系統
無處不互聯網,科技改變生活。質保系統連接終端消費者,提升...