发表于 2019-06-10 17:58 IP属地:未知
乱猜的:
方舟编译器把APP开发商的代码编译为LLVM的IR文件打包后,即提交到华为App Store,App Store后台把IR包再编译链接为多个适配不同版本/机型的ELF文件(假定鸿蒙是Linux核)的安装包,最终用户安装时根据机型自动下载不同的安装包。
如果用户直接安装APP开发商提供的IR文件包,则在安装时利用5G网络的网速,在云端根据机型即时编译链接成ELF包再安装。
这样对APP开发商来说,不需要自己去根据不同机型不同指令集进行单独适配,对最终用户来说也是透明的。
[ 本帖最后由 黑三老幺 于 2019-6-10 18:00 编辑 ]