造一个鸿蒙,仅有华为还不够
来源:雷锋网
作者:肖漫
“全场景”一词,可以说是整个开发者大会上的高频词汇,在介绍鸿蒙系统 2.0 时,余承东强调,鸿蒙 OS 是首个真正为全场景时代打造的分布式操作系统。
用王成录会后采访的话说,鸿蒙系统是能够汇聚各平台力量的根,只有中国软件的“根”扎得越深,才越有可能长出参天大树,才会有郁郁葱葱的森林。
“根”要扎的深,不仅要自身技术向下深究,还需借力向外扩展,而这,也是华为开发者大会中关于鸿蒙 OS 传递出的重点——技术与合作。
1
技术深解,鸿蒙 2.0 的分布式能力升级
分布式能力的升级是开发者大会上强调技术升级的重点,主要包括三大方面——分布式软总线、分布式数据管理,以及分布式安全。
据王成录介绍,分布式软总线可以说是 HarmonyOS 系统整个技术的底座。鸿蒙系统 2.0 分布式软总线的性能已无限逼近硬总线能力,主要表现为时延、全融合自适应能力上的提升。
在全融合自适应能力方面,鸿蒙 2.0 有了三个关键技术点的突破——异构融合网络、自发现自组网、动态时延校准。
在异构融合网络上,鸿蒙 2.0 实现了蓝牙网络和 Wifi 两个异构网络的设备互相之间的可见,使得更多的设备用更多的方向互相连通,互相知道对方的能力,简化联网程序。
以往消费者使用不同设备连接时需要做繁琐的配置,鸿蒙 2.0 则用 BIE 的常开做广播,其他设备去侦听信道的方式,压缩了占空比降低功耗,基于这一系列技术,让设备一次配网,以后都能够自发性质连接。
分布式数据管理提升了跨设备数据处理能力,主要体现在分布式文件系统、分布式数据库、分布式检索三大方面。
其中,分布式文件系统远程读写性能的提升主要基于软总线技术,以及 SMB 协议实现的文件多设备之间的传输,从而实现跨设备之间的文件传输跟同一个设备之内的文件传输达到十分接近的水平。
前面提到,分布式系统缩短了时延,提升多设备融合能力,而随之而来的安全性问题也需要得到解决。
王成录表示,在鸿蒙 2.0 分布式系统中,安全性的体现主要表现为“正确的人通过正确的设备去正确的使用数据”。
基于华为多年来在软件工程领域里面的积累,鸿蒙 2.0 在设计上做了 TE 的内核,将高严格认证的弹性部署到每个 IOT 设备上,让 IOT 设备都具备安全内核高安全能力。
并且,当多设备融合在一起时,设备之间的本身的防护能力会获得更大的提升。
以胶片为例,如果一个家庭的网络有很多个设备接入到路由器,如果用传统的思路靠路由器本身的防火墙和上面的能力来识别和防止这些连接设备的攻击是非常困难的,因为路由器本身的硬件能力有限,同时它是一个静态的检测规则,根本无法识别和判断每个设备可能发生的动态攻击行为。
当多设备一旦融合在一起,路由器就有可能重用比如家里大屏的能力,大屏上的系统在运行 AI 算法检测,对动态的攻击信息非常容易判断出来。
以此类推至 HarmonyOS 的分布式系统,因为每个设备都会获得与它连接所有设备能力的加持,由此,每个设备的安全能力本身会获得更大提升。
另外,安全性的提升还体现在数据方面,分布式系统根据数据的安全级别和敏感级别将数据存储于不同地方,并依托两大规则最大限度保证信息存储和使用的安全性和可靠性:
一是将*别的数据储存在单体能力最强的设备上;
二是数据在设备之间的流动一定要有规则,只有高级别能力的设备才能够访问低级别能力设备上的数据,反过来则不行。
2
合作“抱团”,HarmonyOS 2.0 的
生态使能
鸿蒙系统自去年开发者大会推出以来,仅仅应用于智慧屏产品当中,生态层面的应用始终处于静止状态。
不过,就在昨日开发者大会现场,王成录宣布,HarmonyOS 2.0 将迈出势能第三方生态的第一步。
HarmonyOS 2.0 对生态的使能包括对南向设备(硬件)的使能,同时包括对北向应用(软件)的使能。由于不同硬件生产厂家存在的较大差异性,HarmonyOS 2.0 开放了四种可选方案:
第一种是集成华为的 SDK,包括 MeeTime、Cast、DV、Share、OneHop、HiCar、Health 7 个。不管运行什么系统,可以在短时间内具备分布式的能力,与华为 HarmonyOS 设备做连接,目前为止已经有 1200 多万台设备集成了不同的分布式 SDK
第二个是华为开放 HarmonyOS 第一阶段的开源版本(支持 128MB 以下),可以实现快速编译,在系统里快速运行。根据开源路标,到 2021 年 4 月,华为的源代码将面对内存 128MB-4GB 的终端设备;2021 年 10 月将面向 4GB 以上的设备。
第三个是华为提供了多个模组和芯片,以及开发板,以理解 HarmonyOS 系统的工作原理,缩短做产品的时间,并提供 DevEco 作业平台以方便操作 。
第四个是提供华为 DevEco 平台,提供一站式解决方案,覆盖产品的开发、设计以及发布全过程。
目前,在硬件设备上,鸿蒙系统已与美的、九阳和老板等家电厂商达成了合作,在 IOT 设备上实现交互。
以穿戴设备与料理机为例,如果将这二者相连,穿戴设备将实时监测用户身体信息并传输至料理机,后者将根据不同用户的身体信息进行智能食材推荐,提供科学健康膳食依据。
在北向应用使能上,王成录强调了系统软件和生态的重要性。他认为,这是“根”,只有系统和软件共同扎根,才能长出来惊艳的应用,生态才能够成功。
构建生态有多难?用王慧文在松湖对话中的话说,跟造原子弹一样。
针对软件应用使能,华为发布了鸿蒙 OS 应用框架、13000+ APIs、HUAWEI DevEco、方舟编译器 2.0 四方面能力。
另外,关于“一次开发,多端部署”的技术体现,在会后的媒体采访中,王成录也作出了解析。
过去几年,华为在软总线工程中做了大量积累,之所以一套代码能够满足多个大小系统的要求,其核心是鸿蒙系统是全球第一个大型的软件全解耦,横纵向都可以解开。
对软件而言,解耦是最难做的事情,因为它跟架构息息相关。软件架构既不是重用,也不是复用,它一定是应对变化的,越是容易应对变化的就越是好架构。
解耦不仅仅是物理切开就行,而是按照系统的所有业务逻辑切割。想象成一棵树,按照逻辑最小交集的部分切开,切开以后有上万个模块,每个模块最初在识别的时候被打上标签,什么模块适应用什么样的硬件能力。
每个模块都带有标签,新来的硬件系统只要上报给系统硬件模块的身份就够了,我们就会通过相应的标签自动组装所需的模块。
HarmonyOS 系统看到的是硬件是不同的模组,华为在技术领域的核心点是把硬件的模组抽象成软件底层的驱动。
比如,手机与 PC 通过 HarmonyOS 系统连接起来时,手机看 PC 其实就是有一个 Soc 的模组,有一个显示器的模组,有一个键盘的模组,本质就是有不同的模组可以供手机随时调用,系统层会根据应用和硬件资源做自动匹配。
值得一提的是,虽然鸿蒙系统聚焦于全场景生态,但并不代表移动设备不具重要性。
王成录解释称,手机毫无疑问仍然会成为未来 HarmonyOS 系统的中心,虽然搭载 HarmonyOS 的设备中有很多可以扮演手机的富媒体,但这个系统中,大家是互为外设的。
目前,据华为公布的信息,其应用合作伙伴包括了百度地图、喜马拉雅、快手、酷狗、搜狗输入法、WPS、滴滴、VIP KIDS 等,覆盖了办公、音乐、短视频、出行等领域。
3
PLAY TOGETHER
无论是在发布会现场、亦或是会后采访、松湖对话等环节中,华为无时不在强调合作。
NO STOP, NO PAUSE, PLAY TOGETHER.
不停止,不暂停,一起努力。
昨天开发者大会开始前屏幕*的这句话,正好诠释了鸿蒙 OS 的发展之意——together。也唯有 together,才能够不停止,不暂停。
造一个鸿蒙,仅有华为,仍然不够。
未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。
如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”