电话

15169028800

深度解析华为HarmonyOS 20和安卓的关系Linux才是源代码的核心

标签: 华为是安卓系统吗 2023-07-11 

  华为HarmonyOS 2.0虽然已经正式发布,但是我发现网上还有一些人在讨论鸿蒙系统和谷歌安卓系统的关系,其中也有一些自称为技术大神。6月6日我看了一篇华为HarmonyOS 2.0技术拆解文,作者自称从技术角度深度解析了华为HarmonyOS 2.0和安卓系统的区别,并且表明了自己的立场是不吹不黑。说实话我看过文章之后,明显的感觉到文章中暗有所指,只是没有明着表明华为HarmonyOS 2.0就是安卓的套牌系统。

  文章一上来就把辩论双方给划分好了阵营,而且明显的带有歧视性,从第一条上就看出作者偏袒的意图十分明显。作者认为支持华为HarmonyOS 2.0是全新的全场景分布式系统的,是国产操作系统的希望的人,大多数都是没有技术的华为粉丝。认为华为HarmonyOS 2.0是安卓的套牌系统,其实就是在“挂羊头卖狗肉”人,大多数都是有实力的技术派。

  说实话我也是华为HarmonyOS 2.0系统的支持者,我也的确属于那些没有技术的华为粉丝,所以作者的话看起来很有道理。不过像我这样没有技术的华为粉丝,虽然分不清华为HarmonyOS 2.0和安卓系统的差距,但是同样也造不出华为HarmonyOS。无论华为HarmonyOS 2.0是不是安卓系统的套牌系统,但是有一点是肯定的,那就是华为HarmonyOS 2.0也是作者口中的技术人士设计或者改编出来的。

  从技术的角度给华为HarmonyOS 2.0站台,鸿蒙和安卓有很大的区别

  所以说作者的第一条理论其实就站不住脚,以是否懂的技术来划分华为HarmonyOS 2.0的支持者并不恰当,不懂技术的人也有很多是华为的黑粉。我看了一下作者反驳华为HarmonyOS 2.0是全新的全场景分布式系统的言论,虽然看起来有理有据,其实也经不起推敲。我也不吹不黑,单纯的从技术角度分析一下华为HarmonyOS 2.0,是不是全新的全场景分布式系统。(好吧!我就是来给华为站台的,不像作者还遮遮掩掩的黑华为HarmonyOS 。)

  作者提到华为HarmonyOS 2.0是基于Android Open Source Project研发的系统,也就是俗称的安卓开源项目,作者在这里还玩了一个文字游戏。我想很多人都知道谷歌的GMS,是安卓系统的核心配件,很多关键app都需要GMS的支持。而谷歌在禁止对华为提供安卓的技术支持的时候,重点提到了禁止华为使用GMS,这也是迫使华为研发华为HarmonyOS的主要原因之一。

  虽然Android Open Source Project是一个开源项目,所有理论上讲安卓系统华为也是可以免费使用,但是没有GMS的支持安卓系统就如同自断一臂。为了解决GMS卡脖子的问题,华为在研发华为HarmonyOS的同时,也开启了HMS的研发计划,这也是华为HarmonyOS的核心配件之一。华为的HMS和谷歌的GMS是华为HarmonyOS和安卓系统最大的区别之一,不明白作者为什么会轻描淡写的一笔带过。

  再来说一下Android Open Source Project,虽然也是一个开源项目,其实也是基于Linux内核研发的系统。全球基于Linux内核研发的系统有很多,准确地来说Android Open Source Project、OpenHarmony和其它的一些Linux内核的系统一样,都是基于Linux内核研发的操作系统。当然华为HarmonyOS 2.0和安卓系统肯定有很多相似之处,这其中一个主要原因就是现在的主流app,还是围绕安卓和ios研发的。

  华为HMS生态的建立需要一个过程,在这期间华为HarmonyOS 2.0如果不能够兼容安卓,那么很可能会是光杆司令。所以于情于理华为HarmonyOS 2.0和安卓有一些相似之处很正常,这其实也是一个话语权的问题,也是一个规则制定权的问题。如果华为HMS生态发展到一定的规模,拥有了庞大的用户基数,那么就是安卓要考虑如何兼容华为HarmonyOS的时候。

  最后作者引用的忒修斯悖论非常正确,其实Android Open Source Project、OpenHarmony和Linux三者一样,当公布开源的那一刻起就说不清自己还是不是自己了。源代码开源并不是ndroid Open Source Project、开源Harmony和Linux所独有的特点,而是领域内一种常见的现象,这样有助于系统的优化、完善和推广。安卓如果不开源,也不会发展到现在的规模。华为HarmonyOS不开源,也很难发展起来。同样的道理Linux不开源,也不会有那么多人人基于Linux研发新的系统。

  当然所有的事情都不是绝对的,Windows和iOS都不开源,微软和苹果一样发展起来了。其实真的追求起来,应该看一下是谁最先研发出代码这一门学问的,所有的系统都是基于代码研发的。支持华为HarmonyOS和觉得我分析的有道理的朋友,帮忙点赞、关注和转发,谢谢支持。按住文末点赞三秒钟,给予作者最大的精神鼓励。