(第二步将机器码打包成安装包,用户下载后CPU可以直接运行)
方舟编译器把代码提前编译好,使原本需要在我们手机上实时编译的工作,在APP上架前就完成了,这样就减少了手机的负担;
相当于我们自己直接使用外语和外国人沟通,省去了中间的翻译,效率自然大大提升啦,从根本上避免了安卓系统边解释边运行带来的卡顿,低效。
根据华为实验室的测试数据,EMUI 9.1 在仅仅对系统组件 System Server 应用了华为方舟编译器后,系统操作流畅度提升 24%,系统响应性能提升 44%。同时,新浪微博极速版在应用方舟编译器之后,操作流畅度最高提升了60%。
综上所述,方舟编译器作为全新的系统及应用的编译和运行机制,从 DNA 层面对安卓进行了改造,打破了性能和功耗的的跷跷板,解决了安卓应用变解释边运行的低效问题,让手机能直接听懂“高级语言”,可以说是近几年来安卓阵营最大的根本性革新。它解决了安卓系统久用必卡顿的魔咒,打破了人机之间的藩篱;
让用户能直观感受到的就是:
1、 提升了应用的流畅度;
2、 降低手机 CPU 的开销;
3、 进一步降低功耗提升了手机续航能力;
4、 为用户带来更加持久流畅的体验。