您的位置:首页>>移动互联

华为确认方舟编译器全球开源:已有45款第三应用、让安卓不卡顿

发布时间:2019-09-02 10:49:10  来源:腾讯科技    背景:

  按照华为官方的测试数据,“方舟编译器”可以让应用执行效率提升了29%,系统操作流畅度提升了24%,系统响应性能提升了44%,三方应用操作流畅度提升了60%。

  9月1日消息,方舟编译器(OpenArkCompiler)正式开源后,华为现在又进行了一系列的后续操作,比如提供方舟编译器的源代码包、相关文档、演示等资料下载,同时其相应的官网也已经上线。

  华为官方表示,本次方舟编译器开源的是编译器框架部分源码,包括编译器中间表示(IR)和语言编译实现,同时搭配编译器其他二进制组件,实现Java程序到aarch64汇编指令的编译过程。

  此外,华为还指出,方舟编译器是向全球开发者进行开源,因此,官方网站和代码托管平台均面向全球开发者开放。目前英文版网站正在紧张的开发及内测,计划将于2019年Q4上线。

  按照华为官方的测试数据,“方舟编译器”可以让应用执行效率提升了29%,系统操作流畅度提升了24%,系统响应性能提升了44%,三方应用操作流畅度提升了60%。据悉,华为方舟编译器将会在EMUI后续的版本开发中运用到更多模块中,以便更多开发者可参与到方舟编译器的开发、使用中。

  方舟编译器是什么?

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

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

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

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

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

  方舟编译器的优势

  按照华为的介绍,方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件,目前还在持续演进中,上述能力将陆续实现和开源。

  通过多语言统一IR表示,方舟编译器可实现应用中多种编程语言联合编译优化提升性能,而且在支持多平台的同时,根据设备特征提供便捷的开发与部署策略提升效率。

  华为方舟编译器提供了全新的系统及应用的编译和运行机制,从动态编译变为静态编译,就是直接将高级语言直接编译成机器码,彻底消除了虚拟机动态编译的额外开销,实现了开发和运行效率的兼容并举。

  1、多语言联合

  将同一应用中的不同语言代码联合编译、联合优化,消除语言间的性能“鸿沟”,降低开发者的优化成本

  2、轻量运行时

  通过编译器的语言实现能力和优化能力增强,应用运行时的开销更小

  3、软硬件协同

  编译器与芯片实现软硬件协同优化,充分发挥硬件能效,应用体验更佳

  4、多平台支持

  支持面向多样化的终端设备平台进行编译和运行,根据设备特征提供便捷的开发与部署策略,提高开发效率

  都有哪些应用、机型支持方舟编译器

  从官网给出的介绍看,目前已有至少45款第三方应用支持华为方舟编译器,都是大家耳熟能详的超大用户量App,而且后续还有更多的App加入其中。

  至于支持的机型,具体来说是(更多机型还在陆续适配中):

  华为品牌:P30、P30 Pro,P20、P20 Pro,Mate 20、Mate 20 Pro、Mate 20 X、Mate 20 RS保时捷设计、Mate 10、Mate 10 Pro、Mate 10保时捷设计、Mate RS保时捷设计、nova 5 Pro、nova 4、nova 3;

  荣耀品牌:荣耀20、荣耀20 Pro,荣耀9X、荣耀9X Pro、荣耀Magic2、荣耀10、荣耀V10、荣耀Play、荣耀V20;

特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。


返回网站首页 本文来源:腾讯科技

本文评论
西瓜视频诉爱奇艺盗播《一郭汇》终审判决:认定爱奇艺侵权
5月26日下午消息,近日,北京知识产权法院对爱奇艺被诉著作权侵权纠纷系列案件(共四案)作出终审判决...
日期:05-26
《第五人格》助力未成年人成长,出台史上最严防沉迷规则
作为一种全新的文化载体,游戏跨领域进行文化融合可以说是一种水到渠成、顺其自然的过程。这种融合的...
日期:05-21
网易、暴雪合力赶工中:加快推出新手游《暗黑破坏神:不朽》
今天早些时候,网易公布了今年第一季度的财报,净收入为170.6亿元人民币,受财报利好消息影响,网易...
日期:05-20
支付宝又改版了:收付款合并 出行首次挤入“四大金刚”
你的支付宝又要升级了!
  5月20日,支付宝举办了一场“不正经”的产品发布,支付...
日期:05-20
引擎级防沉迷! 腾讯游戏与Unity推出防沉迷系统开发工具
5月18日消息 今日,腾讯游戏对外宣布,联手Unity共同推出防沉迷系统开发工具,该工具将由腾讯成长守...
日期:05-18
微信支付摇一摇免单正式上线:每天3次 最高200元
今天开始,微信支付摇免单正式上线。在“微信支付商家消费券”小程序领券并消费后,就可...
日期:05-15
一键智能识别垃圾分类,百度App用AI把知识变得更酷了
随着《北京市生活垃圾管理条例》5月1日正式实施,北京正式进入垃圾分类“强制时代”。不...
日期:05-13
5G黄金频段 中兴实现700MHz+4.9G双频组网:1.68Gbps网速
日前,中兴通讯宣布在深圳率先完成了700MHz和4.9GHz频谱的5G载波聚合验证,进一步丰富了700MHz+4.9G...
日期:05-13
2019年我国未成年网民1.75亿,89.4%的小学生上网
5月13日消息,共青团中央维护青少年权益部联合中国互联网络信息中心(CNNIC)发布《2019年全国未成年...
日期:05-13
中国移动回应5G消息App下架:存技术问题 会重新上线
今年4月初,三大运营商合力推出了5G信息,这被外界认为是抛弃传统短信的重要一步,其不仅支持个人用...
日期:05-11
快手王小歪扶贫在行动,5月8日连麦县长化身“带货精英”
提起王小歪,相信熟悉热爱《和平精英》的你一定不陌生。作为当下炙手可热的明星级主播之一,王小歪...
日期:05-08
百度地图解读假日拥堵:省会交通枢纽人流量大 民众出游热情高涨
今年“五一”是多地疫情防控响应级别下调后的首个小长假,历经三个多月的隔离,广大民众...
日期:05-08
互联网付费模式日趋成熟 百度网盘会员制值得业界参考
“3元解锁提前观看大结局”、“VIP提前更新6集”、“会员免流量”&h...
日期:05-08
特殊时期“黑科技”,MAXHUB给防疫管控提供了什么新思路?
“两万多名密切接触者,每一个数字背后都是我们奋战在一线的疾控工作者努力的结果。”&mda...
日期:05-07
百度文库上线“知识店铺”,加码知识生态服务建设
近期,艾媒咨询发布了一组数据:2017年中国知识付费市场规模仅为49.1亿元,2018年达到148.3亿元,20...
日期:05-07
“世界密码日”再提安全,网易邮箱提倡帐号保护的“密码文化”
新冠疫情的爆发,让人们对“口罩文化”有了深刻理解,那对于帐号信息安全,个人自我保护...
日期:05-07
出行也能精打细算,百度地图首批接入官方数据,不同路线通行费可对比
随着五一小长假落下帷幕,“史上最长收费公路免费期”也已结束。据交通运输部消息,从5月...
日期:05-06
石墨文档 6 周年,中国云端 Office 的先行者和领先者
2014 年 5 月 6 日,武汉初心科技有限公司诞生于武汉。主要产品 —— 石墨文档,是中国第...
日期:05-06
五一假期过半!百度地图大数据显示景区、购物中心周边拥堵指数超过交通枢纽
与以往假期不同,“无预约、不出游”成为了今年五一假期的出游新趋势。5月2日从各景区官...
日期:05-03
五一好天气霸屏,用百度地图开启“无接触式”旅游
五一这几天阳光推着气温“蹭蹭”上涨,多地气温“奔三”后再“奔四&rdquo...
日期:05-02
  专栏介绍
郭椿砾 的专栏
郭椿砾发表的文章
积分:
自我介绍 :