加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 综合聚焦 > 移动互联 > 评测 > 正文

华为方舟编译器正式开源,脱离 GitHub 实现自主托管

发布时间:2019-09-10 19:08:01 所属栏目:评测 来源:杨鲤萍
导读:副标题#e# 本文转自雷锋网,如需转载请至雷锋网官网申请授权。 近日,华为的方舟编译器终于迎来了开源,而且开源代码还是承载在自家的官网上。面对这样一个肩负「出于安卓,胜于安卓」使命的编译器,自问世以来就备受大家的关注;此次开源,更是吸引了大众

根据华为实验数据,EMUI 9.1 在仅仅对系统组件 System Server 应用了华为方舟编译器后,系统操作流畅度提升 24%,系统响应性能提升 44%。新浪微博极速版是第一款采用方舟编译器的第三方应用,操作流畅度提升 60%。

「出于安卓,胜于安卓,超越 iOS,并且全面兼容安卓」,是方舟编译器的使命。目前,方舟已经可以实现「混合语言的统一中间表示和完全静态编译」。这也正是它主要的两大优点:

  • 方舟编译器首次在 Java 领域将虚拟机去掉了,也是软件史上首次将 Java/C/C++等混合代码一次编译成机器码直接在手机上运行,彻底告别 Java 的 JNI 额外开销,采用内存回收机制,使操作流畅度大幅提升。

  • 方舟编译器用空间换性能,因此可直接将编译器的代码优,并化搬到了开发者环境;使得开发者不再被手机端的硬件资源所限制,为代码优化提供了无限可能。

我命由我不由天

正如华为自己所写:「方舟编译器开源打响了鸿蒙 OS 开源的第一枪。通过持续的开放、开源,华为将把自己在软件方面的技术能力不断贡献给行业,同时在开源社区中,更多的开发者可以参与并贡献自己的力量,共同推进基础软件的发展。」

方舟编译器的开源并非偶然,而是华为一直精心运营的一步棋。当这步棋落下的那一刻,也代表了华为进一步实现技术自主权的时候;而正是这样的独立,才让华为在面对美国一次又一次的强势打压之下,依然保持了顽强、不屈服的态度。

华为方舟编译器正式开源,脱离 GitHub 实现自主托管

图 4 方舟编译器合作第三方应用

根据官方信息,华为坚持每年将销售收入的 10% 以上投入到研发中,技术成果不断涌现,软件能力持续增强;并且在此基础上,华为也保持着开放、合作、共赢的态度,不断推进产业创新与开放生态。从官网的介绍,我们可以看到目前已有 46 款 APP 使用了方舟编译器进行优化与性能提升,其中包括我们常用的支付宝、优酷、微博等应用。

现在方舟编译器正式开源,或许也正意味着华为正在从开源领域的主要参与者变成引领者。

官方网站:

https://www.openarkcompiler.cn

代码托管网站:

https://code.opensource.huaweicloud.com/HarmonyOS/OpenArkCompiler   

码云镜像仓库地址:

https://gitee.com/harmonyos/OpenArkCompiler

【编辑推荐】

  1. 谷歌开源代码评审规范:好坏代码应该这样来判断
  2. 迟到的方舟编译器开源:华为赶鸭子上架的“罪与罚”
  3. 浅析七款“Python开源框架”的优缺点
  4. PageRank、最小生成树:ML开发者应该了解的五种图算法
  5. IEEE 2019编程语言排行榜出炉:趋势、开源、职位需求,Python都是第一
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读