华为方舟编译器八月末开源,不仅是友商的福利,也是对安卓的挑战

华为方舟编译器八月末开源,不仅是友商的福利,也是对安卓的挑战


"multi_version":false

方舟编译器开源准备就绪 , “8月31日 show you the code!”

今年4月11日 , 华为消费者业务CEO余承东宣布 , 华为正式发布华为方舟编译器 , 这一编译器能改善安卓应用编译效率 , 从原先的边解释边执行转变为全程机器码高效运行程序 。

华为方舟编译器作为一款全新的安卓应用编译器能显著提高手机的运行速度 , 根据华为官方数据 , 方舟编译器能够提升24%的系统操作流畅度 , 提升44%的系统响应能力 , 还能提升60%的三方应用操作流畅度 。

1、方舟编译器是一种静态的编译方式 , 而现有的安卓系统 , 运行一个应用程序首先启动虚拟机 , 然后读入应用程序代码 , 逐条解释执行 。 会占用较多的处理资源 , 影响程序执行的效率 。 当然 , 也有包括AOT或JIT等提前或运行时的编译技术 , 把部分程序转换成机器码直接在CPU上执行 。 但是 , 仍旧无法做到100%做到摆脱虚拟机的执行 , 这也是当前安卓阵营不如IOS阵营的关键 。

推荐阅读