华为方舟编译器框架开源:代码即将正式发布( 四 )

谷歌此前多次调整过安卓的编译器模式 , 从Dalvik虚拟机、到JIT、再到ART , 在Android 7.0版本 , 采用了AOT+ JIT+解释执行的混合模式 , 是为了达到一个安装时间、空间占用和性能之间的平衡 。

但目前安卓依然存在边解释边执行的代码运行方式 , 谷歌也多次调整编译代码的模式 , 但是相比iOS依然有性能差距 。

而方舟编译器则解决了这一问题 , 是首家完全替代语言虚拟机的静态编译器 , 完全不需要解释器 , 将彻底解决安卓应用“边解释边执行”造成的低效率 。

作为一个后来者 , 华为其实更多的是吸收了各巨头的多年积累的经验和知识优势 , 再在这个基础上做创新 , 包括前面介绍的这个静态编译 , 以及内存回收的机制 。

尽管华为出发的晚 , 但使用的技术更新 , 架构也更创新 。 华为这次开源方舟编译器 , 为鸿蒙OS开路 , 势在必得 。 不管是华为现在的方舟编译器 , 还是鸿蒙系统 , 都会是更新的面向未来的技术 。

现在 , 用户已经能够在应用或操作当中具体体验到华为方舟编译器的便利——除了微博极速版之外 , 华为还跟40多家应用伙伴进行了合作 , 包括常用的淘宝、QQ、支付宝、头条等 , 据悉将在未来的几个月陆续上线 。

推荐阅读