鸿蒙系统到底是不是安卓换皮「鸿蒙到底是不是安卓换皮这才是鸿蒙3的真相」

抛开各种花里胡哨的营销名词和概念 , 我尽可能简单的讲一下Harmony OS 3以及与Openharmony之间的依存关系 。站在2022年这个节点,我基本可以给一个判断,即便谷歌没有取消对华为的GMS授权,把IOT分布化计算也是华为要做的事情 。我记得某一次在松山湖参加全屋智能家居的架构宣讲会,华为的主张是先规划智能化的路线和框架 , 再去谈设备的性能和功能 。而无论从手机厂商、电脑厂商、家电厂商甚至娱乐厂商,大家做IOT和所谓生态的时候,总是从单点设备出发,或者从内容出发 。即便苹果的生态做的这么强了,像Apple Watch这种高级玩意 , 也没能脱离个人运动与健康管理概念的范围 。AW承载的核心任务依旧是个人健康管理,其次才是跨设备互联 。
回顾过去 , 我就没发现有人能说清楚鸿蒙到底是什么,甚至华为自己也没完全说清楚,这导致争议不断 。我今天提出一个旧名词来解释鸿蒙生态的这一切:“边缘节点” 。
华为在1.0版本提出,鸿蒙是一个万物互联的分布式物联网操作系统,然后各种官宣的,野生的媒体把这个概念彻底搞糊涂了 。什么是万物互联?什么是分布式?什么是物联网?作为用户和媒体 , 其实没必要完全搞清楚这些细节,大家只要知道一个概念:在类似华为设计的这一生态里,每一台设备,都是处于边缘位置的计算节点,这些设备在最终设计模型里,地位都是对等的 。一个物联网环境里 , 异构终端通过一个叫鸿蒙的系统连接在一起,对等通信,对等交换内容 。那么,什么是边缘节点?我们只要了解一下边缘计算的基本概念就大致能明白华为到底想做什么 。

鸿蒙系统到底是不是安卓换皮「鸿蒙到底是不是安卓换皮这才是鸿蒙3的真相」

文章插图
边缘计算(Edge Computing)是相对Cloud数据中心计算的位置概念 。大家现在能理解的一个链路是:业务——云数据中心——APP——用户 。用户面对的并不是业务本身,而是业务通过承载APP的智能终端 。这些智能终端 , 相对数据中心,就叫做边缘计算 。边缘计算是目前云计算的核心业务,它致力于解决用户侧的业务能力 。这张架构图可以看到,社会各行业万物互联的基本类型就是边缘节点,而边缘计算的典型场景恰好也是物联网 。
所以,鸿蒙是什么?它的作用是什么?我归纳如下:
在异构硬件跨平台解决边缘节点的计算性能和互联互通问题 , 这是鸿蒙最核心的价值,也是华为长久以来一直主张的属于自己自研能力的核心部分 。由于不同硬件体系的终端,包括不限于手机、X86架构计算机、黑白家电、存储服务器、物联网传感器、新概念的智能座舱、运动健康管理用的智能终端、社会各个层面需要的传感器、物联网服务设施,需要一种统一的标准连接起来 , 使得它们可以随意的互联互通,例如用智能手表操控汽车,这就是Openharmony的基础架构的作用所在 。也就是在开源社区我们看到的这张架构图:
鸿蒙系统到底是不是安卓换皮「鸿蒙到底是不是安卓换皮这才是鸿蒙3的真相」

文章插图
这相当于华为作为一个物联网城市的基础设施提供商,为边缘节点们做了接口、数据架构、基础子系统(通知、电话、多媒体等)、场景解决方案,作为第三方的终端厂商(我称之为边缘节点)只需要使用鸿蒙的基础架构能力,就可以和这个系统内所有的终端进行通讯,这无需华为自有品牌产品 。例如如果某个手机厂商愿意部署Openharmony基础能力,那它就可以和华为的耳机,华为的智能座舱无缝衔接 , 它也并不需要直接部署手机版本的Harmony OS 。而这个第三方品牌的手机,被我称之为一个典型的鸿蒙边缘计算节点 。