同样基于Linux华为的宏梦和谷歌的Android有什么区别?

2020-12-29 20:04:35   来源:网络

      

随着华为发布了一款测试版的宏梦移动操作系统开发人员,有关宏梦和Android区别的讨论再次升级。当他们甚至看到华为与宏梦移动操作系统的移动界面几乎与华为的Android版的EMUI系统没有什么不同时,一些人得出结论,洪梦刚刚用谷歌的Android系统改变了它,但事实就是这样吗?

当我们想了解这两辆车为什么不同的时候,如果我们仅仅从外观上看显然不是很好,但也要看看它的油耗引擎等等,只有当外壳能看到内部部件时才能看到。系统也是如此。虽然宏蒙和Android在外观上的区别并不明显,但在设计理念和系统架构上已经存在很大差异。

虽然两者都是基于Linux开发的,但自开发之初起,它们就一直走在另一条不同的道路上。宏梦操作系统诞生于今天的物联网环境中,华为从一开始就打算将其打造成一种可供手机、电脑、平板电脑和其他智能设备使用的系统。当Android诞生的时候,很明显它不会发生,或者因为时间的限制而无法做到,所以它只支持手机。当然,谷歌并没有想到这一点,所以它在四年前开发了紫红色操作系统,与华为的洪梦一样,而最近,紫红色系统一直是开源的,这是一个巧合。

不同的设计理念直接影响框架的布局。洪梦使用微内核,而Android是宏内核。这就变成了微内核和宏内核之间的区别,为了帮助理解,以这个空间为例。一个房子必须配备床和窗户休息(CPU调度)和通风(内存和I/O设备管理),而微型内核相当于这样一个简单的房间。如果你想添加家具、电视、厨房(各种类型的司机)等等,那么它是一个相对丰富的房间,我们把它定义为宏内核。

一个什么都没有的房间,你担心它会被偷吗?所以微内核比宏内核更安全。此外,你可以自由地装饰房子,添加各种模块。但是房间已经设置好了,可以修改的自由度很低。所以微内核可以实现更复杂的功能和更灵活的功能,这就是为什么它可以移植到不同的设备上。但它也有很多工作要做,因为你必须自己安装这些模块,而宏内核只能实现基于已安装模块的功能。

这是两者最根本的区别。你可以看到,华为的宏梦和谷歌的Android在概念设计和内核使用方面存在差异。因此,当这两个关键因素不同时,我们怎么能说这两者是同一件事呢?

上一篇:统一推送联盟:OPPO完成推送能力的适应

下一篇:最后一页