​华为宣布方舟编译器8月31日正式开源

在今年4月份的华为P30系列发布会上,华为宣布推出方舟编译器,并且号称安卓性能革命、架构级优化、第三方应用性能可以提升高达60%等。更重要的是,华为宣布方舟编译器将开源。现在,华为方面已经正式公布方舟编译器的开源时间。

昨日晚间,华为官方正式宣布,方舟编译器将于8月31日正式开源。届时,方舟编译器的源码便会公布,此前关于方舟编译器的种种争议也会随着源码的公布而得到解释。

根据华为的介绍,方舟编译器是首家完全替代语言虚拟机的静态编译器,可兼顾Java开发效率和C语言运行效率。

相较于目前安卓“边解释边执行”效率低下的模式,华为方舟编译器全程执行机器码高效运行程序,显著提升性能。根据华为给出的数据,系统操作流畅度提升了24%,系统响应速度提升44%,第三方操作流畅度提升了60%。

而在方舟编译器宣布之后,大家对于方舟编译器提高性能的方式也展开了讨论。其中,知乎大V、安卓话题优秀回答者weishu曾猜测,方舟编译器有可能在Android应用打包成APK的时候,直接把Java代码编译成机器码,以实现性能大幅提升的目的。

而当方舟编译器的源码正式公布之后,其背后提升安卓系统/应用运行效率的原理自然也就能够弄清楚。另一方面,截至目前,已有包括华为Mate 20、华为P30、荣耀20等20多款华为/荣耀机型通过系统升级适配支持方舟编译器。并且在未来,通过华为应用商店下载的应用,都会经过方舟编译器编译。

(0)

相关推荐