當前位置:
首頁 > 科技 > 余承東官宣方舟編譯器可以讓麒麟980性能秒默A12晶元

余承東官宣方舟編譯器可以讓麒麟980性能秒默A12晶元

每一次發布會上面說的東西,我們在下面使用的時候總是達不到理論值,不管是拍照還是手機性能,以及跑分等等,所以對於現在很多廠商,不管是華為還是小米等等廠商說的話,其實很多消費者已經不相信了,對於華為的方舟編譯器雖然看好,但是希望我們用的時候可以和他發布會說的一樣系統流暢度提升24%,如果真的可以達到華為在發布會上面說的,確實和ios系統有的一拼,但是實際使用和宣傳我們都知道。

編譯器我們可以簡單的理解為工具,因為我們常說的程序員寫程序所使用的編程語言,以及程序在CPU上執行時的語言,是完全不同的。因為CPU執行的是彙編語言,那麼我們就需要到把高級編程語言轉化成彙編語言的這個過程所需要的工具,就叫做編譯器。其實簡單的來說就像是我們需要把文言文轉化成為白話文,中間要藉助的詞典或者是資料就是我們所講的工具編譯器。

安卓系統本身因為碎片化嚴重,而且為了保證兼容性採用的是虛擬機,所以不得不在手機上完成程序編譯。傳統做法是在應用安裝時或者系統空閑是進行編譯,可是手機端的資源原本就十分有限,所以「邊解釋邊運行」的執行方式勢必會造成大量的隨機卡頓,當然現在也是這樣的方式,只是現在有了很大的提升,但是有時候還是會有卡頓。

方舟編譯器就是將傳統的app源代碼打包成apk的方式進行了優化,從而使得app在安卓系統上可以實現全程使用機器碼執行程序,從而改善了安卓app原本的「邊解釋邊執行」造成的系統卡頓。而蘋果的ios系統執行程序時使用的是CPU可以直接理解的機器碼,無需解析過程,這也是安卓系統流暢度不如ios的主要原因。

當然華為的方舟編譯器能做的事,實際上已經遠超「編譯器」這個概念,據說方舟編譯器的實現原理,是把app的源代碼重新編譯成不同於安卓原本的打包格式。這件事情本身來說的並不是很難,但是難點在於文章開頭提到的優化到什麼程度是否和發布會說的一樣,第二點就是各大廠商的參與程度,決定這件事情的可行性,所以我們現在只能拭目以待,所以是否可以超越ios系統還是一個未知數。

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

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


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

TAG:雨燕講電影 |