华为作为整个全场景生态的建立者,同时也在与很多伙伴一起合作 。在分布式技术方面,华为将合作伙伴分为“南向”和“北向”,即硬件端的合作厂商和软件端的开发者,华为给前者提供 SDK(软件开发工具包)使其生产的硬件拥有分布式能力;为后者提供提供分布式 Kit 和软件开发的支持,使其 APP 能够调用分布式能力 。
王博还向 PingWest品玩介绍,目前华为正在与京东合作,很快在京东购物 APP上,可以实现远程屏幕共享的操作 。即线上购物时候,家人可以看到你的手机京东购物界面,还能对其画圈勾选,方便子女帮父母完成网上选货 。
解决时延与安全问题这一部分虽然用不着用户关心,但却影响着用户的实际使用 。多设备之间的协同工作,十分依赖于低时延通信 。就是你当前在进行跨设备操作的时候,感觉不到迟钝,和操作手机一样的感觉 。
“分布式应用的时延处理,相比于单设备更加复杂也更难,我们要从底层操作系统内核层开始,到上层的运行值与框架,进行大量的创新与修改 。”
是的,华为又一次提到了对系统底层的修改 。“分布式软总线”起着至关重要的作用,它其实在去年 EMUI10 的时候就已经公开,该技术能将时延降低到 20ms,1Gbps 的无线有效吞吐 。作为对比,人肉眼可感知到的时延大约为 80-100ms 。
“要让用户感觉多设备间的连接和同一设备中不同模块的通讯一样,是分布式最精髓,也是难度最大的地方 。其中涉及到非常多通信协议的优化,应用调度进程的优化,还有很大的创新 。”王博担心大家不太理解专业术语,又举了一个通俗的例子,“例如手机是一个整体,内部还有很多不同模组,例如芯片、相机、屏幕模组都焊接在同一块电路板上,模组间的通信是电路来(物理)传输的 。但多设备之间是依靠蓝牙、WiFi、NFC 来连接通信,我们希望分布式技术可以让多设备之间的无线连接,在未来达到像同一块 PCB 板(印刷电路板)中不同模组间通信的能力 。”
由于多设备之间的传输,会涉及到非常多数据的处理,因此用户的隐私安全也是一块极为重要的部分 。
华为的做法是将同一用户ID 作为多设备协同的认证标准前提 。首先用户打开新设备,会做该设备的认证与 ID 绑定 。当用户拥有了大量的 IoT 设备,且同时登陆了自己的 ID 账号,这些设备才会具备相互通信的能力 。
文章插图
“华为在过去几年中的安全隐私保护的理想目标,是在任何时候都要保证是正确的人通过正确的设备在使用正确的数据 。”王博强调了安全隐私问题,“分布式技术以后同样会秉持这个理念 。当我们同一个ID下面有多个设备的时候,那这个设备的注册、验证、认证仍然会采用原来咱们那套技术体系基本能力,例如指纹的识别能力、面部的能力、token的能力、数据端到端的加密、信道的加密、信源的加密......这些都不会变 。”
为此,华为已经拿到了全球商用OS内核最高安全等级的CC EAL5+认证,EMUI 成为全球首个获得ISO/IEC 27701隐私信息管理体系认证的手机操作系统 。
不再模仿 Android 和 IOS“分布式概念形成于 2016 年 5 月,来自于我们每年做战略规划的传统 。”
彼时的智能手机行业方兴未艾,大家都在寻找智能手机下一代的形态,当时存在的观点,无非是谁会替代谁的关系,例如智能手机继续发展,会把所有的东西替代掉,包括平板、PC 和普通电视机 。
虽然是视频采访,但王博说到这里精神更加抖擞了起来,“我们当时在考虑另一条路,如果设备间不是替换关系,而是相互协同关系会如何 。所以这个灵光一现,就是分布式概念雏形出现的背景 。”
在此需要补充的是,华为 IoT 商用项目也基本起步于 2016 年 。华为其实从一开始就在同步布局 IoT 生态与分布式技术 。
文章插图
四年磨一剑,默默耕耘这些时间,EMUI 10.1 正在将越来越多的实际应用推到消费者的面前,大家逐渐能够体验到分布式技术给硬件、软件交互带来的改变 。华为的系统慢慢地走出了一条新的道路,EMUI 自主探索的特点更加明显了 。
可这仍然是一个小小的开始而已 。
王博清楚地认识到软件开发是一条马拉松之路:“软件的开发与硬件不同,后者只要做出了一个新的颜色、新的喇叭,消费者就能感受得到 。这种显性的特征在软件里很少很少,没有一个软件一出生就能获得所有消费者的喜欢 。”
推荐阅读
- 华为董明:5G时代是通信和垂直行业第一次深度握手
- 美限制升级 考验华为抗压能力,芯片B方案引关注
- 5G应用将大爆发?vivo华为三星联合发力,全新通话技术带来新变革
- 滴滴进攻,华为入场,互联网地图迎来大变局 | 深响独家
- 华为云发布Stack系列新品 郑叶来澄清不会关私有云
- 揭秘抖音爆火背后的7个商业奥秘
- 基于redis来实现的分布式锁
- 揭秘MySQL线程池内幕
- 揭秘:男人最喜欢听的8句肉麻情话
- 华为p40pro有几个颜色最流行的色是哪款 华为p50pro有几种颜色