科技动态总是浮光掠影般飘过,有时候只有在回忆中,我们才能发现所经历的变化全貌。

比如说,我们回忆一下近几年的科技热点,会发现大量线索最终都收束到了人机交互这件事中。无论是AI技术的崛起、5G商用的到来、IoT硬件用户的日益增长,还是中美之间的种种科技波澜,似乎最终都会把压力释放到软件操作系统和人机交互能力上。

我们见证过鼠标键盘和Windows的一统江湖,也经历了移动终端和IOS、安卓的崛起。而在移动终端走入5G时代,IoT设备持续升级的今天,行业内外似乎又一次嗅到了山雨欲来的味道。

而在这场软件交互迭代的大潮里,华为的角色和路线尤其受到关注。这无疑因为实体清单事件之后关于操作系统的种种纷争,同时也来自华为在消费者终端层面,给出了中外众多厂商中,差异化最明显的商业战略和技术路径。

商业层面,也就是近两年开始为大众所知的华为智慧全场景1+8+N布局;而在技术层面,最突出的则是华为从去年开发者大会的鸿蒙和EMUI10,以及最新的EMUI 10.01,用以构筑核心差异化的分布式技术理念。

分布式,这个技术词汇在今天听来依旧有些遥远和陌生。但如果我们拆开它的内核,却会发现这条技术路线从诞生、确立到公布,以及终极的技术愿景,都充斥着浓郁的现实观察和用户情怀。

我们都知道万物互联时代最终会来,但谁也无法肯定它在何时,以何种方式到来。我们是等着它成真,还是用双手将它带来?整理华为和EMUI的故事时,我突然发现竟有几分西天取经的神韵。

IoT那座灵鹫山

我们先整理一下这个故事的大背景。

事实上,历史上每一次软件操作的更新,都与硬件能力的溢出息息相关。当计算和存储能力可以被集成在微型计算机里,PC操作系统和交互方式应运而生;当移动处理器与无线网络达成一定标准,移动端的APP模式与操作系统随之诞生。

如今我们之所以越来越重视软件操作系统的创新,原因在于硬件能力又一次发生了溢出,而且情况比历史上更加复杂。之所以行业内外普遍笃信下一个时代是物联网时代,并不是因为有某种手机、PC之外的名叫物联网的硬件将要崛起。而是我们身边硬件在不可逆地越来越多,而且它们各自都具有联接网络、本地计算、本地存储和人机交互的能力——每一个硬件都是IoT硬件。IoT无所不在,这是幸福的未来,同时也是一场考验。

智能手表、TWS耳机、平板电脑、电子墨水阅读器、游戏机,以及电视、PC、手机、各种家用智能设备。我们已经可以不费吹灰之力列出来一份身边硬件的漫长清单。同时我们还在添置各种关于孩子教育、着眼于老人健康,或者用于专业化工作的硬件。

这个趋势发展下去,结果就是硬件数量不断增加的同时,操作越来越复杂,数据存储更加杂乱,每个硬件被深入打开的机会越来越少,硬件之间的界限也在带来更多不便。而就像历史上每一次硬件能力溢出一样,硬件的趋势不可逆,那么带来的问题要交给软件去解决。

如果说,触碰和APP模式带来了移动终端时代“单硬件,多功能”的变革;那么IoT时代,我们需要的或许是多硬件的能力集成。能不能把生活中的各种硬件整合为一个整体,至少打通硬件之间的能力界限呢?

早在2016年5月,华为负责基础软件的团队就开始思考这个问题。那时候没有美国带来的种种麻烦,也没有如今火爆的IoT市场。但是穿越这几年时间,技术与产品的逻辑是一脉相承的。就像玄奘法师决定西行求取真经的时候,他不知道这一路是坦途还是九九八十一难,但他眼里有些东西是明确的。

金箍棒和七十二变

四年前华为在思考智能手机未来的下一跳是什么的时候,就逐渐明确设备间的互助协作将是其重要的发展方向,而分布式技术就是基于这个方向应运而生。经过内部漫长的研判与消化,最终华为默默将其设置成解决打破硬件之间限制难题的答案,也是华为面向后移动时代的软件路线基础。

去年8月9号,华为消费者业务软件部总裁王成录博士,在华为开发者大会上公布了EMUI10,这个版本的EMUI最特殊的一点在于它正式对外展露了华为的分布式技术。分布式一登场就成为EMUI10的核心部分,也让这种技术毫无停留在PPT里的时间,就让登场就走到了用户的聚光灯下。

王成录博士在当时说,这是打开IoT世界的一把钥匙。

熟悉计算机的朋友应该对“分布式”的概念并不陌生。分布式是相对于传统计算机的集中式而言,也就是将硬件能力或软件组件分布在不同的网络计算机上,并且通过集合的方式共同对外提供服务,多台计算机共享统一的硬件池和软件系统。这样做的优点是,可以更有针对性、低成本的处理弹性任务和并发式访问,增强计算系统的可伸缩性。其实,分布式并不是单一的技术,而是一种技术方法与技术逻辑。而且它早已来到了你的身边,比如很多网吧就是典型的分布式计算机群。

但是在华为之前,从来没有哪家公司考虑将分布式的理念,带入到不同的消费硬件中。想想也知道,手机和PC、耳机、手表之间的区别何止千万,感觉根本没有搭建分布式的通道。而正因为看上去不可能,分布式技术变成了华为在软件操作领域震惊行业内外的一记金箍棒。

在华为的判断里,随着无线网络环境不断优化,数据质量传输的效率一定会进一步增长。借助这个基础条件的改变,华为可以将不同品类硬件之间,通过多种硬件虚拟化技术进行打通,组成一个全新的“物理设备”。用户最终可以在某个特定场景,呼唤手机、PC、穿戴设备等等硬件,在同一时刻提供组合服务。就像手机里摄像头、处理器、屏幕可以同时工作一样,不同设备也可以变成同一部“手机”,只是它们物理上彼此分离而已。

其实我们看看所有科幻电影和科技公司的宣传片,描绘的未来都是统一的:人类可以用手表、汽车,甚至眼镜来打电话;说句话可以远程指挥冰箱或者打印机;空调可以根据人类体温调节冷热;智能系统能实时检测和体系用户的健康状况。

然而与科幻电影和科技宣传片不同的是,华为决定真的尝试打造这样的未来。当然理想不可能一蹴而就。而首要任务是华为要做好各项基础软件工作,让多设备的人机交互真的发生“七十二变”。为此,华为在软件领域探索了分布式软总线技术、硬件虚拟化技术,尤其是海量硬件能力模块的解耦,以及不同硬件编程语言的打通,让华为筑起了分布式技术的地基。

当基础已经具备,华为关于软件未来的判断,也就从EMUI10的马蹄声中,踏上了漫漫取经路。

取经之路

大众会好奇的下一个问题,是华为的这场宏大远航,到底是一个长期愿景,还是朝夕力争的产业现实。

相信这个问题只能用实际行动来解答。在EMUI10中,用户已经见到了跨终端的交互能力。比如在手机通话的同时,使用无人机的摄像头功能;比如将华为手机上的文件,通过“一碰传”功能在电脑上进行修改。

以EMUI10作为基础坐标,我们可以看到随着华为P40系列公布的EMUI 10.1版本上,分布式技术有了非常大的提升。从产业视角上看,重点在于时隔半年的提升速率,证明了分布式技术已经成为华为在软件系统中的升级主线,并且展现出了可观的创新幅度。

在 EMUI 10.1的分布式技术中,有以下几项具体升级:

华为手机、智慧屏、PC之间实现畅连功能,这背后实际上是分布式系统的应用。

手机和PC之间的办公协同升级。在EMUI10的基础上,新的办公协同首次实现了分布式文件协同和分布式数据库的商用,打通了数据在多设备之间的流动。比如基于分布式图库,用户可以在同一个设备中查看不同设备中的图片,避免了找图片传图片的麻烦。

备受瞩目的HiCar到来。在华为的分布式体系中,可以将车机直接与手机通过硬件虚拟化相联,既保留了车机的差异化能力构建,同时也让手机与车机间实现了无缝切换,从另一种角度推进了车机的标准化统一。

可以说, 从EMUI10 到EMUI 10.1完成了从分布式系统的基础,到分布式文件、分布式数据的关键能力演进。不仅直接在软件层面增强了华为全场景设备的体验竞争力,同时也清晰展示了关于“分布式”这件事,华为到底在怎么做,未来会做到什么程度。

几时回长安?

眺望万物互联的未来,我们会有两件事非常好奇:一是到底什么时候能体验到畅想中的那种多硬件协同服务,处处充满智能的体验;二是消费者什么时候愿意为新的IoT交互方式埋单,造就像智能手机时代那样壮观的消费市场?

关于未来,华为希望接下来的剧情是这样的:

· 给开发者无穷多的想象力

分布式技术的未来在于生态,这跟华为今天在打造的HMS体系需求不谋而合。无论你说这是华为的远见还是不得已而为之,但目前情况确实是软件重新定义生态的战略契机正在打开。只有抓住这个技术变迁的机遇,华为才能走向消费终端真正的胜利。

为此,华为已经基于分布式技术,构建了完整的开发者赋能体系,力争让更多开发者基于分布式技术创造全新的软硬件体系。华为将分布式系统生态开放分为南向和北向。

南向是利用华为分布式技术以及相关SDK,完成与华为生态互通互联的硬件厂商。华为会尽量将适配能力解耦到所有可能的硬件模块。这样各种硬件在接入华为的分布式体系中时,都可以找到自身硬件全新的价值,通过分布式能力的合纵连横, 来获得用户价值的无成本提升。北向则是利用分布式技术完成APP开发的应用开发者。分布式技术解决的多硬件问题,打破了过去20年移动产业基础的开发规律和产业逻辑,自然也就带给开发者以巨大的创新机会。用软件开发去重新定义产品和能力,相信这是目前同质化严重的应用开发中,从业者最喜欢获取的机遇。

· 用户在一个偶遇后,感觉爱上了

毫无疑问,分布式技术的最终落脚点还在用户。毕竟分布式技术要融合多设备、多场景来体现价值,而具体到每位用户的设备构成和场景需求都是不同的。而且相比于外观和性能经验的硬件,软件能力先天具有一定的滞后性,需要用户去体验和认同,甚至在前期度过一定的磨合期,才能真正认同它的价值。

面对这个问题,华为的契机在于分布式生态和应用,能够解决生活中切实的问题。比如手机和智慧屏之间的一次通话;某次办公中紧急情况下手机和PC的联动;穿戴硬件和手机合作,发现了亲人的某个健康问题;家庭IoT产品和监控设备,从某次意外中保护了孩子。这些瞬间会积少成多,在某个不经然的瞬间与用户相遇。那时起一位用户就会习惯甚至爱上分布式的世界,并且化身一款分布式口碑传播器。

而就目前来看,畅连等功能的用户增长非常快,手机和智慧屏之间的互动,改变了很多家庭对于客厅设备的定义和需求。王成录博士认为一到两年间,软件带来的改变就会显现出来。

毫无疑问,对于分布式技术解决多设备难题这件事,华为踏出了一步面向无人区的探索。而且在踏出之后的半年,华为没有慢慢试探,而是一路跑了过去。当然,这样的行为与来自大洋对面的压力息息相关,与华为面临的与安卓体系脱钩,构建HMS生态的紧急任务息息相关。但是也该承认,IoT时代是最符合技术逻辑发展的下一个产业周期,业内却并没有公司去大踏步探索和构建这个未来。华为的取经路,或许有不得已的成分,但也有内在的判断和洞察,有高悬在远方的未来。

那句有点中二的老话说——有些事总要有人做的。

为了让分布式系统成真,华为基础软件团队做的第一件事,是历经多年,全貌将整个系统解构成数千个模块,保证了不同IoT设备拥有可沟通的分布式统一语言。那些年里,做这些工作的人回到家中,应该想的并不是“实体名单”,而是会最终编制出一个怎样的未知世界。

这个世界就是这样残忍,只有闯到未知中,才能有那一丝丝生存权。

这个世界就是如此美好,让我们有机会去未知的世界里看看。

如是我闻,路在脚下。

万物互联的灵鹫山,取经的华为相关推荐

  1. 构建万物互联的智能世界,华为为何选择了智能体?

    作者 | 中国软件网 陈杨 校对 | 中国软件网 赵满满 2017年底,刚刚进入而立之年的华为做出了一项重大决定,即确定了公司新的愿景:把数字世界带入每个人.每个家庭.每个组织,构建万物互联的智能世界 ...

  2. 华为鸿蒙OS功能透露,万物互联要来了!华为鸿蒙OS“超级终端”功能曝光

    此前华为消费者业务CEO余承东曾预告HarmonyOS2.0将于4月份陆续向华为旗舰手机推送.而在此之前,不少开发者已经收到华为HarmonyOS Beta3.0的推送.据数码博主@鹏鹏君驾到透露,该 ...

  3. 化繁就简 · 万物互联,华为云All-Connect企业级云网络正式发布

    随着5G.云.AI等新技术的兴起,世界迈向了万物互联的智能时代,全球经济数字化也进入了新的征程,企业的智能升级正当时.这是最好的时代,也是海量并发.复杂联接的时代.不论是IPv4地址的耗尽,还是云上原 ...

  4. 看从小自带BUFF的他,如何用代码降低万物互联的门槛

    本文分享自华为云社区<HDC.Cloud2021 | 华为云IoT开发者:用代码降低万物互联的门槛>,原文作者:华为云头条 . 3岁能跟父亲下象棋.5岁能解二元一次方程组.7岁上完一年小学 ...

  5. 华为出鸿蒙是不是给人看的,谁来成为鸿蒙OS失去的“躯壳” 鸿蒙OS(HarmonyOS),在很多人眼中,是华为万物互联的起点,也是反抗之下诞生出的杰作,亦是中国科技史上重要的里程... - 雪球...

    来源:雪球App,作者: 速途网,(https://xueqiu.com/2989821209/181729468) 鸿蒙OS(HarmonyOS),在很多人眼中,是华为万物互联的起点,也是反抗之下诞 ...

  6. 鸿蒙IPC摄像机,华为鸿蒙OS来了,海雀AI全景摄像头助力万物互联

    原标题:华为鸿蒙OS来了,海雀AI全景摄像头助力万物互联 8月9日,2019华为开发者大会在东莞松山湖召开,会上华为消费者业务CEO余承东发布了其自微内核研操作系统鸿蒙OS,并宣布方舟编译器开源等相关 ...

  7. 华为鸿蒙战略大会,华为发布鸿蒙2.0手机版的三大战略意义,全场景万物互联只是其一...

    2019年8月9日,华为在华为开发者大会上,正式发布了鸿蒙OS操作系统.16个月后的2020年12月16日,华为正式发布HarmonyOS 2.0手机开发者Beta版,支持运行安卓应用,P40.Mat ...

  8. 万物互联、应用现代化、云原生新范式,华为云为数字化转型提供最优解

    10月27日,华为云TechWave全球技术峰会(应用现代化)在广州举办.华为云发布"云原生2.0"新范式,并分享应用现代化.万物互联等最新理念及产品进展. 华为云CTO张宇昕发表 ...

  9. roads 构筑极致用户体验_万物互联大势所趋 华为保驾护航运营商“三个转型”...

    随着通信技术及其应用的快速发展,人们发现物理世界和数字世界正在加速融合,数字经济正在改变和颠覆着传统市场格局.于是人们看到,电子商务.远程教育.远程医疗.物联网.大数据等等,一波接一波的商业浪潮不断涌 ...

最新文章

  1. 华为harmonyos 2.0,华为王成录博士:HarmonyOS 2.0给消费者不一样的体验
  2. Eclipse创建的Maven项目报错Could not calculate build plan: Plugin
  3. WinCE启动失败的原因与解决办法分析
  4. tkinter 笔记:创建输入框并显示结果 (莫烦python笔记)
  5. curl封装php,PHP封装curl的简单方法
  6. mysql5.6.24配置日志_windows下mysql5.6.x的日志正确配置方法(my.ini) (网上的都是5.6之前的版本)...
  7. iOS与Opencv的探秘之Opencv认识,适配Xcode
  8. Linux版本号含义
  9. python立方体类_python学习12类
  10. EDA课程设计(设计一个4时隙的时分复用模块)(岭)
  11. Python免费的验证码识别
  12. python写excel宏_使用python执行excel的VBA(宏)
  13. 自我提升的10个好习惯
  14. RK3288[android 7.1]调试笔记 修改默认时区是北京时间
  15. 使用vscode编写小程序并同步
  16. python成语接龙代码_实现成语接龙(Python)
  17. 初学者建模和布线技巧
  18. 中国物料喷射(MJ)市场趋势报告、技术动态创新及市场预测
  19. 程序员的职业发展规划
  20. MVG(second)学习笔记- 摄像机模型

热门文章

  1. Rsync: @ERROR: Auth Failed On Module XXX错误原因及解决办法
  2. Redis——发布/订阅
  3. vue项目兼容IE浏览器,判断IE11以下,则提示浏览器版本过低,更新浏览器页面
  4. Tik Tok月活12亿 Tiktok和抖音有什么不同 ?
  5. Oracle core读书笔记
  6. 【翻译】Visual Place Recognition_ A Survey视觉场景识别综述【三】
  7. 在Java 17中偏向锁可算废了
  8. buildroot rz sz 配置
  9. 基本磁盘与动态磁盘 RAID磁盘冗余阵列区分(简单了解各种卷组)
  10. maven plugins 飘红问题