华为发布智慧屏并推出了华为自主研发的鸿蒙操作系统,这一刻非常震撼,意味着我国未来将进入系统自主研发时代,今天将从以下下几个方向给大家讲解鸿蒙操作是否兼容windows应用以及安卓等第三方平台。

鸿蒙 不再兼容java 鸿蒙不兼容知乎_微内核

Windows应用可以基于鸿蒙进行适配

现有的Wintel体系是一套完整的生态,Intel提供基于x86架构的硬件体统,微软则根据Intel的这套硬件提供对应的软件操作系统,两者合作形成了一个稳固联盟以及生态体系。

由于Windows系统基于x86架构,因此依附于Windows系统生存的各种应用程序同样也得遵守这个架构,否则是没法在Windows系统上使用的。

鸿蒙 不再兼容java 鸿蒙不兼容知乎_Windows_02

从目前鸿蒙系统公开的信息来看,如果真能应用于现有的PC电脑,那说明它也可能兼容x86架构体系,这样的话鸿蒙系统就有了使用Windows软件的基础。但是这并不代表鸿蒙能兼容Windows应用软件,正确的说应该是Windows应用程序去适配鸿蒙系统。

这就类似于Mac系统,苹果的Mac电脑也是X86架构,应用程序在开发时只要针对Mac系统进行适配就能推出运行于Mac系统上的版本。

现阶段很多应用程序提供多平台版本,可以同时支持Windows、Linux、Mac,未来只要再增加对鸿蒙系统的适配版本即可。当然,如果说鸿蒙系统无法支持x86架构硬件体系,那么不要说鸿蒙去兼容Windows软件,哪怕是Windows软件的开发者去适配鸿蒙都没可能。

Windows内核和鸿蒙微内核有差异

鸿蒙系统从目前华为公开的信息来看,属于全新的微内核架构,现阶段的话是基于3个内核共同使用,未来将会进化到单纯的微内核。

鸿蒙 不再兼容java 鸿蒙不兼容知乎_鸿蒙系统段子_03

虽然从内核上来说,Win也可算作微内核,但是这个内核更多是广义上的微内核,或者说是混合内核更合适,而鸿蒙的微内核从现有华为的定义来看,其强调的是高性能IPC,更多属于狭义上微内核。

因此,单从内核上来说鸿蒙和Windows系统并不完全相同,在内核有差异的情况下鸿蒙想要完全兼容Windows应用软件怕是有些困难。

鸿蒙 不再兼容java 鸿蒙不兼容知乎_Windows_04

从未来的发展角度,我认为鸿蒙系统的开发应该兼容WINDOWS(三方软件),而且还要兼容安卓系统,就如同我们的北斗系统能够“兼容”GPS和格林纳斯系统一样,只有这样未来才有市场,对此大家怎么看?