华为鸿蒙的万物互联,安卓做不到吗?

数科社2021-06-30 14:57

后发优势,有时候会改变一个时代。

202162日,很可能会永远留在中国科技发展的历史上。 

随着华为主管消费业务的总裁余承东,像以往揭开华为新型手机面纱一样,给大家娓娓道来带出一个新操作系统——鸿蒙之后,完全由中国人自主设计研发并普及推广的操作系统,在被倪光南等老一辈科学家长期呼吁20多年以后,终于走进了真正落地实施的现实。 

从这一天开始,中国人自主研发的操作系统也真正进入了快速商业化的轨道。 

而鸿蒙系统自从被提出来到现在,引发了诸多的关注,越来越多的人对他们展开了详细的探讨。全民热度产生的背后,其实是鸿蒙有别于安卓与IOS不同系统特性带来的变化。 

根据华为的设定,鸿蒙系统是一个微内核的系统,应用于万物互联的各种场景。 

在发布会现场,随着素有鸿蒙之父称谓的华为消费者业务软件部总裁、AI与智慧全场景业务部部长王成录的介绍,人们逐渐步入了一个利用鸿蒙微内核与分布式软总线技术,根据自己的需要组装不同硬件,把各种设备连成一体,形成无缝衔接从而实现自身需求的未来。 

很多人在惊艳于华为发布会现场展示技术的不可思议同时,也认为鸿蒙的应用可能还需要一段时间。但让大多数人没有想到的是,越来越多花粉在手机以及家用设备升级到鸿蒙操作系统之后发现,发布会展示的种种现在鸿蒙早已实现,而且基于当下系统的特性未来只会越来越完善。 

这样的现实背后,实际上是鸿蒙微内核以及虚拟分布总线技术的特性。无论设备大小,只需一个系统就可以覆盖内存小到128K,大到4GB以上等大大小小的智能终端设备,就能安装鸿蒙系统,为消费者带来极致的全场景交互体验。 

关键,这一点在当下安卓与IOS平分天下的移动操作系统领域,几乎是一个从天而降的创举。 

而这样一个逐渐普及的国产操作系统,也让越来越多的人产生各种各样的疑问,其中一个最主流的问题就是:鸿蒙所能实现的万物互联,难道现在普及率最高的安卓系统就实现不了吗? 

要想回答这个问题,还要从两个操作系统的底层说起。


微内核与模拟器

首先要明确一点,在物联网领域所谓的智能家电,一定都会带有定制化的操作系统或者简化版的操作系统,一般情况下是基于Linux这样一个公开的平台重新定制和研发的。 

因为如果没有操作系统来做管理,任何智能化家电都不可能实现用APP等外界软件来进行调整和定制相应功能的能力。 

问题是目前所有的家电厂商推出的智能家电,底层操作系统都是自有的,并未形成互联互通的优势。 

2003年,由信产部批准,联想、TCL、康佳、海信、长城五家国内电子信息骨干企业共同发起的“闪联”标准工作组,其核心任务便是实现信息设备、家电和通信设备的智能互联。 

而另一边由海尔任组长的家庭网络标准工作组也是物联网标准联合工作组的成员单位之一,凭借从e家佳(家庭网络标准产业联盟,由海尔、春兰、清华同方、中国网通等7家公司发起)到U-Home的潜心布局,以及在标准、数据处理芯片、产品和解决方案各个层面取得标志性成果。 

很可惜的是,在2005年前后,我们已经形成了国内两套智能家电互相信息传输的解决办法和标准,然而相互之间产品端的割裂以及建立在其上相应标准之间的差距,还是让中国智能家电互联互通领域基本上止步不前。 

原因很简单,如果要做行业性的信息传输和系统互联标准,那么各个家电企业就要把自己核心的代码公开出来,让行业其他的企业来共享,这对任何一家企业来说都是无法接受的。 

直到这一次鸿蒙操作系统的出现,让所有家电企业都看到了互联互通实现的曙光。 

毕竟华为本质上是一家不涉及家电生产的企业,而他所提出的鸿蒙操作系统一旦应用就本身在自有的2亿多台手机以及移动通信端的基础之上,为智能家电企业无形中拓展了更多智能应用的入口。 

这也是为什么此次鸿蒙发布,国内主流的智能家电生产商无一缺席的原因。 

鸿蒙能做到这一点,是跟整个操作系统底层的微内核特性相关。具体来说,鸿蒙就是将终端硬件的性能、能力和终端产品本身进行解耦,操作系统会产生一个一个的微小的内核,包含几乎全部基础的能力,可以安装在不同形态的设备上。 

另外根据鸿蒙的设计,它还会将各种不同的功能拆分出去,形成自己的微内核,覆盖给其他的一些设备。之后各种微内核的子系统叠搭在一起,就可以实现一个庞大操作系统的全部功能。 

正因为存在这样以微小内核叠加产生的大系统,所有安装了鸿蒙操作系统的设备,等于将硬件能力资源放入一个共享资源池中,让应用通过系统调用其所需的硬件能力,进而提升应用效率。 

对用户来说,使用体验上就像收获了一个多设备构成的超级终端。 

比如你正在用手机看电影,但手机快没电了,你就可以将这个界面从手机流转到平板上,而此时界面中播放状态、进度条等信息都没有丢失,和之前的设备保持了一致。

这样无缝的互操作性正是“微内核”的精髓所在。微内核技术实质上破解了系统、硬件、用户需求之间的矛盾,为实现跨终端的互联生态开辟了路径。 

因此,“微内核”可以说是 HarmonyOS 最鲜明的特色,也是它区别于其他移动端操作系统的底气所在。

关键之前大家能采用的手机操作系统——谷歌的安卓,其实并不适合于智能家电产品的嵌入。由于谷歌安卓操作系统底层是Linux,但为了让相应的APP能被Linux系统所识别并执行,谷歌实现安卓操作系统是做了一个模拟器在底层Linux之上,每一个程序的调用,都必须经过模拟器的改写,才能让Linux系统所获取和得知。 

为了适配越来越大的屏幕以及越来越高端的芯片,谷歌不得不在自己安卓操作系统之中不断叠加新的解析代码包,以便让这套系统从低到高覆盖现有以及未来出现的手机和移动设备。 

再加上不断增加的手机移动端的相应功能,也在不停推高这套系统的大小,使得存储空间有限的智能物联网设备和智慧家电几乎不可能采用安卓操作系统。 

相较于鸿蒙的微内核可以快速部署的优势,安卓的这一套臃肿体系,无法适应现有万物互联的网络发展趋势。 

这是当下,鸿蒙对于安卓来说最大的威胁。


应用层与系统直连

实际上说安卓完全实现不了万物互联,也不太对。毕竟不论是小米推出的米家,还是华为以前的PC手机互联互通,都是基于安卓系统实现。 

但这种实现方式与鸿蒙有着天壤之别。 

严格意义上说之前华为的互联互通以及小米的米家,都是在安卓底层之上增加了一个应用层。与安卓内置模拟器类似,他们通过定制植入一个应用层的形式,将互联互通的相应应用解析成安卓系统能理解的相应代码,从而实现类似的功能。 

但这个过程中存在一定的时间延迟与损耗,而且稳定性无法保证。 

另外,当前一个普通家庭会有很多家用电器,但它们通常由多个不同的厂家生产,内置系统不同,使用的联网协议和通讯协议也不一样。为满足日常需求,大量的终端设备充斥在我们的生存空间,数不尽的 APP 填满了移动端屏幕。再加上手机、平板电脑、手表以及其他智能终端都是不同的操作系统,基于安卓应用层实现的各个系统之间的相互协同就比较麻烦。 

另外,基于应用层实现的各个物联网操作系统之间的互联互通,存在着系统延迟和稳定性问题。这在消费领域类似智能台灯、智能音箱、智能电视等设备应用中,对于消费者来说体验并不明显。但这一点对工业级的应用以及远程医疗甚至是汽车的智能驾驶层面,就有着不可忽视的风险。 

毕竟汽车当实现无人驾驶,过程中哪怕延迟一秒钟都可能会造成事故。远程医疗手术的过程中,系统哪怕产生零点几秒的迟延,病人的手术就有可能失败。 

所以在真正专业化的物联网领域,一般来说,企业都是自己定制研发操作系统,而很少采用安卓。 

鸿蒙的出现恰恰解决了这一个重要的问题。 

由于采用微内核的架构,所有设备都可以安装鸿蒙的相应操作系统。也就是说只要带有鸿蒙商标的产品,相互之间是随时可以协同形成一个有机的应用整体。

这背后实际上是华为推出的一个虚拟总线技术带来的底层实现的系统直连,这样的一种信息传递方式,必然使得时间的延迟降低,同时稳定性大大提升。 

这也是鸿蒙出现后,各个投资基金都非常看好其在国内应用前景的重要原因。毕竟中国5G的普及率已经成为世界之首,这为接下来人工智能在中国磅礴的发展奠定了物理基础。 

而鸿蒙这个操作系统的横空出世,则堵上了这一个远景设想中最缺的那块短板。


Fuchsia OS的使命

当然谷歌不会坐以待毙。 

最新消息显示,就在鸿蒙推出前一个多星期,谷歌悄然间召开了一场网络新闻发布会,正式发布了面向互联网的微内核操作系统 Fuchsia OS,并更新了唯一一个使用该系统的谷歌设备初代 Nest Hub 智能显示器。 

根据介绍,Fuchsia OS并不是与安卓类似采用linux底层,而是基于Zircon微内核开发(过去叫Magenta),Zircon使用C++编写。 

这个微内核可以将宏内核中的部分模块从内核空间转移到了用户空间,也可以将微内核中的一些功能模块从用户空间转移到内核空间。 

与鸿蒙非常相似的是,这套系统将会在微内核的架构中,把用户空间的各功能模块设计成了一个个相互独立服务模块,每个服务模块都拥有不同的地址空间,而微内核则采用消息通信机制来调度各个服务模块进行工作。

因此,很多人认为这是谷歌为了狙击鸿蒙而紧急研发并上线的一个新系统。有媒体在评论中表示,谷歌这套系统很可能抢下以往安卓的操作系统市场,成为鸿蒙最主要的竞争对手。 

然而事实并不像所有人想的那么简单。 

一方面,这套操作系统当下没有经过大规模的设备测试,依据谷歌以往开发的安卓前三个版本都是bug不断的事实,这个操作系统的成熟还有待时间的验证。 

另一方面,这个新操作系统与其说是安卓的升级,倒不如说是谷歌推倒重来的作品。但问题也就因此产生,作为已经患上大企业病的一家跨国公司,还有魄力放弃以往占据优势的操作系统市场,重新从头打造一个操作系统吗? 

毕竟如果内核经过了替换,所有在安卓平台上实施的APP,都不可能平移到这个操作系统之中,必须经过重新制作与研发。 

这跟鸿蒙还不太一样。 

鸿蒙实际上跟安卓是表兄弟的关系,他们都是基于Linux进行的开发,所不同的是鸿蒙在Linux中间进行突破,安卓则是在linux之上借助模拟器进行发展。 

但不管怎么说,鸿蒙只要借助部分模拟器的搭建和aosp平台的引用,就可以无缝使用安卓现有的APP。这也是之前为什么很多人纷纷说鸿蒙是安卓套壳的重要原因。 

Fuchsia OS却不行,如果他想执行安卓平台下的各种APP,那就必须要为其设立一个模拟器。而一旦设立模拟器,为了适配移动端的屏幕和功能,谷歌就不得不增加这一个操作系统的体量与大小。 

如果这样做,就又回到安卓的老路上去了。

所以,现在谷歌推广Fuchsia OS动力并不强,付出的资源也没有那么高。如果真将这个操作系统作为下一代谷歌主流的操作系统,那么现在在谷歌平台上活跃的几百万到上千万的APP都必须重新制作,这样的一个过程会否带来经营上的风险,还需要谷歌管理团队衡量之后再做决定。 

因此也有人表示,虽然谷歌抢先一个多星期发布自己最新分布式和微内核的操作系统,但鸿蒙的成熟程度远远高过谷歌的这个Fuchsia OS。 

接下来谷歌这个出招带来的效果,还需要时间的检验。 

6月2日那天,华为主要发布了自家的产品,而鸿蒙生态圈企业并没有在发布会上亮相。 

日前,华为消费者业务AI与智慧全场景业务部副总裁杨海松在上海接受媒体采访时披露,从去年开始做鸿蒙生态到今天,鸿蒙生态已经发展了1000家硬件生态伙伴,超过1000家模组和解决方案伙伴。华为正在与全球排名前200的App厂商沟通合作,共同开发跨终端设备的应用。 

杨海松还表示,非常欢迎第三方的手机厂商使用鸿蒙系统,一起开源共建。 

相关资料显示,华为公司预计2021年底搭载鸿蒙操作系统的设备数量将达3亿台,其中华为设备超过2亿台,面向第三方合作伙伴的各类终端设备数量超过1亿台。 

但最新发布的消息表明,这个预计已经被华为公司推到了4亿台的程度。 

这可能才是华为认定鸿蒙一定会成功的底气。

(作者:数科社 )

数科社

自媒体

聚焦数字经济 互联网科技大小事