华为方舟编译器今日开源:网站已上线 网友集体围观

Posted EETOP

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为方舟编译器今日开源:网站已上线 网友集体围观相关的知识,希望对你有一定的参考价值。

8月31日上午消息,今日华为方舟编译器正式开源。8月31日凌晨,华为开源平台网站(HUAWEI OpenSource 网址:http://code.opensource.huaweicloud.com)已经上线。

目前,该网站只有一些测试和说明文件,在“问题”页面,吸引了不少代码爱好者前来围观。从网友反馈来看,大家对方舟编译器的开源十分期待。

今年4月11日,华为在P30系列手机发布会上正式宣布推出方舟编译器。此编译器可改善安卓应用的编译效率。由此前安卓系统的边解释边执行,变为全程机器码高效运行程序,从系统层面改善手机流畅度。

在8月初的HDC华为开发者大会上,华为表示目前已经与40多家顶级开发者合作,对各类流行应用进行编译优化,并且在未来几个月中陆续发布上线。

华为方舟编译器开源之后,可能吸引更多开发者参与开发及使用,提升第三方应用的运行效率。

目前,华为Mate 20系列、华为P30系列,荣耀20、荣耀20 PRO、荣耀V20等手机产品均已支持方舟编译器。

方舟编译器是什么?

华为官方介绍,方舟编译器是首家完全替代语言虚拟机的静态编译器,完全不需要解释器。兼顾Java开发效率和C语言运行效率的编译器。相比现有的编译机制:

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

2、华为方舟编译器的静态编译方式可将语言里的动态特性直接翻译成机器码,手机安装应用程序后可全速运行程序,彻底消除虚拟机的弊病,带来效率上的极大提升;

3、方舟编译器是在开发环境部署的编译器,而现有编译过程,主要发生在手机上,带来额外的资源消耗;

其实通俗点来说就是,方舟编译器通过对安卓底层优化,让安卓程序编译的效率更高,安装程序的速度、运行的速度更快,让程序降低对用户设备的电量消耗,同时还可以在一定程度上减低程序对硬件的要求。

以上是关于华为方舟编译器今日开源:网站已上线 网友集体围观的主要内容,如果未能解决你的问题,请参考以下文章

来了!华为方舟编译器正式开源!

说到做到,华为方舟编译器开源了!对OV小米影响几何?

万众瞩目:华为方舟编译器开源官网正式上线,框架代码公布

今天!华为方舟编译器正式开源

华为方舟编译器:支持 C 语言编译新功能开源

话不多说代码拿来:方舟编译器开源的“核爆”威力