华为官宣8月31日方舟编译器开源 华为方舟编译器是什么?有什么功能?附华为方舟编译器源代码

WuYaNan

8月29日晚间,华为EMUI官微发布公告称,方舟编译器开源准备就绪,将于8月31日起开源。据此前华为官方测试数据显示:“方舟编译器”可以让安卓应用执行效率提升29%,安卓程序编译的效率更高,让程序降低对用户设备的电量消耗,方舟编译器有望让安卓体验超越iOS。那么,华为方舟编译器是什么?有什么功能?我们一起来看看。

那华为方舟编译器是什么?

华为方舟编译器:

华为方舟编译器是华为公司为了提升Android系统的编译效率推出的一项系统及应用的编译和运行机制。2019年4月,在华为P30系列国内发布会上,华为首次宣布了该技术。

方舟编译器是基于GCC开发的交叉编译器套件,它包括了C、C++、Fortran的前端,也包括了这些语言的库(如libstdc++、libgcc等)。HCC运行在X86 linux架构服务器上,生成的二进制运行在Aarch64架构服务器上。

编译器有什么功能?

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

比如,在P30系列国行发布会上,华为宣布了革命性的“方舟编译器”,通过 架构级优化,显著提升性能,尤其是全程执行机器码,高效运行应用,彻底解决安卓应用“边解释边执行”造成的低效率。

根据华为实验室的测试数据,EMUI 9.1在仅仅对系统组件System Server应用了华为方舟编译器后,就带来了系统操作流畅度提升24%,系统响应性能提升44%。

华为方舟编译器开源时间表

在方舟编译器面世之时,华为就宣布未来将这一技术开源,希望更多的APP厂商,高校,安卓手机厂商,开源社区的开发者能一同加入进来。

华为计划在2020年将方舟编译器完整开源,帮助开发者构建完整的工具链。届时华为还将提供代码调优工具,开发者可以选择根据工具的优化建议来调整自己的代码,和方舟编译器配合获得更优的执行效果。

目前已经有40多个顶级应用通过方舟的编译上架到华为应用商城,并且欢迎未来有更多的第三方使用方舟编译器。同时,方舟编译器所有代码也将开源给业界。

华为方舟编译器源代码:

以上就是介绍的关于“华为官宣8月31日方舟编译器开源  华为方舟编译器是什么?有什么功能?附华为方舟编译器源代码”等相关内容介绍,大家可参阅。

/////

2019-2025年版电竞产品入市调查研究报告

IT 华为方舟编译器开源 华为方舟编译器功能 华为方舟编译器源代码

相关阅读

早教中心企业当前如何做出正确的投资规划和战略选择?

早教中心广告

2019-2025年版早教中心产品入市调查研究报告

苹果向第三方提供iphone维修零件 此举意味着什么?

it

苹果向第三方提供iphone维修零件 此举意味着什么?

苹果发布会时间确定 苹果产业链概念股有哪些?苹果发布会将发布哪些新品?

IT

苹果发布会时间确定 苹果产业链概念股有哪些?苹果发布会将发布哪些新品?

拼多多市值超越百度 拼多多市值多少亿?

拼多多市值超越百度 拼多多市值多少亿?

it

2019苹果发布会时间确定 关于苹果产业链概念股有哪些?

it

2019苹果发布会时间确定 关于苹果产业链概念股有哪些?

2019苹果发布会时间定于9月11日 iphone11上市时间是什么时候?

it

2019苹果发布会时间定于9月11日 iphone11上市时间是什么时候?

2019年苹果发布会时间:9月10日在乔布斯剧院中举行 2019年苹果新款手机什么时候开售?

IT

2019年苹果发布会时间:9月10日在乔布斯剧院中举行 2019年苹果新款手机什么时候开售?

2019苹果发布会时间确认 北京时间9月11日凌晨1点新品发布会 iphone新机是怎样的?

IT

2019苹果发布会时间确认 北京时间9月11日凌晨1点新品发布会 iphone新机是怎样的?

脸书出现新功能“警报工具” facebook的功能都有哪些特点?

脸书出现新功能“警报工具” facebook的功能都有哪些特点?

it