http://www.techbang.com/posts/18715...et-measuring-pk
相容性 – 其實不太需要擔心
X86 跑 Android 相容性是不是很差?這應該是很多人的印象與對 x86 Android 設備最大的疑慮,實際上早期 Google 推出 Android 時的確一開始只有支援 ARM 處理器,但是由於系統是開放的,因此早在 Android 1.6 版本的時代,就已經有廠商自行推出可以運行Android的 x86 小筆電產品,但的確軟體相容性非常的糟糕,能執行的 Android 軟體真是可以用寥寥無幾來形容,簡直是惡夢…
不過在 2011年 IDF資訊技術峰會上,Google 與 Android 宣布了兩者的緊密合作關係,Google 承諾未來推出的所有 Android 新版本都會支援 Intel x86 架構。
而實際上來說呢?的確現在也不太需要擔心相容性的問題,首先由於大部分的一般應用程式,幾乎都是使用 Google SDK 撰寫,程式使用 Java 運行,執行時在 Android 設備上其實是透過類似虛擬機器的 Dvlvik 虛擬機器 (未來 Android 5.0 可能改為效率更佳的 ART ,但其實原理相同,只是預先編譯或是即時編譯的差異) ,因此對於一般程式,在 Google 對 Dalvik 持續更新支援 x86 的同時(也有鄉野傳聞說 Intel 有進駐工程師針對 Dalvik 相容性加強協助的傳聞)。