我对华为鸿蒙是否套壳的看法。

​说说我的理解。

大家都知道,无论是windows、IOS、还是安卓,里面都有很多小文件,每个小文件都有各自的功能,组成了一个庞大的操作系统。

打个比方,这些小文件就是盖房子的一块块砖头,操作系统就是房子。谷歌把这些砖头盖成了房子给手机厂商用,至于怎么装修(交互界面UI),就是手机厂商自己的事了。每过一段时间,谷歌就推出一个新户型,就是新版操作系统了。

小米的技术水平,可以自己做装修(MIUI),但不能自己盖房子。作者说MIUI有些原版安卓没有的功能,那么哪个APP不是这样?或者说,小米在墙上开个窗,仍然属于装修范畴,不能说房子是你自己建的。

华为呢?如果仅仅是自己做个不同的装修就敢说自己盖的房子,那不用作者质疑,谷歌立马就会打官司告死华为。

我对鸿蒙的理解,首先砖头必须和谷歌有所不同,否则谷歌仍然会告他。大家最初都是从野地里(开源软件)取土烧砖,华为也如此,但烧的砖土质、大小和谷歌不同,谷歌就告不了他。

其次房型也和谷歌完全不同,一个是手机操作系统,一个是分布式操作系统。你盖的是商业写字楼,我盖的是居民小区。

最后,装修(UI),鸿蒙肯定也是允许其他厂商修改的,并且也开源了。

至于说安卓的APP在鸿蒙上也能运行,可以理解为居民小区里的房子也可以做商业办公用。

至于作者说的套壳,作者也说了,套壳的定义标准有争议。

有人理解成UI,稍懂行的人都知道,如果只换个UI,底层仍然抄袭安卓,那华为铁定被告。

也有人理解成虚拟机,APP经虚拟机转换一下才能在鸿蒙系统下运行。那么软件运行效率就受到影响。不过考虑到安卓本身也是靠虚拟机运行,不排除华为重新开发一个虚拟机,这样就避开了知识产权纠纷。当然前提是底层代码仍然要与安卓不同。

综上所述,我认为,首先华为也使用了开源软件包,但也对开源软件包进行了必要的修改,但不会改动太多,时间和开发成本都不允许。其次,因为兼容安卓APP,所以必定有虚拟机存在,只是华为的虚拟机可能比安卓虚拟机效率更高(基于部分已更换鸿蒙的华为用户的体验)。这个论述只限于鸿蒙手机或者平板部分,其他物联网设备如冰箱、空调、音箱这些,因为功能相对简单的多,也不需要运行APP,鸿蒙用在上面就不需要虚拟机了。

站务

最近更新的专栏

全部专栏