今天华为发布了鸿蒙OS操作系统 2.0 Beta版,我在网上看到很多人都说鸿蒙OS是套了一个壳的安卓。
他们的依据基本都是这两个:一个是鸿蒙OS能够安装安卓的应用,另一个是鸿蒙OS的UI和之前基于安卓的EMUI是一样的。
其实想要知道鸿蒙OS是不是套了一个壳的安卓从某种程度上来说并不难,为什么呢?
因为想要知道这一点,最好的办法就是查看源代码,而鸿蒙OS是开源的,任何人都可以查看他的源代码,而安卓也是开源,想知道是不是一样,拿他们的源代码对比一下就知道了。
我说一下我知道的以及我自己的一个看法。
为什么鸿蒙OS能安装安卓的APP?
其实鸿蒙有好几个内核,一个是Linux,一个是自己的微内核,还有就是安卓了。为什么要加入安卓的内核呢?这其实就是看重了安卓的生态,如果不兼容安卓,那操作系统最重要的生态华为就得从零开始打造,从目前的环境来看,这几乎就是不可能的事(微软之前就尝试过,但是失败了,设想一下,微软这么大的公司都做不到,有几个公司能比微软强?),所以兼容安卓就像是站在巨人的肩膀上,有了安卓的生态,很多事情都是好办很多,这就是为什么鸿蒙OS能够安装安卓APP的原因,而未来等鸿蒙OS自己的生态打造起来后,便会去掉安卓的内核以及Linux内核,那样就是完全自己的生态操作系统了。
所以兼容安卓是环境所迫,从目前来看,是必须也是必然。试想一下,很多东西别人都帮你弄好了,你拿过来用就可以了,难道你会从头开始去弄吗?费力也费时间更费钱。
至于UI方面,就我知道的来看,目前应该只是测试版,并不是最后的UI。
而且事实上UI不是重点,操作系统里面的底层内核搞定了,其实UI是非常简单的一件事情,你平常的一部安卓手机换了一个主题,你总不能说换了一个系统吧?
操作系统和UI是两个完全不同的东西,就是一辆车,操作系统是他整一个的框架,而UI其实就是相当于它的外观。框架才是核心,改变外观是一件很容易的事。
那现在为什么不改变他的UI呢?让他提前具备很好的辨识度不好吗?
其实我觉得不变就是最好的改变。
换了UI之后,用户就得重新去学习他的操作,增加了学习成本,而且如果把时间花在这上面的话,华为又会花费很多资源来做这件事,倒不如把精力先放在底层系统上,UI到最后自然会水到渠成。
不管怎么样,每个人都有自己的看法,希望华为加油吧,哪怕你做得不好,你也做出了榜样,希望未来这些底层的技术能掌握在我们自己国家手中。