色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

華為的鴻蒙系統是如何做到兼容安卓應用的?

錢多多2年前77瀏覽0評論

我覺得鴻蒙不一定兼容android,老于雖然這么說,但是我估計懸。我們都知道android的應用都是基于JVM去編譯的。也就是目前的androidapk的包都是一堆.class文件。這些.class文件需要靠jvm去解釋執行。目前android系統引入的是包含編譯、解釋和JIT。詳細而言,當App安裝時,首先會根據JIT編譯器的分析結果,一方面,在設備充電或其余空閑時間對「coldcode」進行解釋;另一方面,對「hotcode」在實際使用時由JIT進行編譯。這是android的編譯原理。那鴻蒙呢?


鴻蒙是基于方舟編譯器進行編譯的。它沒有jvm這一層,所以他如何解析.class字節碼呢?如果它能解釋.class文件,它就可以兼容android,也就是將來目前的android的應用可以直接安裝到鴻蒙的系統中。從目前開源的代碼中,還不能看出它的實現邏輯,所以我猜它應該不兼容android。

我猜將來的apk是要直接編譯成二進制,機器可以直接識別。這就要求現有的app需要重新打包,可能借助華為提供的某款idea吧!過方舟編譯器,不僅可以解決應用卡頓的問題,還可以為系統操作流暢度提升24%、系統響應速度提升44%,第三方應用操作流暢度提升60%。


鴻蒙是一個創舉,希望可以成功。國內的OEM廠商就可以擺脫googleandroid,將來出海也不會受google限制。