level 12
szh1123456
楼主
方舟编译器放弃的是android恐怖的兼容性
从各方信息了解的来看他将app直接在pc上进行交叉编译成二进制程序。
这样的话arm升级了指令集,你的程序不重新使用新版本编译器交叉编译的话,你的程序是无法享受到新指令集带来的性能提升的。参考ios和windows 由32位转64位的时候,是非常痛苦和缓慢的,app必须重新编译才行。
但android 的app,由32位到64位是极致平滑的,开发者不用做任何事情,就能直接体验到新指令集。因为app工作在dvm虚拟机中,只需要更新android本体的dvm就行了
2019年05月21日 12点05分
1
从各方信息了解的来看他将app直接在pc上进行交叉编译成二进制程序。
这样的话arm升级了指令集,你的程序不重新使用新版本编译器交叉编译的话,你的程序是无法享受到新指令集带来的性能提升的。参考ios和windows 由32位转64位的时候,是非常痛苦和缓慢的,app必须重新编译才行。
但android 的app,由32位到64位是极致平滑的,开发者不用做任何事情,就能直接体验到新指令集。因为app工作在dvm虚拟机中,只需要更新android本体的dvm就行了