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

华为鸿蒙系统与安卓、苹果、window系统有什么区别?

Windows操作系统,出自微软。在比尔盖茨创办微软之处,也有考虑过和苹果公司一样,基于Unix系统开发视窗系统。但是后来考虑Unix系统的版权归属十分凌乱,为了自己的商业利益考量,决定参考Unix系统的树形结构的思想,打造了自成体系的MSDOS系统。当然,现在已经演变为Windows系统了。

MacOS,也就是苹果电脑所预装的操作系统,其内核就是直接采用的Unix系统的BSD分支。换句话说,MacOS是Unix操作系统的嫡子。而题主所说的苹果系统,应该是特指iPhone等移动设备搭载的iOS操作系统。iOS系统是基于MacOS而来的,换句话说,iOS系统和Unix系统之间的关系是传承有序的。

而Android和鸿蒙更是像一对兄弟,都是Linux的小孩。而Windows系统则是和UNIX不同的架构,不能把Windows归类于UNIX,但可以理解为一个是“公共资源”(UNIX半闭源?Linux开源),一个是商业资源(Windows);一个可以随便用,一个得人家同意。所以Windows做手机系统的失败是因为适配应用太少了。厂家都不愿意为其开发更多应用,手机系统自然没有人用了;为什么厂家都愿意抱团UNIX,或者说是Linux呢?因为是开源的。

鸿蒙系统是基于微内核的全场景分布式系统,具有分布架构,天生流畅,内核安全和生态共享的优势。微内核也使得系统整体功耗会变得很低。不像安卓系统有大量的冗余代码,开发者大会上余承东说,安卓系统的代码有一亿行,代码庞大难以保证系统的流畅,就算是安卓Linux内核也有2000万行,而核心代码被频繁调用的只有不到十分之一。

当然,最重要的还是开发者的思想问题。谷歌有一个很大的问题就是开发人员从来都不在乎应用程序对于硬件资源的消耗,如果程序运行慢,第一反应并不是优化程序,而是升级硬件。而华为是从嵌入式设备入手的,因此华为的工程师对于程序的性能优化的方面天然要比谷歌考虑得更多,也因此,我个人更加看好鸿蒙系统未来的发展。

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

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券