首页 > 资讯频道 > 新闻资讯 > EMUI 9.1推出全新华为方舟编译器

EMUI 9.1推出全新华为方舟编译器

  前两天,华为上半年度旗舰P30系列在上海正式发布,国内版EMUI 9.1系统的新特性也悉数亮相,其中最亮眼的要数“华为方舟编译器”的“首秀”。华为表示使用这一工具能够从程序编译与运行机制上提升安卓系统流畅度,补齐安卓系统的短板,引发外界高度关注。

华为EMUI 9.1推出1

  持续优化安卓体验华为EMUI屡出高招

  作为目前主流手机操作系统的安卓和iOS各有其优势,前者以开放性和兼容性见长,而后者则在一度在流畅度方面保持领先。这两大阵营分庭抗礼的状态不仅同硬件性能密切相关,也与其背后的软件运行机制有着千丝万缕的关系。

  当今安卓设备在硬件方面虽然已经逐渐完成了赶超,在运行流畅度方面,随着众多安卓厂商的努力也已经达到相近的水平。但仍然有部分用户觉得iOS似乎在流畅的感觉上依然更佳。这其中有一些现有安卓平台的深层次原因,华为方舟编译器也正是因此而来。

华为EMUI 9.1推出2

  编译器是连接人类世界与机器世界之间的一座桥梁,任何在手机上的程序都需要经历软件开发的过程,软件开发使用的语言是易于程序员理解的高级语言,程序在手机上运行需要转换成可以高效执行的机器码,这样的转换过程就是由编译器完成的。可以说编译器是用来生成软件的软件,是软件与芯片之间的桥梁,其性能,效率直接影响到最基础的消费者体验,具备极高的技术含量,是软件开发中的“皇冠”。

  当前的安卓系统使用Java作为编程语言,易于开发,但是不会将代码直接编译成机器语言,程序运行时有相当一部分代码还需要通过手机上的虚拟机临时同步编译,边翻译边运行。这就对手机算力产生了额外的消耗,并可能随机产生一些不够流畅的感觉。

  而全新的华为方舟编译器采取了静态编译的方式,是首个取代了安卓虚拟机模式的静态编译器。可供开发者在开发环境一次性的将高级语言编译为机器码,手机安装应用程序后可全速运行程序,带来效率上的极大提升。根据华为Beta用户的测试数据,EMUI 9.1在仅仅对系统组件System Server应用了华为方舟编译器后,就带来了系统操作流畅度提升24%,系统响应性能提升44%的收益。

分享: