首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

终于曝光!为何安卓会卡顿,为何鸿蒙更流畅!余承东一句话搞定!

说起鸿蒙操作系统,虽然其诞生已经有七年之久了,但是我们知道它的存在的时间,其实还不到三个月,不过另我们惊喜的是,鸿蒙系统很快就跟我们见面了,而且关于鸿蒙系统的所有神秘面纱,随着华为2019年的全球开发者大会以及余承东在被采访时的一些报道,让我们对鸿蒙有了更深入的了解,但同时也让我们对安卓有了更深更多的认知。

可以说在进入智能手机时代之后,基本上苹果的IOS和谷歌的安卓系统,就逐渐在统治着全球的智能手机终端,诺基亚的塞班以及微软的WP都逐渐被市场所淘汰,但安卓作为一个后来追赶者,却一直被卡顿所困扰,所以安卓手机也一度以多少个月不卡顿作为一个卖点,跟IOS系统对比起来,反而看上去更像是一种讽刺了。

然而近日鸿蒙系统终于公开,让我们看到了除了苹果的IOS,还可以有更优秀的手机操作系统,鸿蒙系统可以更加的流畅,那么这里面有什么玄机吗?其中余承东曾表示,安卓系统有超过1亿行的代码,其中内核部分就有超过2000万行代码,但这并不是最主要的,最主要的是,这2000多万行代码,有约92%都几乎没有被调用。

其实这就是所谓的宏内核,就是系统的核心部分太庞大了,用户需要用的服务,内核部分都可以满足,看似很不错,但是一旦服务出现问题,内核就会受到影响甚至崩溃,而鸿蒙采用的是微内核,其核心部分只提供最基本的服务,而用户的更多服务,则利用核心之外的服务组件来满足,即使这个服务组件出现问题,核心也没事,大不了重新启动这个服务就可以了。

那么大家可能开始感兴趣了,鸿蒙的微内核有多少代码呢?会比安卓的宏内核少多少呢?简单来说,鸿蒙的微内核的代码量,只有安卓宏内核的千分之一,也就是说,大约只有20000行代码,核心代码巨量减少,使得核心的运行效果跨越式提高,代码出错率也大量减少,自然受到攻击的概率就极其低,所以安全性和执行效率非常高。

而随着系统不断的发展,安卓的宏内核将会越来越大,而鸿蒙的微内核甚至可以不断的优化而减小,因为即使系统发展,增加的也是微内核之外的部分,核心部分不会受到影响,也正是因此,鸿蒙才可以适配几乎所有终端,也才可以让开发者开发一套代码就可以让软件运行到所有终端,因为这些工作都交给外部的服务组件了。

鸿蒙这样的设计,让开发者、系统和应用软件的运行效率都获得了提高,鸿蒙自然就成了更先进,也运行更流畅的系统了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190811A08CQX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券