X86版android与android ARM版应用程序能通用的吗?
最近看了好多有关android for x86的文章,也想装个来体验下,想请教一下,如题,X86版与ARM版android应用程序能通用的吗? --------------------编程问答-------------------- 根据谷歌的声明,90%的程序是通用的。本人亲测,兼容性虽然已经很好了,还是有问题的。91助手好多软件都无易做图常下载。不过据说4.3版本兼容性很好,还没试过。 --------------------编程问答-------------------- 有问题的是那些有原生代码并且只针对ARM平台进行编译的应用,http://www.igao7.com/x86.html
1.Google的Android NDK就引入了x86编译的选项,但至今还是有相当一部分应用只针对ARM平台进行了编译,这就造成了x86安卓平台兼容性问题。
2.Intel在推出Android手机系统的ATOM平台之初,就引入了“二进制转换”(Binary Translation)这一功能,来解决x86无法直接运行ARM库的问题。针对ARM编译的二进制代码会被ATOM处理器翻译成x86执行的代码,从而运行包含为ARM编译的原生代码的应用
3.http://developer.android.com/google/play/publishing/multiple-apks.html现在google play已经支持一个应用包包含多个架构支持(ARMv5,v7,x86,mips)
补充:移动开发 , 英特尔架构的Android开发