1.构建理念不同

谷歌的安卓系统主要适用于移动终端,华为的鸿蒙系统适用于所有能够接入物联网的设备,并不仅仅局限于基于ARM架构的设备,甚至是基于X86或者其他更新架构的设备。即华为的鸿蒙系统可能支持CISC指令集的X86架构,也支持ARM指令集的ARM架构,如果做到这一点,将是优于安卓的创举。

打开网易新闻 查看更多图片

2.产品生态不同

安卓系统经过多年发展,软件生态非常完善,鸿蒙系统刚刚发布,目前正在生态建设中,还谈不上生态。虽然物联网将会为华为带来大量的内容资源,但短期内华为系统的生态建设将会被安卓系统所压制,毕竟两者不在同一个数量级。

3.构架不同

谷歌的安卓系统与华为的鸿蒙系统,都是基于Linux开发的,但两者的构架是不同的:

1)安卓系统是基于linux的宏内核设计:宏内核包含了操作系统绝大多数的功能和模块,而且这些功能和模块都具有最高的权限,只要一个模块出错,整个系统就会崩溃;这也是安卓系统容易崩溃的原因。

2)鸿蒙系统是基于微内核设计:微内核仅包括了操作系统必要的功能模块(任务管理、内存分配等)处在核心地位具有最高权限,其他模块不具有最高权限,也就是说其他模块出现问题,对于整个系统的运行是没有阻碍的。

打开网易新闻 查看更多图片

虽然华为鸿蒙系统在构建理念、构架方面具有一定的优势,但华为鸿蒙系统的生态建设将决定华为鸿蒙系统能否成功,华为鸿蒙系统的生态建设需要产业链伙伴的支持,虽然目前华为鸿蒙系统还没有手机合作伙伴,但已拓展了更多其他合作伙伴,共同建立生态,还是可喜可贺的。