華為方舟編譯器正式開源,鴻蒙系統取代安卓系統不再是空談

8月31日,我們等來了一個令人振奮的消息。華為方舟編譯器開源官網正式上線,並首次開放了框架源碼。根據官方的信息顯示,本次方舟編譯器開源的是編譯器框架部分源碼。方舟

方舟編譯器概述

方舟編譯器是為支持多種編程語言、多種芯片平臺的聯合編譯、運行而設計的統一編程平臺,包含編譯器、工具鏈、運行時等關鍵部件。方舟編譯器通過對終端軟件編譯機制進行架構級優化,將顯著地提升用戶體驗。

在智能時代,萬物互聯,終端設備複雜多樣,逐步形成以手機為中心,多設備互聯互通的發展趨勢。終由於端設備多種多樣,應用場景層出不窮,編程語言、運行環境多樣化,不同編程語言之間的互通效率持續影響應用性能,不同設備平臺的差異對開發者帶來不便。方舟編譯器通過多語言統一IR表示,可實現應用中多種編程語言聯合編譯優化提升性能;在支持多平臺的同時,根據設備特徵提供便捷的開發與部署策略提升效率。

華為方舟編譯器正式開源,鴻蒙系統取代安卓系統不再是空談

方舟編譯器

方舟編譯器的發展歷史

方舟編譯器整整耗時十年。正所謂方舟十年造,安卓提速度,鴻蒙到來時。

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

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

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

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

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

方舟編譯器的優勢

多語言聯合:將同一應用中的不同語言代碼聯合編譯、聯合優化,消除語言間的性能鴻溝,降低開發者的優化成本。

輕量運行時:通過編譯器的語言實現能力和優化能力增強,應用運行時的開銷更小。

軟硬件協同:編譯器與芯片實現軟硬件協同優化,充分發揮硬件能效,應用體驗更佳。

多平臺支持:支持面向多樣化的終端設備平臺進行編譯和運行,根據設備特徵提供便捷的開發與部署策略,提高開發效率。

華為方舟編譯器正式開源,鴻蒙系統取代安卓系統不再是空談

在我們和美國經貿摩擦的現在,華為方舟編譯器的開源,讓我們離國產操作系統鴻蒙OS又近了一步。方舟都來了,鴻蒙還會遠麼?


分享到:


相關文章: