任正非:华为操作系统鸿蒙将比安卓速度快60%,毋庸置疑

华为的鸿蒙系统 (英文:HUAWEI HarmonyOS),在2019年8月9日,华为在东莞举行华为开发者大会,华为宣称是一款全新的面向全场景的分布式操作系统,正式发布操作系统鸿蒙OS。这是首款我国自主研发的系统;也是基于苹果手机商的第二个原生态的自研系统,在手机的搭配和体验度上有望超越安卓机器;但是有个问题就来了,既然这样那不是比安卓系统牛吗?那究竟在哪儿呢?

安卓和鸿蒙系统的差别

安卓系统是基于linux的宏内核设计:宏内核模块都有独立的权限,相当于一个运行的钢琴曲目,只要弹错一个音符,整首曲子就会毁掉,而基于系统就会就会崩溃,这也是安卓系统容易卡死崩溃的原因。安卓作为一款开放式的系统在就有了成熟的语言编译,不再是单一的Java应用程序的单一局面,不仅各个领域都支持,而是由支持变成去适应安卓了。这本身跟安卓的出现有关系。因而受到众多开发者的欢迎,成为真正意义上的开发式操作系统,好处就是系统开发难度低。

首先你要让机器理解你的语言,你就需要一个翻译者,而这个翻译者简称“翻译器”所以基于安卓系统他会有这样一个设计;但是多出一个东西,往往就多出一个麻烦;很容易造成翻译器对你翻译不过来,造成卡死的状态。而鸿蒙系统呢,就是直接解决了这个麻烦;安卓就像美国人与韩国人讲中文进行交流;而鸿蒙呢就是美国人与中国人讲各自的语言交流;彼此都听得懂;

但是这就解决了一个非常好的问题,它主要是解决开发者的效率问题,正如安卓你学习的语言不只Java,久而久之是你要适应安卓。而开发者的效率问题,直接决定你产品的质量,所以受益者永远都是消费者;打个比方,说计算机是汽车,那么软件就像汽车的操控系统一样。编译器则是汽车发动机里最核心的汽油燃烧技术,将软件变成计算机的动力,其编译的效率,直接决定了用户的使用体验。

后面我们来简单了解一下安卓与鸿蒙编译的区别:

第一个版本的安卓系统是需要一个翻译的,你每次要做什么;都要提醒翻译器。然后由翻译器去执行你想要的结果。你说一句,他编译一句;每一次都很麻烦。但是后来出现了,一个即时翻译,就比较醒目的一个人了,但是他就是比较耗费空间和内存。后面随着每次版本的更新,每次来的人都在进入这个app前,先去把需要做的代码永久保存了,先学会做,所以你每次安装程序的时候,都会显得很慢。

由于安卓是一个开放式的平台,来的语言很多,并不是每一次都用的Java或者c语言,所以每次都要去找一个相同的人去沟通讲一样的语言,所以每次都需要调度。这样问题就来了,有时候你手机运行忙起来的时候,根本不够资源或者内存,此时需要终止某一应用来缓解手机压力的时候。就像你手机经常弹出的窗口。

以上这几个问题,一直影响着安卓手机的体验。其中最主要是Java 高级语言,转换成机器能懂的语言,这一转换过程直接导致了Android的卡顿。反观iOS系统,直接使用Clang/LLVM来编译出机器码,就没有安卓还要一个中间层,也因为如此,我们感觉iOS系统一般更流畅。

我们现在来讲一下鸿蒙系统吧!直接用一张图片解释吧:

方舟编译器是一种静态的编译方式,目前市面上所有的安卓系统,每次打开一个程序前先要通知编译器,我要做什么了,然后编译器听到才回去执行,你无法做到直接同机器对话,这就十分恼火了,而且这一点不解决安卓永远都会卡顿,除非你给的资源和编译的效率上有提升。

总结一下:

1.安卓程序编译效果更好

2.安卓应用安装速度更快

3.APP运行速度更快

4.系统内存垃圾随用随清,对手机硬件的要求降低

5.省电

鸿蒙系统在其主要的应用程序上就已经越过安卓了,甚至独立于安卓的存在;相对于鸿蒙系统,安卓已经是落后。但是安卓系统在几十年的时间沉淀上也已经逐渐完善,但是有些东西你不去改变,在随着时间去推进也不显著。所以经过实质性改变的鸿蒙系统,在流畅方面肯定不会比iOS差多少的。

目前华为正式宣布HarmonyOS将于本月上线,并且今年搭载鸿蒙操作系统的设备有望达到3亿台,手机将超过2亿台。希望华为也是更上一层楼!

(0)

相关推荐