谷歌也知道这个情况,在开发Fuchsia操作系统,试图从底层重新出发,解决安卓系统的问题。例如Fuchsia不要Linux的宏内核了,改用灵活的微内核。谷歌的计划,是时机成熟时用Fuchsia取代安卓系统,手机、平板等各种机器都包括。这听上去和鸿蒙系统有些象。
但是鸿蒙系统看样子会比Fuchsia更早大规模投入市场。还是那个问题,谷歌不能自己搞分裂,还想维持表面上的一统天下,开发时要考虑的事情就多。而华为开发鸿蒙时不怕和安卓分家,可以大胆操作。这也是创新时常见局面,旧的市场大佬利益太多不敢革自己的命,新入场的却能放手大干一场。
理论上来说,鸿蒙基于微内核,比Linux要灵活,对机器进行优化组合更有空间。而编译器对于操作系统效率是非常关键的,华为会用方舟编译器积累的技术,甩开安卓虚拟机的限制,直接对各类机器进行高效编译。微内核架构有利于在这个方向进行努力,如一个关键组件并不是象Linux那样已经定好了代码写死了,而是在不同机型由高效编译器分别准备好。
这种开发非常有难度,需要对操作系统底层有深入的了解。但只要投入足够的人力去做,原理上有把握做出来一个开放的高效操作系统。其实这一步并不是最关键的,最关键的是应用程序开发商要配合在新系统上编译,而且不是随便编译能用就行,要深度优化共建生态。由于美国无理对华为禁运,已经帮华为解决了这个最大的问题,中国APP的开发者都会积极与华为配合。