當前位置:
首頁 > 科技 > 余承東稱方舟編譯器可以讓華為手機性能超過蘋果,將取代安卓系統

余承東稱方舟編譯器可以讓華為手機性能超過蘋果,將取代安卓系統

日前上海發布會上,華為推出的方舟編譯器可謂是意外的驚喜。根據華為的介紹,方舟編譯器能夠從程序編譯與運行機制上提升安卓系統的流暢度。天下苦安卓卡頓久矣,從測試版到現在,已經進入Android 10.0版本,雖然流暢度一代一代有所提高,但是相比隔壁的iOS,安卓體驗弱的不是一點半點,發布會上余承東表示方舟編譯器可讓操作系統流暢度提升24%,給安卓黨帶來許多期待。

簡單的理解方舟編譯器就是承上啟下的中間層,決定了流暢度和穩定性,這就是Android 平台與iOS平台在體驗上巨大差異的關鍵,作為基於Linux的自由及開放源代碼的操作系統,Android 平台的絕大多數應用是使用Java語言寫的,早期Android運行程序過程中,每運行一行Java語言的虛擬機指令都需要即時編譯為CPU識別的機器碼,這就是安卓卡頓的根源。反過來看iOS從誕生之初就採用LLVM編譯器,以C 編寫而成,無需像Android需要一個中間層過渡,程序可在手機CPU上直接運行。

所以說為何iOS的流暢度甩掉Android幾條街,在用戶的日常使用中,內存只有2G的iPhone,其流暢度往往遠超4G、6G的Android手機。 安卓系統想要實現同iOS一樣的高效,解決程序直接編譯成機器碼的痛點,方舟編譯器最大的亮點,就是圍繞這一問題進行優解。Android系統以Linux系統為底層構建的,Android系統是開源,因此這涉及到對不同硬體配置設備的適配問題,而iOS的閉環特性則不存在這一問題。

從公開的信息分析,華為的方舟編譯器也基於AOT,不過方舟編譯器採用的可能是創造性地靜態編譯了動態語義,程序完整的在手機CPU上直接運行,就能比肩iOS一樣的高效。從上圖的實現機制中我們能夠看到,方舟編譯器縮短安卓上應用運行的路徑,在安卓生態上實現類似iOS的LLVM編譯器的機制,相比android ART編譯器實現對流暢度的提升。

市場上雖然很多廠商強調對安卓深度定製,但有能力並且有魄力對安卓底層機制改動的企業並不多,尤其是像華為這樣在編譯器層面實現整體的優化。華為能夠推出方舟編譯器,一方面得益於華為深厚的技術和人才積累,自EMUI 5.0以來便力圖通過底層優化提升系統性能;另一方面得益於華為一直聚焦用技術創新提升用戶的使用體驗,從F2FS文件系統、GPU Turbo到方舟編譯器,層層深入對安卓系統的優化。

另外華為已表示方舟編譯器將面向業界全面開源,提供完整的編程框架和應用開發工具鏈,並開放給第三方夥伴構造開發者生態,意味著未來將有更多開發者可參與到方舟編譯器的開發、使用,對於提升整個安卓生態的體驗帶來很大的可能性。 不過最終安卓系統能否追趕上iOS,還有等待市場的進一步驗證,期待方舟為安卓帶來流暢度的提升,當安卓用戶不再去羨慕iOS的流暢,在中高端市場安卓手機們才能更好的同iPhone競爭。

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

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


請您繼續閱讀更多來自 雨燕講電影 的精彩文章:

再次確認華為P30配置全面縮水,網友:寧願買華為P30pro

TAG:雨燕講電影 |