华为方舟编译器开源:官网正式上线,向鸿蒙OS开源走近了一步

艾媒报告 |2019全球智能终端生态与华为鸿蒙系统市场机会调查报告

本报告研究涉及企业/品牌/案例:华为,谷歌,小米,vivo,oppo,三星<br/><br/> 2019年5月21日,华为宣布其自主研发的操作系统“华为鸿蒙”最快2019年秋季面市,随即引发社会广泛关注。数据显示,在全球智能手机市场萎缩的大背景下,华为市场份额在2019第一季度跃升至全球智能手机市场份额第二位。此次研发操作系统或与中美贸易战直接相关。美方对多家中国科技企业实施制裁使得中国科技企业加

艾媒报告 |2019全球智能终端生态与华为鸿蒙系统市场机会调查报告 精品决策

   8月31日消息,华为方舟编译器开源官网正式上线,方舟编译器代码正式出现在华为开源平台HUAWEIOpenSource上。

  在8月9日的华为开发者大会上,华为消费者业务CEO余承东就宣布将在本月开源方舟编译器的框架代码。方舟编译器是华为自研操作系统鸿蒙OS的重要组成部分,本次方舟编译器框架代码的正式上线,也意味着华为鸿蒙OS向开源走近了一步。

  编译器是将计算机高级编程语言转化为机器可执行的机器语言的工具,也就是直接转化为二进制代码。用方舟编译器做出来的APK,下载到手机上直接就是机器语言,也就是二进制代码,机器直接就可以运行,不需要再做编译了,这是方舟编译器最本质的技术突破。

  据悉,本次方舟编译器开源的是编译器框架部分源码,包括编译器中间表示(IR)和语言编译实现,同时搭配编译器其他二进制组件,实现Java程序到aarch64汇编指令的编译过程。开发者可以获得相关代码和文档,供参考学习、了解方舟编译器的架构和代码。

  华为表示,在开源的世界里,我们与开发者们分享技术进步,共同成长,期待能够与广大开发者们同“舟”共济,为科技创新蓄力,不断推进产业开放式创新、构建开放生态。

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

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

  此外,方舟编译器编译的应用在开发阶段就已完成。只要是经过编译器编译的应用,在应用市场上上架了以后,用户下载的就是编译过的了。以新浪微博极速版为例,在应用方舟编译器之后,根据华为实验室测试数据显示,操作流畅度提升高达60%。

艾媒报告 |2019全球智能终端生态与华为鸿蒙系统市场机会调查报告

本报告研究涉及企业/品牌/案例:华为,谷歌,小米,vivo,oppo,三星<br/><br/> 2019年5月21日,华为宣布其自主研发的操作系统“华为鸿蒙”最快2019年秋季面市,随即引发社会广泛关注。数据显示,在全球智能手机市场萎缩的大背景下,华为市场份额在2019第一季度跃升至全球智能手机市场份额第二位。此次研发操作系统或与中美贸易战直接相关。美方对多家中国科技企业实施制裁使得中国科技企业加

艾媒报告 |2019全球智能终端生态与华为鸿蒙系统市场机会调查报告 精品决策