引用:
|
作者blair
zenfone 6也是阿痛嗎?
聽說Android x86還是有那麼點相容性問題,
因為x86 app要另外寫,如果app本身沒內含x86 code會有機會開不起來
雖然intel是說就算沒寫x86 code也是有90%以上機會是OK的
|
android app絕大部分都是用java寫的,在Dalvik中執行
這些App本身根本沒有什麼硬體指令集的問題(管你是arm,x86還是mips)
照理說也不會有太多相容性問題,這些程式也根本不用為x86另外寫啥鬼
少部分程式直接用C++來寫,繞過了Dalvik(google後來允許這種作法有提供NDK)
這些程式就變成會有x86跟arm指令不相容的問題了
所以Intel有做了Binary Translation來處理(像沒這東西的mips就會直接死掉)