华为的鸿蒙系统和苹果的操作系统有什么区别?又有什么共同点呢?

华为鸿蒙系统和苹果IOS系统最大的区别是一个开源、一个闭源;两者的共同点是鸿蒙系统和IOS系统有共同的祖先UNIX。

目前,操作系统有两大阵营,一边是基于微软windows NT的操作系统,一般是UNIX衍生出来的操作系统,比如Linux、Mac OS、Android、IOS,还有华为的鸿蒙系统,路由器固件等,这些都是基于最初UNIX系统开发而来的。

IOS是苹果开发的操作系统,最早2007年1月发布,IOS系统和Mac OS就同一个内核,学名是Darwin,基于乔布斯NEXT公司的OpenStep,而OpenStep的前身是加州大学伯克利分校的BSD,是UNIX的重要分支。

华为推出的鸿蒙系统是基于Linux内核的,采用了微内核的架构,相比Android系统更加轻巧,可以适配PC、手机、智能穿戴设备、车载设备等,面向下一代网络的操作系统。综上所述,苹果的IOS系统和华为的鸿蒙系统有共同的祖先,UNIX操作系统。

两者的区别:1、内核差异:鸿蒙的核心架构,分布式操作系统基于全新的微内核,区别于安卓和iOS的宏内核。它比Android系统基于Linux的整体内核更小、更轻;而iOS为更重的基于BSD / Mach的混合内核。iOS实际上是Darwin的ARM变体,源自BSD,类UNIX内核,以及苹果自家的Mach内核扩展系统。

2、体系结构优化下的性能和效率:鸿蒙性能和效率如何保障?体系结构的设计令平台“轻巧”,“确定性延迟引擎”还提高了性能和效率。该引擎使用实时分析/预测更有效地分配系统资源。对比安卓仍使用过时的公平调度机制,“确定性延迟引擎”或会带来更高的性能和更佳的流畅体验。

当然,安卓碎片化严重问题长期是被诟病。鸿蒙出现后不乏各种对比,“脚踢Android,拳打iOS”?还是那话,现在鸿蒙影子都没见着,比安卓有所优势没多大争议,完胜iOS的话暂时还是有所保留。

华为鸿蒙操作系统关键在于生态,生态的关键在于应用和开发者,为了能够推动鸿蒙系统的发展,鸿蒙系统将会建立开源基金会,建立开源社区,与开发者共同维护和推动鸿蒙系统的发展。

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

扫码关注云+社区

领取腾讯云代金券