5G时代相较以往,最显著的变化就是服务对象延伸至物。基于“人的连接”的价值基本已浮于水面之上,但基于“物的连接”的价值却仍在冰山之下。在不温不火地发展了二十多年后,物联网终于走到了聚光灯下,万物互联也开始成为时代的技术梦想。有鉴于此,华为在2019年正式宣布HarmonyOS之初,便力求从根本上打通“人与人”、“物与物”乃至“人与物”之间的连接鸿沟,营造全景式互联互通、开放共享的生态,构建真正意义上的万物互联。
物联网“迷宫”之思
回顾物联网的发展史,从来没有波澜壮阔,阻滞感却如影随形。2008年,苏黎世,第一届国际物联网大会召开。同年,全球物联网设备数量首次超过了全球人口总数。但人们期许中的物联网盛世并未随之到来,反而一度陷入沉寂,制约物联网发展的最大瓶颈开始显露端倪——生态碎片化。
物联网的一个经典应用场景是智能家居。下班回家踏进家门,电灯自动亮起、空调自动调试、加湿器自动运行、热水器进入工作状态。但现实却是,各种智能产品分属不同厂家,司职不同,不能联通,除了同在一个空间之外,互不相干。衣、食、住、行,人的每一种需求都依赖特定的硬件产品满足,而不同时段里多数产品的性能资源都被闲置。长此以往,充斥我们空间的终端设备越来越多,手机上的APP越来越满,大量割裂的“物”组成一座巨大的迷宫,而“方便”和“效率”与我们渐行渐远。由此可见,无法实现跨终端无缝体验,物联网的产业就难以突破“物”的迷宫。
马切伊·克兰兹在《物联网时代:新商业世界的行动解决方案》里提到:“没有无缝的互操作性和技术集成,物联网的存在就失去了意义。”事实也是如此,物联网产业发展至今,碎片化之困犹如泥淖,让很多嵌入式工程师因此疲于奔命。在物联网环境下,传统的桌面操作系统或者移动操作系统又很难满足其项目需求。如何针对物联网特性,打造新的操作系统,屏蔽碎片化差异,提高开发和运行的效率成为整个行业亟待解决的问题。
HarmonyOS正是为物联网打造的、面向全场景的操作系统。它能给行业带来什么创新因子呢?答案是分布式技术。分布式技术是HarmonyOS的鲜明特色,其后沉淀着华为多年来在技术前沿的实践经验和对行业痛点的精准把握。
分布式技术:“解耦思维”直面物联网发展难题
分布式技术从本源上实现了不同硬件能力与终端的解耦。具体来说,就是将终端硬件的性能、能力和终端产品本身进行解耦,将不同设备的硬件能力资源放入一个共享资源池中,让应用通过系统调用其所需的硬件能力,进而提升应用效率。
对此,华为消费者业务软件总裁王成录以“活字印刷”作比:将硬件能力解耦并分拆到最小,一个硬件模块就相当于一个单字字模,可以无限重复使用。当用户有需求的时候,这些模块就可以根据需求排列、组合成章。
对用户来说,就像收获了一个多设备构成的超级终端。应用拥有了调用远程终端的能力,举例来说,我们在用手机和朋友通话时,可以把朋友的高清图像投影到电视上。增强的硬件能力、无缝的设备连接,无疑为日常生活开启了更多丰富的场景。
对开发者来说,传统的开发过程中,不同终端设备往往存在着较大差异,开发者需要针对不同环境做不同版本的开发,而后期的调试往往也要面临很多困扰。而硬件性能解耦模式则从根本上精简了开发流程,从而实现“把简单留给开发者”。
这种分布式技术是一种破解系统、硬件、用户需求之间矛盾的解决方案,为实现跨越终端的互联生态提出了新的思路。
HarmonyOS初开这一年:少有人走的路
自2019年在华为开发者大会上面世以来,HarmonyOS一直在经历着外界的诸多期待和质疑。但回顾这一年历程,华为的足迹却也极为鲜明:
2019年8月31日,华为方舟编译器官网正式上线;9月,华为DevEco Studio IDE开发工具邀请内测;9月26日,落地到了华为的智慧屏上;
华为没有回应任何有关HarmonyOS的揣测、评论,但这些履迹说明他们一直“在路上”。打造一个操作系统,注定非一朝一夕之功。更何况华为选择的是一条“少有人走的路”,不是在现有的任何成熟的操作系统上的修补、调整,而是创造真正面向全场景的新一代操作系统,这必定要伴随着整个物联网时代的蜕变与成长。
“志之难也,不在胜人,在自胜。”就像华为提出的“1+8+N”战略,不仅是华为自研智慧终端,甚至泛IoT硬件,都是HarmonyOS剑之所指。只有当这张宏大的万物互联之网逐渐成型时,大众才能切实感知到一个真正的鸿蒙初开的世界。
文章来源:《物联网技术》 网址: http://www.wlwjszz.cn/zonghexinwen/2020/0907/791.html