昨天有网友问魅族前高管李楠:YunOS和鸿蒙有什么区别?为什么当年的YunOS没有啥人支持,而现在的华为鸿蒙却很多官媒出来支持?仅仅是因为中美关系吗?李楠的回答是:YunOS年度5000万台出货,早期路径和鸿蒙差不多,没有走到自己的GMS和iot剪裁OS内核那一步。
其实这个的描述还不是特别具体,客观来说,YunOS主要是以数据和服务作为iot的操作系统的,而且广泛的应用在互联网,互联网领域之中,现在改名alios的重心在汽车, 比如斑马系统(更像是一个安卓的分支)。华为鸿蒙系统基于Linux开发和大量优化,在此之外还推出有华为方舟编译器。
鸿蒙操作系统的技术架构总体上分为四层,自下而上分别是内核层、系统服务层、框架层和应用层,其中内核层与系统服务层又分别由两个和四个子系统集组成,将这两层拆分为独立的多个子系统是为了方便功能的自由裁剪,以适配不同的电子硬件,如此才能安装到各种类型的电子设备中,实现一个连微软都没能完成的目标,那就是多终端操作系统的统一。
数码盖饭个人认为,在内核层上,华为做出了一大亮点,那就是实现了内核的抽象。抽象的意思是只定义内核的功能接口,而具体由哪个内核来实现这些功能,鸿蒙是持开放态度的,比如可以是世界主流的Linux内核,也可以是华为的物联网内核LiteOS…
此外和安卓、iOS相比,鸿蒙最大的特点在于:它不仅是一个手机操作系统,更是一个面向万物互联的操作系统。手机、电视、平板、汽车等终端只要搭载鸿蒙系统,软件在不同平台之间都可以适配,不再需要单独开发。“华为绝不会再做一个安卓或者再做一个iOS,如果再做一个一样的智能终端的操作系统,是没有价值的。”王成录称。
再简单说一下来源:安卓开源代码来自世界,GMS属于谷歌。兼容生态,必然会用到安卓的架构,安卓又用到linux,java。然后linux又用到unix ,当然,MacOS、ios源头都来自bsd,bsd来自于unix。数码盖饭个人理解为鸿蒙来源linux。
(个人理解,仅供参考)
2019年华为发布鸿蒙是给出了路线图的,鸿蒙1.0上层替换掉Android,鸿蒙2.0底层完全替换Android,基于Linux和lite OS,让人抱有很大希望。结果鸿蒙1.0延误5个月,鸿蒙2.0延误,根本再也不谈底层是否已经把Android替换掉,还开始玩所谓的分布式操作系统概念,所以很多人都会来时质疑鸿蒙。
有人会说,华为为的鸿蒙本质还是美国的,基于linux,linux是美国的,Linux创始人林纳斯-本纳第克特-托瓦兹(Linus Benedict Torvalds,1969年出生)你可以看看华为的鸿蒙基于什么平台开发,离开了美国这个系统平台还是开发不了鸿蒙的。也有程序员比较过源代码,从架构到源代码八成照搬安卓。
但是,不管是什么架构,就问谷歌甚至美国有没有办法制裁鸿蒙或者卡鸿蒙脖子?可以的话,那鸿蒙就是名不副实,不行的话,那鸿蒙就是可以信赖的国产系统,就这么简单。只不过当前阶段鸿蒙还是依赖安卓生态,所以底层没有安卓的代码是怎样“兼容”安卓?
大家对鸿蒙有什么想法,欢迎大家评论区交流。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。