方舟編譯器的到來,會是榮耀手機在流暢度上全面提升的標誌嗎?

執戀意思


從官方宣傳來看確實是非常牛逼的,要知道系統響應速度提升了40%左右,系統的流暢度體驗也有24%,加上第三方應用的優化達到了60%,這是非常恐怖的。

假設我們說,華為的宣傳能夠有70%左右的實際效果,也就是說,系統響應速度大概提升28%左右,而流系統流暢體驗提升大概為15%左右,第三方應用的流暢度提高為40%左右,就即便是打了7折,這個速度也是非常恐怖的,也就是說可以進一步縮短安卓手機體驗和iOS之間的差距。

除此之外我們知道emui9.1還有GPU turbo的一個升級加持,也就是說,無論是對於大型的遊戲還是側重於畫面的遊戲,流暢度包括體驗都會上升一個檔次。



而其實目前來看的話,已經升級到emui9.0的所有華為手機在流暢度方面,就已經做得非常不錯。如果方舟編譯器真的能夠達到發佈會上所說一半以上的水平,那麼基本上是要在系統流暢度方面遠超國內其他廠商了,尤其是在目前,主流手機性能過剩的情況下,這會進一步提升用戶的操作使用體驗。

值得注意的是,華為的方舟編譯器在第三方應用支持上,目前還是比較少的,這還需要有後續的優化,包括和軟件廠商的一個合作。

而華為目前的系統也不是非常完美還存在的一些問題,比如說,大批量殺後臺非常嚴重的情況下,也就是說沒有辦法做到更好的一個熱啟動,這對於很多習慣開,更多軟件在後臺的用戶來說是非常難受的,尤其像筆者,經常要開很多軟件,同時進行查閱資料,等到切換進來的時候,這個軟件已經被關閉了,所以這樣的體驗還是非常糟糕的。

也期待華為能夠在emui9.1上做出更多的準備,或者說在後續的系統更新上來解決這些熱啟動的問題。


互聯網的放大鏡


前幾天華為發佈的方舟編譯器,可謂是安卓系統的一次革命性突破,在它的加持下,我們彷彿看到榮耀手機全面提升響應度以及流暢度即將到來。

首先,方舟編譯器直接跳過榮耀現行EMUI系統的的虛擬機逐條解釋執行的步驟,而是直接將Java語言編譯成機器指令,交由處理器直接執行,可以大大提高運行效率,避免資源浪費。例如在EMUI 9.1中,僅僅對系統組件System Server應用了華為方舟編譯器後,就帶來了系統操作流暢度提升24%,系統響應性能提升44%的收益。而在舊版的榮耀EMUI中,運行同樣的Server不僅效果更差,能耗也較高。可見方舟編譯器的加持顯著有利於對榮耀手機系統級響應速度。

其次,由於目前榮耀手機在內存處理上採用集中回收機制,發生全局回收的時候需要暫停後臺應用,這就容易造成卡頓。而方舟編譯器採用內存隨用隨回收的機制,同時保證回收時不會暫停當前應用,大大提高了運行速度。在同樣搭載980處理器的V20與已經更新EMUI9.1的Mate20Pro相比較,同樣8GB內存,Mate 20 Pro可以留存的後臺任務更多,後臺切換更快。可以預見,榮耀手機搭載上方舟編譯器之後,後臺留存能力可以得到大幅度提升,更加順滑的切換應用,能耗更低。

同時,在面對目前安卓ART的AoT和JIT動態編譯無法使用更優化編譯方案的現狀,方舟編譯器採用全新的優化方式,即在應用開發階段即採用多種類、多層次的優化方案,就可以使得應用能夠利用的性能達到最佳,從而保證了手機運行的流暢度。當榮耀手機採用方舟編譯器之後,配合優化的編譯方案,在構築好的生態圈裡,可以讓應用性能達到最佳。

以前,榮耀手機採用的舊ART虛擬機運行,編譯讀取效率低;內存全局回收機制容易造成系統卡頓;AoT以及JIT編譯優化方案少,使得系統流暢度較為卡頓。採用方舟編譯器之後,直接使用匯編語言交由處理器運行、隨用隨回收的內存機制、多種多樣的優化方案,使得整個系統運行過程流暢順滑,響應速度極高。可以想象得到,待榮耀手機全面鋪開方舟編譯器的應用的時候,流暢不再是iOS的代名詞,我們國產手機也可以做得到!


思戀成雙


不是專業人不好回答,現在我用的榮耀play 9.0版本,已經很流暢了,升級到9.1的話流暢度和打開應用的響應速度肯定會提升,飯感覺不會是有太大的感覺!但是還是比較期望能解決安卓時間久了卡頓的問題。能堅持2 3年 沒有太嚴重的卡頓,對於我這2000左右的安卓機也可以了!



高利貸強制上岸人


目前只有微博極速版是編譯過的,其他未知


分享到:


相關文章: