自从塞班系统退场,手机系统在很长一段时间内都分为了两个大“帮派”,一个是封闭生态的iOS系统,另一个则是开源的安卓系统。
而随着华为鸿蒙系统的推出,手机系统阵营又多了一员大将。目前鸿蒙OS已经更新到第三代,但很多朋友依然不懂这个系统的内核,甚至认为它是“套壳安卓”。今天我们就给大家剖析一下安卓和鸿蒙是什么,它们到底有什么关系。
安卓,是一个普遍应用在手机上面的操作系统,如今除了苹果的IOS以外,其他手机基本使用的就是安卓系统,当然,鸿蒙推出以后就可能三分天下啦。
而提到安卓,就不得不提Linux。其作为一个免费开源的内核系统,Linux为安卓系统提供了文件系统,内存管理,任务调度,电源管理,framebuffer显示架构,摄像头架构,网络架构,音频架构等等解决方案。Linux一般用在服务器上面,普通用户一般接触不到,而安卓为了实现从服务器到手机端做了极大的努力,并且构建出强大的开发生态,可以说安卓是基于Linux诞生的。
华为鸿蒙系统则是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享,用最合适的设备提供**的场景体验。
简单来讲,两者属于同门师兄弟。鸿蒙和安卓都是在Linux的基础上开发出来的,不过两者的区别是真不小。
鸿蒙操作系统是当今强大互联网的产物,从一开始华为就打算将它应用到手机、电脑、平板等一系列智能电子设备中;而安卓诞生之时的局限性抑制了除手机外其他设备的使用,因此互联体验还有待提升。
原始设计理念的不同,直接影响整体框架的布局。鸿蒙使用的是微内核,安卓则是宏内核,相比于安卓的宏内核,鸿蒙的微内核更加安全,并且在微内核中可以自由加入各类模块,而宏内核中可以自由修改的范围很小。
综上所述,微内核能够实现更复杂的功能并且更加灵活,这就是它能被应用到各类电子设备上的原因,正是如此,它的工作量也相对较大,因为你要根据自己的需求安装各类模块,而宏内核只能根据已有的模块实现已设计好的功能。
这是否意味着鸿蒙要比安卓更强?其实不然,安卓系统经过多年发展,软件生态非常完善,而鸿蒙系统目前来说还谈不上生态,软件其实还是基本沿用了安卓这套的。
所以说,没有安卓底层现优势的鸿蒙,除了使用全家桶更丝滑,分布式体验更强大外,并没有突出优势。线阶段的鸿蒙系统想要实现大规模应用的话,很多App需要特别适配才能发挥其优势,而生态的发酵与成熟依然需要时间。