大家好,小宝来为大家解答以上问题,鸿蒙系统是基于安卓底层开发的吗,鸿蒙系统是基于安卓吗很多人还不知道,现在让我们一起来看看吧!
一、鸿蒙系统是基于安卓吗?
有人评论系统是安卓的翻版,王说,其实大家质疑是不是安卓的异壳,说明中国科技界对开源软件的认识还不够一致。并非所有的Android代码都是由Google开发的,但大部分代码都来自开源社区。
鸿蒙系统也会吸收社区的优秀技术和代码,通过使用AOSP(Android开源项目)的开源代码,来判断鸿蒙系统改了Android的皮肤,可见这种吐槽者并不太懂什么是开源。
据悉,早在2012年,王还在华为中央软件学院的时候,就有了操作系统的想法,但当时只是单纯从技术角度推广。2014年后,华为消费者业务开始快速增长,华为决定做自己的软件系统。2016年5月,鸿蒙系统系统在软件部正式成立。
王介绍,华为分析了过去二十年PC行业和移动行业的生态发展,发现16%的市场份额是一个分水岭,超过16%的生态基本成功。目前各种智能设备有很多所谓的“方言”,比如电视、汽车、音箱等。并加载各种系统。鸿蒙系统的第一个目标是用一套系统的灵活性加载到各种物联网设备上,实现系统统一,手机也是物联网设备之一。
王披露,华为于2016年正式建立鸿蒙系统系统,其1.0版本于2017年5月正式诞生。去年9月,鸿蒙系统2.0出现并初步开源,同年12月推出手机开发者测试版。有人认为,采用“微内核”架构的鸿蒙系统在技术架构上可能更像苹果的iOS。但王表示,和苹果最大的区别在于,苹果的生态是封闭的,而是开放的。“我们将与所有可能的合作伙伴一起努力,让鸿蒙系统生态获得成功。”王对说,“是开的。如果其他手机厂商想用,我们会支持。”
二、安卓和鸿蒙系统的区别
对于目前的整体生态建设,王坦言还有差距。比如安卓有2000多万开发者,iOS有2400多万开发者,但是鸿蒙系统生态的开发者只有几百万。
1)不同的架构
鸿蒙系统操作系统是微内核设计,而Android系统是基于linux的宏内核设计。相比较而言,微内核开发难度大,但系统稳定性高。
宏,内核包含了操作系统的大部分功能,这些功能和模块拥有最高权限。优点是系统开发难度低,但每个模块都有最高权限。一个模块出问题,整个系统崩溃,这也是安卓系统容易崩溃的原因。
微内核,内核只包括操作系统必要的功能模块(任务管理、内存分配等。),其他模块没有最高权限,提高了系统的稳定性。
2)跨平台支持
鸿蒙系统操作系统同时支持手机、电脑、智能穿戴设备和智能家居,形成无缝统一的操作系统,兼容所有安卓应用。
这个操作系统与谷歌正在开发的Fuchsia一致,是为5G服务的。
而物联网时代,华为的“鸿蒙系统”操作系统提前发布,或许给了华为反击客户的机会。按照余承东的说法,“塞翁失马焉知非福”。
仅此而已。
本文到此结束,希望对大家有所帮助。