當前位置:
首頁 > 科技 > 再次確認升級方舟編譯器的EMUI9.1,流暢度完全秒默ios

再次確認升級方舟編譯器的EMUI9.1,流暢度完全秒默ios

EMUI9.1還沒有正式推出,雖然現在已經有內測版本,但最關鍵的「方舟編譯器」還沒有實裝。所以EMUI 9.1究竟是否比其它系統快?目前還不能肯定,不過近日官方公布一則對比視頻,搭載EMUI 9.1的華為P30 Pro和iOS 12的iPhone XS Max進行常用APP打開速度對比,在測試的20個APP當中,華為P30 Pro在17個APP的打開速度上都超過iPhone XS Max,可以說是完勝。

從紙面參數上來看,蘋果A12處理器的綜合性能要強於麒麟980處理器,再加上iOS系統的底層代碼是用更高效的C/C 語言編寫,所以過去iOS系統運行常用APP都會比Android手機更加流暢。而現在華為P30 Pro居然快過了iPhone XS Max,所以有理由相信EMUI 9.1的這個「方舟編譯器」真的有點厲害。

由於筆者並非專業的技術人員,所以也不好判斷華為的「方舟編譯器」的運行機制究竟是什麼,不過可以猜測它和去年華為推出的GPU Turbo技術十分類似,都是通過優化Android系統的底層代碼,以及APP客戶端代碼,來實現更快的運行速度。

由於Android系統到現在已經9.0,底層積壓了大量的冗餘代碼,從而影響了系統的運行效率。而華為的麒麟980 SOC是完全自研的,所以有能力從底層開放一些介面給APP,繞過傳統Android系統的冗餘代碼,使用自己的編譯方式來實現更高的運行效率。

不過這也就使得華為的這一套東西,只有用在自家的手機上才有效。因為其它廠商都是高通、聯發科處理器,肯定不支持華為底層的那些代碼和介面。所以即使方舟編譯器未來開源,也只能用在華為自己的手機上,其它手機是用不了的。

同樣的,第三方APP如果想要使用方舟編譯器來提高運行效率,也必須遵循華為的那一套編譯規則。所以未來一些熱門APP的開發者在編程序的時候,可能就需要專門來針對方舟編譯器來進行代碼上的優化,雖然肯定會增加開發者的工作量和時間成本,但考慮到華為手機龐大的市場佔有率,相信一些APP開發者也會妥協,而如果是沒有針對方舟編譯器優化的APP,可能就起不到加速的效果。

至於其它手機廠商的手機由於沒有自家的處理器SoC,只能使用通用的Android代碼,所以在運行速度上不如EMUI 9.1也正常,但只要仍然是基於Android的核心代碼,那麼差異就不會太大。

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

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


請您繼續閱讀更多來自 王安辰 的精彩文章:

華為余承東表示願意把5G晶元賣給蘋果,任正非不同意?

TAG:王安辰 |