按照華為官方的測試數(shù)據(jù),“方舟編譯器”可以讓安卓應(yīng)用執(zhí)行效率提升了29%,系統(tǒng)操作流暢度提升了24%,系統(tǒng)響應(yīng)性能提升了44%,三方應(yīng)用操作流暢度提升了60%。
8月30日消息,繼之前宣布要讓方舟編譯器開源消息,現(xiàn)在華為官方公布了具體時(shí)間,就是在8月31日。
跟鴻蒙不同的是,方舟編譯器并不是一個(gè)系統(tǒng),它只是依托于安卓的一套開發(fā)工具,華為為這個(gè)工具賦予了不少好處,比如讓安卓程序編譯的效率更高,安裝程序的速度、運(yùn)行的速度更快,讓程序降低對用戶設(shè)備的電量消耗,同時(shí)還可以在一定程度上減低程序?qū)τ布囊蟆?/span>
官方介紹稱,方舟編譯器是基于GCC開發(fā)的交叉編譯器套件,它包括了C、C++、Fortran的前端,也包括了這些語言的庫(如libstdc++、libgcc等)。HCC運(yùn)行在X86 linux架構(gòu)服務(wù)器上,生成的二進(jìn)制運(yùn)行在Aarch64架構(gòu)服務(wù)器上。
華為方舟編譯器提供了全新的系統(tǒng)及應(yīng)用的編譯和運(yùn)行機(jī)制,從動態(tài)編譯變?yōu)殪o態(tài)編譯,就是直接將高級語言直接編譯成機(jī)器碼,徹底消除了虛擬機(jī)動態(tài)編譯的額外開銷,實(shí)現(xiàn)了開發(fā)和運(yùn)行效率的兼容并舉。
實(shí)現(xiàn)的過程大家可能不懂,但是具體到效果上呢?按照華為官方的測試數(shù)據(jù),“方舟編譯器”可以讓安卓應(yīng)用執(zhí)行效率提升了29%,系統(tǒng)操作流暢度提升了24%,系統(tǒng)響應(yīng)性能提升了44%,三方應(yīng)用操作流暢度提升了60%。
對于這樣的表現(xiàn),榮耀掌門人趙明表示,方舟編譯器這是安卓系統(tǒng)性能的革命性突破(流暢不卡頓),有了它可以讓安卓的體驗(yàn)超越蘋果iOS。
據(jù)悉,在8月初的HDC華為開發(fā)者大會上,華為表示目前已經(jīng)與40多家頂級開發(fā)者合作,對各類流行應(yīng)用進(jìn)行編譯優(yōu)化,并且在未來幾個(gè)月中陸續(xù)發(fā)布上線。
最后,華為官方還透露了打造方舟編譯器上投入的時(shí)間:2009年華為啟動5G基礎(chǔ)技術(shù)研究的同時(shí)就成立了編譯組;2014年,眾多海內(nèi)外專家加入,方舟項(xiàng)目正式啟動;2016年成立了編譯器與編程語言實(shí)驗(yàn)室,直到2019年正式對外公開,前后也是準(zhǔn)備了10年時(shí)間。