自从华为在今年4月份公布编译器后,无数网友都对这项黑科技表示十分期待。,编译器式的静态编译带来巨大的效能提升,堪称安卓系统性能。当时,华为宣布,编译器将会开源,如今它终于来了!
今日(30日),华为消费者BG软件部总裁王成录发微博称:“说到做到,编译器开源来了!”随后,余承东转发王成录微博正式官宣:“编译器将在明天正式开源!”
华为编译器作为一款全新的安卓应用编译器能显著提高手机的运行速度,根据华为数据,编译器能够提升24%的系统操作流畅度,提升44%的系统响应能力,还能提升60%的三方应用操作流畅度。对于这样的性能表现,称已经可以媲美甚至超越苹果iOS。
和此前的鸿蒙操作系统一样,华为编译器也火了一把,不过要注意的是,编译器并不是一个系统。事实上,忽悠美女老板结局编译器只是依托于安卓的一套开发工具而已。
介绍称,编译器是基于GCC开发的交叉编译器套件,它包括了C、C++、Fortran的前端,也包括了这些语言的库(如libstdc++、libgcc等)。HCC运行在X86 linux架构服务器上,生成的二进制运行在Aarch64架构服务器上。
简单来说,现有的安卓系统上的程序往往需要一边转换一边执行,会占用较多的处理资源,影响程序执行的效率。华为编译器提供了全新的系统及应用的编译和运行机制,从动态编译变为静态编译,就是直接将高级语言直接编译成机器码,彻底消除了虚拟机动态编译的额外开销,实现了开发和运行效率的兼容并举。
编译器是华为10年前就开始布局该应用编辑技术,投入了数百专家团队,历经多次尝试,才在EMUI 9.1上实现了机器代码的翻译。
2009年,华为启动5G基础技术研究的同时就成立了编译组;2014年,众多专家加入,项目正式启动;2016年成立了编译器与编程语言实验室,直到2019年正式对外公开,前后也是准备了10年时间。
自华为编译器发布以来,已经有多款华为手机支持编译器,包括华为P30系列、P20系列、Mate20系列、Mate10系列、nova系列、荣耀20系列、荣耀9X系列、荣耀10系列、荣耀V20系列、荣耀Magic2等。
此外,在8月初的HDC华为开发者大会上,华为表示目前已经与40多家开发者合作,对各类流行应用进行编译优化,并且在未来几个月中陆续发布上线。
随着华为编译器的开源,我们终于可以一窥它的真面目,预计很快就会有更多的厂商和开发者会参与到舟编译器的开发、使用。届时第三方安卓应用的运营效率将会得到大幅提升,彻底解决安卓长时间使用会卡顿的现象。返回搜狐,查看更多
网友评论 ()条 查看