为什么X86和ARM的安卓可以用APK安装包!而X86和ARM的WINDOWS就不能通用EXE?
本帖最后由 ge 于 2018-11-10 10:48 编辑以前发现了没有问!现在才想起来! 因为大部分exe都编译成比较底层的了,只能对应x86使用。
uwp这种就容易通用了
有中间层的比较容易做成通用的,底层让系统解决 微软已经在开发了 大部分可通用的APK里面是字节码,由系统提供的ART虚拟机解析、编译、执行,可以跨平台通用
不可通用exe里面是本机代码,由CPU解析、执行,需要为每一种cpu编译 wuyouaaa 发表于 2018-11-10 12:14
大部分可通用的APK里面是字节码,由系统提供的ART虚拟机解析、编译、执行,可以跨平台通用
不可通用exe里 ...
专业回答,+1... 安卓本身就可以说是个虚拟机,比较容易兼容
win系统从10开始不也在往全平台兼容,所以才会有开始那个奇葩界面 fjzjk 发表于 2018-11-10 11:37
因为大部分exe都编译成比较底层的了,只能对应x86使用。
uwp这种就容易通用了
有中间层的比较容易做成通 ...
好像能明白点了!{:1_192:} 2012jiashanni 发表于 2018-11-10 11:41
微软已经在开发了
应该会火一段时间!不知道长时间怎样!也不知道性能如何! wuyouaaa 发表于 2018-11-10 12:14
大部分可通用的APK里面是字节码,由系统提供的ART虚拟机解析、编译、执行,可以跨平台通用
不可通用exe里 ...
厉害!说得很专业!就是不太懂!{:1_192:} 2012andyle113 发表于 2018-11-10 13:01
安卓本身就可以说是个虚拟机,比较容易兼容
win系统从10开始不也在往全平台兼容,所以才会有开始那个奇葩 ...
原来是这样呀!但是通用了会不会占用更多的硬件资源?
页:
[1]
2