華為推出方舟編譯器2.0:多語言多設備編譯、Java/JS統一

在今天的華為HDC 2020開發者大會上,除了鴻蒙2.0系統之外,華為還推出了方舟編譯器2.0,這是去年首發方舟編譯器之後的升級版。

華為表示,編譯器開發非常難,它是處理軟體的軟體,因此也非常重要。

華為去年推出了第一代方舟編譯器,提供了全新的系統及應用的編譯和運行機制,從動態編譯變為靜態編譯,就是直接將高級語言直接編譯成機器碼,徹底消除了虛擬機動態編譯的額外開銷,實現了開發和運行效率的兼容並舉。

華為宣稱,方舟編譯器可讓系統操作流暢度提升24%,系統響應速度提升44%,第三方應用重新編譯後流暢度可提升60%。

華為推出方舟編譯器2.0:多語言多設備編譯、Java/JS統一

在今天發布的方舟編譯器2.0上,華為沒有提供性能改善的資訊,更強調它在多語言、多設備上的提升。

據介紹,方舟編譯器2.0統一了多語言前端,可選Java、JS或者其他語言,還統一了運行時,消除了跨語言交互開銷。

此外,方舟編譯器2.0還統一了分發格式,提供OS、開發框架和運行時協同涉及,聯合優化,提高了程式碼執行效率。

華為推出方舟編譯器2.0:多語言多設備編譯、Java/JS統一

在華為的鴻蒙生態鏈中,方舟編譯器2.0也是重要的一環,它會跟華為的鴻蒙OS應用框架、13000多個API、一體式開發工具DevEco及分散式應用一道成為鴻蒙平台的重要組成。

華為推出方舟編譯器2.0:多語言多設備編譯、Java/JS統一