- 主题:x86 的 android 兼容 arm so 是什么原理?
最近 win11 的 android 子系统就是类似的原理吧?大多数 apk 带的应该都是 arm 的 so,到了 amd64 电脑上面,是通过翻译还是什么方式跑起来的?
--
FROM 112.47.122.*
先编译再运行,还是一边运行一边翻译?
要事先生成一个 .arm.so 备用吗?
【 在 liuzhi (一只单眼皮一只双眼皮) 的大作中提到: 】
: 二进制编译
--
FROM 112.47.122.*
这个转换模块现在还能用?原理是把 arm 指令集转换 x86 指令集跑起来吗?
【 在 z16166 (Netguy) 的大作中提到: 】
: 以前那些安卓模拟器都是从联想手机里扒的libhoudini,intel编译器国内team搞的一个转换模块。 win11这个是用的intel bridge技术,intel自己只是说是post compiler,没细节,不过会有人分析的。
--
FROM 117.26.53.*
还是没找到这个技术的资料。是即时翻译还是事先编译呢?
现在 arm 平板的 win10 想运行 x86 的 windows 应用,好像很慢呢。
【 在 Xaoyao (劳动最光荣) 的大作中提到: 】
: intel当年做安卓平板的时候早就做了arm~x86的二进制翻译技术
: 现在这个技术给微软用了
: 其实win11支持安卓对intel的这个技术是重大利好
: ...................
--
FROM 140.224.35.*