1、方舟编译器
首先,简单说一说方舟编译器到底是做什么的。
编译器:应用厂商编写的APP,需要将源代码转换成机器可以认识的机器码或者虚拟机认识的字节码,而这个转换过程就需要用到编译器,因此手机安装的是编译器编译后的apk文件,手机不需要安装编译器。
方舟编译器:传统的安卓编译器将java编写的代码转换成java虚拟机认识的字节码,字节码在虚拟机上运行。方舟编译器直接将java编写的代码打包成可以在机器上运行的01机器码,不需要java虚拟机“中间层”,提升了执行效率,根据测试系统运行流畅度提升了24%,第三方应用提升了60%。
2、方舟编译器“生态”
编译器可以看做是操作系统的一部分,只有应用厂商使用,才会打造出方舟编译器的“生态”,否则方舟编译器可以说没有存在的必要。根据消息,国内的互联网巨头,百度、腾讯、搜狐、阿里巴巴等都在做相关的适配,相信会有越多的国内厂商参与,共同打造方舟编译器“生态”。在之前华为一个发布会上,也提出要拿出一部分资金鼓励大家对方舟、对鸿蒙进行适配。重金之下,必有勇夫。在不久的将来希望能用上我们自己的操作系统,我们自己开发的软件。
之前网上一直在传:支付宝用了华为的方舟编译器,打开速度变快了,小编也测试了一下,速度确实比其他软件快一些。但这并不是用了华为的编译器,而是支付宝开发团队努力的结果,这两天支付宝官方也出来辟谣了。希望大家也不要再传谣言了,也不要把方舟编译器“神化”了
领取专属 10元无门槛券
私享最新 技术干货