近日华为发布了鸿蒙OS2.0操作系统,并开启内测,网络热度直线升高。大部分国人叫好的同时,网络攻击也如期而至,有喷子说鸿蒙根本就是安卓套壳,所有内核全是安卓系统,华为只是做了一个系统皮肤,并新开发了一些插件,实现了一些新功能,本质上还是安卓系统。今天就谈谈我对此事的看法。
鸿蒙OS究竟是否安卓OS套壳?我的研究结论是“否”!
一、鸿蒙系统是开源系统
华为前年就宣布鸿蒙OS将和安卓系统一样是开源系统,源代码将向公众开放,每个人都可以研究鸿蒙系统的程序代码。华为敢这样做,就有“鸿蒙系统不是安卓套壳”的自信,否则鸿蒙没被网络喷子们喷死,也被谷歌制裁了。如果鸿蒙是安卓套壳,华为唯一的明智选择就是藏着掖着,把程序代码加密,而不是公之于众!既然华为敢于开源,就足以证明鸿蒙系统是原创的,否则就是掩耳盗铃!
二、鸿蒙系统是全新的架构
鸿蒙OS是基于linux开发的微内核、分布式操作系统,其核心很小,也不能实现什么复杂的功能。打个比方,鸿蒙内核就如同一台发动机,其本身不能实现跑、飞、转等动作,但通过给发动机装上“轮子”让能让他变成“汽车”,也可以给他装上“翅膀”变成飞机,给“汽车”再装上铁犁他就能去耕地,给“飞机”装上“机炮”他就能去战斗,这里的“轮子”、“翅膀”、“铁犁”、“机炮”都是功能模块,对鸿蒙来说,他们的主要任务就是开发这些功能模块,这也是微内核分布式操作系统的真谛。
其实鸿蒙OS的内核三年前就开发好了,是由linux内核、鸿蒙内核和lite内核三部分组成,其中linux是开源操作系统,华为保留了linux系统最底层的功能,作为鸿蒙系统的“底盘”,然后在“底盘”上承载“鸿蒙内核”和“lite内核”,鸿蒙内核面向手机、平板、电脑、电视等高性能设备,lite内核则面向物联网设备。鸿蒙内核和lite内核都是华为自研,每一行代码都是华为人辛辛苦苦敲出来的!是华为赋予了鸿蒙OS灵魂和生命,说鸿蒙系统是华为创造的全新生命体并不为过!
三、微内核和宏内核
鸿蒙系统是微内核,而安卓是宏内核,鸿蒙核心只有几兆,而安卓核心是几百兆,两者根本就是不同技术思路的产物,是完全不同的两种事物。喷子说鸿蒙套壳安卓,我感到非常可笑!一个微内核如何套壳一个宏内核?用乒乓球去套篮球?稍微有点智商的人都知道这是不可能的,大小完全不同!请喷子不要再指鹿为马了,那只能暴露你别有用心,居心叵测!
可见,鸿蒙系统是全新的架构,全新的系统,说他是套壳安卓无异于睁眼说瞎话!
四、鸿蒙系统和安卓系统有关系吗?
很多人在鸿蒙系统内发现了安卓系统的代码和蛛丝马迹,就据此认为鸿蒙系统其实是安卓系统套壳,以此否认鸿蒙系统的原创性。我只能说这种人根本就没理解“微内核、分布式”的含义,或者说故意混淆视听!
微内核、分布式的最大特点就是,内核非常小,只有几兆,可以装进任何设备,然后再根据设备需要实现的功能添加部件,以此来实现以不变应万变的神奇能力!华为已经开发了几百种鸿蒙“功能部件”,可以分别装入智能手表、智能手机、智能电视、智能汽车、智能家电等不同的设备中,实现不同的功能。这些功能部件如同一个个积木,可以随意组合,搭配出无数种设备所需的系统,适应性非常强,这是鸿蒙系统的厉害之处!
而为了兼容安卓程序,华为将安卓系统修改成了一个“功能部件”,插入到鸿蒙系统内,从而让鸿蒙手机可以随意安装安卓app。安卓系统也是开源的,华为使用并不违法。因为安卓系统和鸿蒙系统都是以linux为底层,所以鸿蒙兼容安卓在技术上并不难!
当然,兼容安卓只是鸿蒙的过渡性策略,未来随着鸿蒙生态发展壮大,安卓功能模块必然会从鸿蒙系统中消失。
五、鸿蒙为何选择兼容安卓程序
一个操作系统,最难的是起步阶段,如果没有程序支持,构建不起生态系统,这个操作系统必将走向死亡。即使强大如三星和微软,他们开发的Tizen和WP手机系统也因为没能建立起生态而黯然收场。
华为让鸿蒙兼容安卓,就能避免一开始没app可用的尴尬,但鸿蒙系统有许多安卓系统不具备的小功能,随着用户逐渐适应了鸿蒙系统,华为就可以慢慢的让鸿蒙系统变得与安卓越来越不同,最终与安卓分道扬镳,自成生态。
兼容apk犯法吗?不犯法你有何资格在这里说三道四?鸿蒙兼容安卓无疑是当前最明智的抉择,是鸿蒙从弱小走向强大的必由之路,只要能强大,就是兼容exe都没问题,何况apk?
总之,鸿蒙绝非安卓套壳,安卓对鸿蒙来说充其量只是一个功能部件,鸿蒙的内核和其它功能模块都是华为自研,是100%华为自有知识产权,靠抄袭是抄不来能接受开源检验的操作系统的!谷歌比你们更关注鸿蒙,如果鸿蒙是抄袭,不需要你们聒噪,谷歌都能把鸿蒙扼杀在摇篮里!
欢迎关注猴军集,城市、农村、经济、人文!
举报/反馈