山讯网

华为鸿蒙4月上线,它和安卓究竟是什么关系?

谢翔宇 来源:DoNews

1162648201200795649.jpg

前不久,在MateX2的公布会上,余承东透露出鸿蒙系统将于4月份上线,但并未给出详细时间,可谓是吊足了消费者们的胃口。

华为方面则正式给出了鸿蒙系统的推送时间。鸿蒙华为副总裁段孟然公然亮相,鸿蒙系统已经确定,将于3月31日,正式与各人晤面,届时切合升级条件的华为手机,都将收到提醒通知。

这意味着手机上鸿蒙,真的要来了。同时,关于鸿蒙是不是安卓套皮的争论也再度热了起来。从鸿蒙宣布开始,关于这个操作系统就争议不停。

那么,鸿蒙和安卓究竟是什么关系呢?鸿蒙的未来前景如何呢?

一、 三个鸿蒙系统

鸿蒙在最初宣布的时候,说的是多焦点操作系统。第一版已经用到了电视上面。厥后通过验证,基本搞清楚了所谓鸿蒙1.0,是TeeOS操作系统。华为电视照旧用的安卓。

根据,华为的计划,到了鸿蒙2.0,是应该看到结果的。可是,厥后华为开源了移动设备上的鸿蒙,各人发现这是一个华为以前嵌入式操作系统LiteOS的升级版本,与智能手机没有什么关系。

如今,准备正式更新的是手机版本的鸿蒙。就是说鸿蒙其实并不是一个操作系统,而是一个很大的营销观点。

TeeOS的微型操作系统,华为命名为鸿蒙。手表等IOT嵌入式设备的LiteOS,华为命名为鸿蒙,手机上准备用的操作系统,也被命名成鸿蒙。鸿蒙并不是一个操作系统。

现在,外界比力体贴的是手机上鸿蒙,因为TeeOS和LiteOS的鸿蒙,都不会上手机。也不能运行安卓的APP,华为手机上准备用的鸿蒙才是重点,因为这个鸿蒙能够兼容安卓的生态,它是不是安卓套皮才是外界所体贴的。

二、 手机上鸿蒙究竟是什么?

由于华为的开源答应,外界能够通过互联网拿到鸿蒙的一些法式代码举行分析。虽然另有一些代码是私有的,差池外 ,可是通过已经开源的代码。我们对手机上的鸿蒙基本是清楚的。

华为在手机上的鸿蒙,与安卓的差别点主要有这么几条。

首先,华为界说出来一个界说了以Ability为焦点的应用开发框架,使其可以屏蔽差别操作系统的差异,使开发的代码可以在差别操作系统中运行。

虽然,现在这个Ability开发出来的法式,还要依靠安卓的底层来运行,可是可能不依靠安卓。

其次,华为界说了一个以“漫衍式软总线”为名的自有RPC协议框架,以此RPC协议为基础封装了一系列常用的API,提供了稳定、统一、可靠的近场通讯协议。这就是华为所说的“漫衍式操作系统”的由来。

第三,华为去掉了自己不能用的GMS,用了自家的HMS,这个其实早已经在EMUI内里做了。

其他部门,诸如Linux焦点,AOPS(Android Open Source Project)等等,照旧安卓的。

因为,焦点和AOPS等大部门工具,照旧安卓的。所以华为手机上的鸿蒙,能够直接运行安卓的APP。

应该受,鸿蒙和安卓的关系照旧比力密切的。与阿里云OS相比,阿里云OS用了是自己的虚拟机兼容安卓,独立水平要高于鸿蒙。

如果说独立操作系统兼容安卓的话,当年黑莓的QNX独立水平要高许多。QNX是焦点是自己的,Runtime是自己的,仅仅在上面做了一个安卓兼容层。

鸿蒙的独立性,距离QNX差得远,距离当年的阿里云也有差距。

三、 鸿蒙的意义和未来

虽然鸿蒙的独立性现在看还不高。可是需要指出的是用户用的是应用法式,不是操作系统。

如果能在安卓下面搭出一个和安卓解耦的生态系统。把这个生态系统做大,那么未来把底层替换掉,只要生态系统是可能的。

譬如,微信小法式做大。所有安卓app都有一个完整功效的微信小法式版本。

然后这个微信,可以出一个linux版本的,这个版本直接运行安卓微信的小法式。用户开机先开微信,然后,所有生态就都可以用了的。这个时候,有没有安卓就没有关系了。有linux就行。

或者,腾讯玩大点,直接从焦点开始写一个新操作系统。自己定制硬件,写驱动法式。然后给自己的操作系统做一个微信,就可以直接用安卓微信的生态了。

华为现在的鸿蒙是Ability也可能有这个效果。现在你给鸿蒙开发的APP还离不开安卓底层。

可是,如果有一天,险些所有的APP都在Ability下开发,这套工具可以与安卓解耦,以后华为有一天从底层把安卓替换掉了。

这些APP既能在华为的鸿蒙下运行,又能在安卓下运行。那不就不要安卓了吗?

到了那一天,安卓下的APP无法支持鸿蒙,可是鸿蒙自己已经有足够的APP用了,不需要安卓下APP支持。鸿蒙也就乐成了。

所以,现在的鸿蒙照旧兼容安卓的,独立性很弱的半制品,等到华为自己的生态系统建设起来,华为是有可能把鸿蒙做成真独立操作系统的。这才是终极意义的鸿蒙。

特别声明:本文为本站签约作者原创,文章版权归原作者及原出地方有。转载请联系本站专栏获取授权。(有任何疑问都请联系QQ:149451332)