EMUI9.1為何流暢?華為挖了安卓的「地基」

文章推薦指數: 80 %
投票人數:10人

最近一段時間,許多華為手機的用戶應該都陸續接收到了EMUI 9.1的升級推送了,作為華為的又一次大型系統更新,EMUI 9.1號稱提升了24%的系統操作流暢度和44%的響應速度,而這僅僅是初步優化的結果。

EMUI 9.1為何能夠帶來如此大的提升?這一切都要歸功於華為研發的「方舟編譯器」,這玩意有什麼用?簡單來說,方舟編譯器就是將程式設計師編寫的程序代碼翻譯成處理器能夠聽懂的「機器語言」的一個工具。

在此之前,安卓系統的編譯器一直都是使用的VM,VM翻譯程序代碼的過程分兩個步驟:先是將接受到的指令進行拆解翻譯,然後再將這些翻譯好的指令傳輸給編譯器,編譯器接收到一大段指令後,將它們再統一翻譯成「機器語言」讓處理器執行。

所以,不管處理器的性能提升到什麼地步,該卡頓的時候還是會卡頓,因為處理器需要等編譯器進行翻譯後才能開始執行。

而IOS的系統比安卓流暢,其中一個原因就是蘋果能夠從處理器層面開始打造一個專屬的編譯器,這樣就能夠極大的節省編譯過程的延遲,讓處理器的反應速度加快。

同時蘋果獨有的軟體生態讓IOS的軟體可以根據這個編譯器進行定製,使得在翻譯速度和體積上都遠勝安卓。

至於華為的「方舟編譯器」其實就是採用了與IOS的編譯器同樣的方法,在專屬的麒麟處理器基礎上,讓程序能夠僅通過一次編譯就能與處理器進行對話,降低了中間的延遲,讓軟體的運行速度與響應速度都得到提升,反饋到用戶手中的感覺就是整個系統都變流暢了。

編譯器的升級好處在於無需用戶付出額外的代價,比如購買新手機,只需要升級原有的系統到最新版本即可。

所以在EMUI 9.1上,華為正式將經過「方舟編譯器」處理的軟體放出,經過測試,整體流暢度提升了30%以上。

華為還表示,後續將公布「方舟編譯器」的原始碼,讓更多的軟體廠商可以使用,共同搭建一個「方舟生態圈」。

這也就意味著未來的華為手機,在系統的流暢性上恐怕不會輸給蘋果的IOS。

有人可能會疑惑,這麼好的想法,安卓的親生父母「谷歌」為何沒有想到?其實,谷歌早在安卓5.0時期就更新了類似的功能,但是實際的使用效果卻十分的微妙,因為安卓系統覆蓋的手機價位從兩三百到上萬皆有,不同的手機採用不同的處理器,處理器的架構也會逐漸更新,想要一步到位的進行優化,即使是谷歌也只能望而生嘆,表示暫時無能為力。

所以,手持華為手機的朋友們,還不快去看看你的手機能不能升級EMUI 9.1了?


請為這篇文章評分?


相關文章 

華為要做自研系統?方舟編譯器或許就是基石

在四月十一號,華為正式在上海發布了之前已經在海外發布的P30系列新品,新機的硬體配置之前海外的那場發布會我們已經大體都了解了,但這次國內的發布會還是給我們帶來了一些新東西,首先便是在售價上比海外...