“华为方舟”确定8月开源!鸿蒙生态大利好

开源最前线(ID:OpenSourceTop)

整编自:华为官方公众号、快科技等

前不久,在上海举行的中国开源峰会2019上,华为战略与产业发展副总裁肖然表示,华为方舟编译器将于今年8月正式开源。华为诚邀广大合作伙伴和应用开发者一起加入“方舟朋友圈”,一起打造终端生态的方舟,共建公平、公开、健康、共赢的全球生态。



华为方舟编译器来自华为方舟实验室,由全球顶级编辑器权威专家周志德领衔开发,华为投入数百专家团队,耗费近 10 年时间打造才得以实现。



编译器在APP的使用过程中扮演着“翻译者”的角色,把高级语言转换成机器能读懂的机器码,并按指令运行。但编译器都绕不过一个槛——VM。VM是运行安卓程序的一个虚拟计算机,它还附带了两翻译——解释器和编译器,这也是卡顿的来源,VM的统一回收内存垃圾也会带来卡顿



华为的方舟编译器将JAVA编写的代码在编译打包APK文件时,直接编译成了供机器识别的语言,这个过程跳过了传统安卓机需要边解释边执行的步骤。通过方舟编译器编译后,手机 App 与 Android 保持兼容,并大幅提升性能。



根据华为官方数据显示,“方舟编译器+开源”的组合让更多用户享受到了流畅的应用体验,系统操作流畅度提升了 24%,系统响应提升 44%,第三方应用操作流畅度 60%。


对于华为方舟编译器开源一事,有观点明确指出,“经由方舟编译器转化过的 App 将 100% 无缝运行在被寄予厚望的鸿蒙操作系统上。这标志着华为在终端应用生态中的一大开放举措,方舟编译器的开放与鸿蒙操作系统的研发有着紧密的直接联系从宏观角度来看,海思麒麟芯片的授权销售潜在可能性也正变得越来越大。”


目前,华为最新上市的两款手机荣耀20系列和nova 5系列手机均加入了方舟编译器的支持,配合麒麟980、麒麟810等华为手机芯片、以及华为EROFS超级文件系统,都能令App在华为手机上展现出更快的响应速度和更流畅的使用体验。


了解更多方舟编译器详情,还可观看以下视频:


推荐↓↓↓
开源最前线
上一篇:我在GitHub上又找到一个堪称神器的命令行工具Semantic 下一篇:GitHub被中国人霸榜!国外开发者不开心了