1. 主页 > 智能投顾 > 华为开发者大会:一年内搭载HarmonyOS的华为设备已过亿

华为开发者大会:一年内搭载HarmonyOS的华为设备已过亿

欢迎关注“创事记”的微信订阅号:sinachuangshiji 

文/王成录等

来源:蓝血研究

原标题:开发者大会专访:一年内搭载HarmonyOS的华为自有设备过亿,第三方设备过亿

2020年9月10日,华为开发者大会2020(HDC Together)在东莞松山湖召开,余承东(常务董事、华为消费者业务 CEO)、王成录(华为消费者业务软件部总裁)等做了主题演讲。

演讲结束后,王成录接受了蓝血研究等媒体的采访。以下为采访纪要(有删减):

1、想问两个问题,一个就是各种智慧终端的需求不一样,像手表、手环这一类操作系统的复杂度跟车机和智慧屏肯定不一样。我们HarmonyOS怎么做到一套系统跨那么多终端可以支持?我们用了哪些比较尖端的技术?还有一个,我们HarmonyOS和华为智慧终端产品怎么完美契合?如何发挥1+1大于2软件一体的优势?

王成录:过去几年我们在软总线工程里面做了大量的积累,我们为什么可以做到一套代码满足那么多大小系统的要求,核心就是我们的系统是全球第一个这么大型的软件全解耦的,我们横纵向都可以解开。对软件来讲,解耦是最难做的事情,因为它跟架构息息相关。什么是软件架构?有人认为是重用,有人认为是复用,其实都不是。软件架构一定是应对变化的,就是越是容易应对变化的就是好架构。我们怎么来解耦呢?不仅仅是物理切开就行,而是按照系统的所有业务逻辑切割开来。大家想象成一棵树,按照逻辑最小交集的部分切开,切开以后我们系统有上万个模块,每个模块最初在识别的时候被打上标签,就是告诉大家这个模块适应用什么样的硬件能力。我们每个模块都带有标签,新来的硬件系统只要上报给系统硬件模块的身份就够了,我们就会通过相应的标签自动组装所需的模块。这个可能是目前业界唯一一个能做到的操作系统,尤其是这么大型的软件,我们是花了相当长的时间把整个系统的业务逻辑处理出来的。如果说要打一个比方的话,我们可能用A0的大图纸,要2页才可以把业务逻辑画出来,才可以很好地进行规整,要不然新增加的内容放进去就会变乱。这是我们可以做到软总线部署的最主要的原因。

第二,HarmonyOS系统,在它的眼里看到的不是一个个零散孤立的设备,看到的是硬件分不同的模组,因为我们在技术领域的核心点是把硬件的模组抽象成软件底层的驱动。相当于大家手上用的Windows电脑,很多厂家生产打印机,它跟微软没有技术交互,它就是按照微软的驱动架构协议驱动程序就可以了。道理是一样的,我们把15类的模组抽象成一个个底层的驱动,所以系统互相之间看来不是一个孤立的设备。比如说手机与PC通过HarmonyOS系统连接起来时,手机看PC其实就是有一个Soc的模组,有一个显示器的模组,有一个键盘的模组,本质就是有不同的模组可以供手机随时调用,这就是我们系统最大的不一样的地方。一旦是通过这个系统连接起来的设备,从系统层面来看,它不是一台设备,只是这一台设备多了很多模组。这个模组怎么来调用呢?完全是我们系统层根据应用和硬件资源做自动匹配。

本文由同趣棋牌发布,不代表同趣棋牌立场,转载联系作者并注明出处:http://www.gamerpond.comhttp://www.gamerpond.com/zhinentougu/2020/0914/1069.html

联系我们

在线咨询:点击这里给我发消息

QQ:3652 6187

工作日:9:30-18:30,节假日休息