當前位置:
首頁 > 科技 > 科技來電:技術再突破,華為方舟編譯器開啟安卓時代新紀元!

科技來電:技術再突破,華為方舟編譯器開啟安卓時代新紀元!

智電網訊:4月11日,華為春季發布會上,華為曾表示通過方舟編譯器可實現系統操作流暢度提升24%,系統響應提升44%,第三方應用操作流暢度提升60%。其可以說是華為P30系列體驗背後的最大功臣。

按照華為方面的說法,雖然方舟編譯器是在2019 年4 月11 日發布,但是華為早在5 年前就開始布局,2013 年推出了自研編譯器HCC,2014 年編程大神Fred Chow 加入,擔任華為編譯器技術首席科學家,2016 年華為成立編譯器與編程語言實驗室,投入了數百的專家團隊經歷了多次嘗試,才在EMUI 9.1 上實現了機器代碼的翻譯。

華為方舟編譯器最大的特點在於,它是業內第一款支持多語言聯合優化的編譯器,也就是說無論是C/C 還是Java都支持。

因此面對採用混合語言開發的安卓應用,方舟編譯器可以在開發環境中編譯成統一的流程,通過統一的程序表示和優化來執行,效率更高。

通過方舟編譯器,開發者的應用在下載之前就已經轉化成為機器可以識別的代碼,因而可以在手機上快速安裝、啟動和運行,而無需在經過VM 的編譯——某種程度上,方舟編譯器是將編譯過程提前到應用開發階段,從而大幅度減少了智能手機和操作系統的運行負擔。

此外,內存管理是程序開發與運行時需要重點考慮的部分,也和系統流暢度息息相關。Android 在內存回收上採用集中回收機制,發聲全局回收時更需要暫停應用,這也是隨機卡頓的根因之一。而方舟編譯器提供了更高效的內存回收機制,回收時無需暫停應用,隨時用隨時回收,大大提高運行速度。

華為方舟編譯器將會在EMUI後續的版本開發中運用到更多模塊中,並且方舟編譯器將面向業界全面開源,更多開發者可參與到方舟編譯器的開發、使用中。以新浪微博極速版為例,在應用方舟編譯器之後,根據華為實驗室測試數據顯示,操作流暢度提升高達60%。

據悉,繼華為P30系列發布會方舟編譯器開源後,將在2019年8月的華為終端開發者大會宣布方舟編譯框架代碼開源,後續會在2019年11月的綠盟開發者大會實現完整方舟編譯器代碼開源。

點評:華為這次推出自己的方舟編譯器更多的是在為自己的手機系統鋪路,一旦有很多的軟體廠商使用華為的「方舟編譯器」,這些廠商也可以通過「方舟編譯器」把軟體直接轉換成與華為系統相適配的軟體,這樣就極大的減少了軟體開發商的成本,非常有利於華為系統的生態形成。

好了,本期科技來電 到此結束,我們下期見。

新鮮資訊,熱辣點評,盡在科技來電!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 智電網 的精彩文章:

魅族16s J.Wong開刃牛刀,追求極致,輕易不說完美
侃哥:蘋果5G布局接連碰壁 華為或出手援助?

TAG:智電網 |