vlambda博客
学习文章列表

华为编译器大胆开源却未被其他国产机使用,小米编译器也即将来临

相信很多关注华为的网友们都能记得,在19年的春季发布会上,除了华为最新的旗舰机,还公布了一项令人振奋的全新的黑科技。这个黑科技是什么呢,那就是华为方舟编译器。余承东称华为方舟编译器乃是革命性系统,经过编译器编译的安卓应用程序,能够实现性能比之前提升60%。


什么叫做方舟编译器呢?这是一款硬核黑科技,能够让手机性能再次突破。很多人可能不明白一款应用程序是如何实现在手机上运行的,但是大家最关心的问题是,为什么玩手机的时候会莫名其妙的出现卡顿现象。我们与手机进行的交互行为,就是通过编译器。当我们需要启动一款程序的时候,在这个程序的启动过程中,编译器扮演着一个翻译的角色,能够把高级语言转化成机器能够读懂的机器语言,然后按照我们所给的相应的指令执行。华为方舟编译器为我们重新定义了编译器的形式,再一次的突破让手机的性能得到了升级。从以前边翻译边执行,到现在方舟编译器中使用的提前翻译到直接执行的方法,对手机的流畅度有了很大的提升,也缩短了手机应用的响应时间。


华为对方舟编译器大胆地进行了开源,将自己辛苦研究了十多年的成果和技术能力公布出来,在开源的过程中,能够吸引更多的开发者参与其中,并为开源贡献出自己的一份力量,借此来促进中国在自主研发的技术方面和软件开源方面的发展。

华为方舟编译器虽然已经开源却未被其他手机厂商使用。现在很多手机都是使用的安卓系统,安卓系统属于美国的谷歌公司,现在已知安卓系统已经不允许华为手机使用。很多手机厂商也纷纷担心自己是否会如同华为一样被断供,我们很难得知自主研发编译器是否困难,但现在可以确定的是小米已经研发了自己的编译器,准备和最新的系统版本一起进行发布。在MIUI11刚刚发布不久,MIUI12就立项了,现在看来MIUI11完全就是个过渡版本,小米战略放弃了2019年,不管是手机还是MIUI。2020,小米的十周年,MIUI12要开始发力了!


小米MIUI 12目前知道的最大的惊喜有两个:非线性动画和深色模式2.0。让我们一起期待小米编译器的到来,是否能够如我们猜测的一般,对安卓底层进行了有效的提升呢。小米编译器即将在新一代的手机上闪亮登场,MIUI系统现在可以说已经相当完善,但在流畅性上还略有短板,不知道在其他方面有没有更大创新,一起期待吧!