华为开发者大会的第一天,鸿蒙系统终于跟我们见面了,而近日央视也对鸿蒙系统一方面进行了解读,另一方面也表示点赞,关于鸿蒙系统一些更深层的认识,我们知道,鸿蒙系统支持目前主流的编程语言,也就是说,程序员们不用再单独学习一门新的语言,自己擅长用什么语言,就用什么语言来编写程序即可。
第二点,就是鸿蒙系统的多终端适配,开发者一次开发,就可以适配所有终端,不用多次开发和维护,减少了大量的成本开支和很多精力。而鸿蒙系统最最核心和精髓的地方,可能就在于其是采用微内核,而安卓采用的是宏内核,也正是因此,鸿蒙系统才更加的流畅,原生就比安卓更加先进。
那么很多网友表示,既然微内核如此先进,为何谷歌当时不用微内核呢?其实答案很简单,因为微内核太难了,而这个难不是说谷歌就没有能力研发出来,而是在短时间内研发不出来。
安卓的竞争对手是苹果的IOS,2007年初苹果手机就已经发布,半年后就上市了,而第一个安卓的手机则是在两年之后才上市,所以即使是采用宏内核的安卓,已经比苹果晚了两年时间。
而这还是谷歌联合很多第三方公司,而且采用Linux开源代码,再加上更容易的宏内核的前提下,才达到了比苹果晚两年时间推出,如果采用微内核的话,或许我们根本就看不到现在的安卓系统了,而且其他的采用宏内核的系统。
所以安卓上市之初的目的与IOS不同,IOS地推出就是为了达到最优,而安卓为了尽管追赶IOS,尽快上市占领市场,先达到可用就可以了,之后再陆续更新换代,解决卡顿的问题,所以这多年来,尽管安卓发展到安卓10了,还在解决卡顿这个根本性问题。
而鸿蒙则是一款经过精心准备,有备而来的操作系统,并不像安卓上市前的那么急躁和迫切。鸿蒙微内核的代码量只有安卓宏内核的千分之一,这样大比例的优化代码,其难度可想而知,所以鸿蒙才是代表未来的新一代操作系统。
领取专属 10元无门槛券
私享最新 技术干货