华为又一大杀器诞生:方舟编译器!流畅从来就不只是IOS的专利!

华为又一大杀器诞生:方舟编译器!流畅从来就不只是IOS的专利!

全球智能手机行业发展到今天,已经形成了iOS、安卓两大阵营。在安卓阵营里的众多厂商,迄今为止都把主要资源放在了硬件开发上,而在操作系统、基础软件环境方面,普遍都依赖谷歌的安卓平台去解决问题。所以在操作系统方面,安卓厂商之间基本都属于同质化竞争。

华为又一大杀器诞生:方舟编译器!流畅从来就不只是IOS的专利!

华为是安卓阵营中,第一个试图在基础软件环境方面有所作为的厂商。而华为想要“有所作为”的抓手,就是方舟编译器。

华为又一大杀器诞生:方舟编译器!流畅从来就不只是IOS的专利!

P30系列国行发布会上,华为宣布了革命性的“方舟编译器”,通过架构级优化,显著提升性能,尤其是全程执行机器码,高效运行应用,彻底解决安卓应用“边解释边执行”造成的低效率。

另外,P30系列还全面提升了CPU、NPU的性能,并有创新的EROFS文件系统,随机读取性能可提升20%。

华为又一大杀器诞生:方舟编译器!流畅从来就不只是IOS的专利!

方舟编译器所起的“革命性”作用,就是让手机应用的响应速度、流畅度大幅度提升,给用户带来更好的使用体验。以华为最新发布的EMUI 9.1为例,其系统组件System Server在应用了方舟编译器后,系统操作流畅度提升24%,系统响应性能提升44%,效率提升明显。

华为又一大杀器诞生:方舟编译器!流畅从来就不只是IOS的专利!

华为方舟编译器的发布,是华为在操作系统级别底层接口上的实力展示。编译器作为一项难度和复杂性是极高的系统工程,并不是谁都有能力进行开发出的。据华为方面透露,华为早在5年前就开始布局方舟编译器的开发,投入资源巨大。仅直接参与开发工作的技术人员就多达上千人。

华为又一大杀器诞生:方舟编译器!流畅从来就不只是IOS的专利!

在发布会的现场,余承东宣布,方舟编译器将面向业界开源,希望APP开发厂商尽快使用这一编译器。

虽然华为编译器还没有正式对外开放,但我相信,敢于“开源”的华为编译器,是对自己技术很有信心。

既然叫做方舟编译器,那本质还是个编译器,所以我们先说说编译器的故事。什么是编译器?其实就是将我们所理解的语言转化为机器认识的0和1的程序,当然要是更准确的说法应该是将高级语言转化为低级语言。其实在安卓中是有着编译器存在的,毕竟如果没有编译器的话不论任何一款软件或是系统都寸步难行。

华为又一大杀器诞生:方舟编译器!流畅从来就不只是IOS的专利!

安卓的开发核心是什么?不少人以为是linux,其实安卓的开发核心是Java(这也就是为什么近几年的java工程师比原来还吃香),因为Java自身有着强大的跨平台性,所以安卓为了开发资源更加丰富也就转投了Java阵营,虽然说Java很不错,这句话是真真正正的褒义,笔者个人也对Java欣赏有加,但Java的跨平台性也必须要提一下,因为这就是方舟编译器存在的核心。

华为又一大杀器诞生:方舟编译器!流畅从来就不只是IOS的专利!

所以简单的来说,编译器就是将计算机高级编程语言转化为可以执行的机器语言的工具,可以说是一步能够到位的编译,这样的编译有什么好处,就是可以直接在手机上的机器语言,不需要再做编译,可以有效提高手机运行速度。 为什么华为用十年的时间研发,才终于把这个方舟编译器才真正的研发出来,那么编译器的研发难不难,其实这是难度非常大的,需要长期的大量研发积累,可以说是十年如一日的做研发。对于这类型的研发工作人员,必须要精通各种高级语言,比如说Java语言,C语言等等,还需要对各种框架也要非常的熟悉。

华为又一大杀器诞生:方舟编译器!流畅从来就不只是IOS的专利!

华为对技术的执着,对技术的巨大投入是值得每个人敬重的,特别在当下的国内浮躁浮夸的环境,华为的这种精神显得是那么的弥足珍贵!值得所有中国企业家学习。


分享到:


相關文章: