华为|鸿蒙2.0,足以诞生超过10个华为这样体量大公司
文章图片
文章图片
华为开发者大会2020(Together)昨天在东莞松山湖拉开帷幕 。 在大会的主题演讲中 , 华为带来了HarmonyOS2.0、EMUI 11、HMS、HUAWEI HiLink、HUAWEI Research等一系列创新发布 , 这些技术、工具和平台将能使全球开发者及合作伙伴 , 为用户打造更出色的产品体验 。
“华为在生态建设方面取得的突破性发展离不开全球开发者和合作伙伴的大力支持 。 在本次开发者大会上 , 华为将全面开放核心技术、软硬件能力 , 与开发者们共同驱动全场景智慧生态的蓬勃发展 。 ”常务董事、华为消费者业务CEO余承东表示 , “没有人能够熄灭满天星光 。 每一位开发者 , 都是华为要汇聚的星星之火 。 ”
在发布会结束后的媒体沟通会上 , 华为软件部总裁王成录博士回答了关于HarmonyOS的记者提问 , 以下为记者会采访实录 。
主持人:各位媒体老师 , 下午好!你们辛苦了!结束了发布会又来了沟通会 。 给大家介绍一下莅临现场的几位领导 。 第一位是华为软件部总裁王成录博士 。 第二位是软件部副总裁毛玉敏女士 , 负责用户体验设计;第三位是软件部副总裁负责能力开放和对外合作的杨海松先生;最后是软件管理部部长倪元强先生 , 负责我们所有软件功能的规划 。 大家针对我们今天发布的内容有什么问题 , 关于HarmonyOS或者是EMUI的 , 都可以提 。
一、未来移动产业的20年属于中国记者:各位领导 , 我想问两个问题 , 一个就是各种智慧终端的需求不一样 , 像手表、手环这一类操作系统的复杂度跟车机和智慧屏肯定不一样 。 我们HarmonyOS怎么做到一套系统跨那么多终端可以支持?我们用了哪些比较尖端的技术?还有一个 , 我们HarmonyOS和华为智慧终端产品怎么完美契合?如何发挥1+1大于2软件一体的优势?谢谢!
王成录:过去几年我们在软总线工程里面做了大量的积累 , 我们为什么可以做到一套代码满足那么多大小系统的要求 , 核心就是我们的系统是全球第一个这么大型的软件全解耦的 , 我们横纵向都可以解开 。 对软件来讲 , 解耦是最难做的事情 , 因为它跟架构息息相关 。 什么是软件架构?有人认为是重用 , 有人认为是复用 , 其实都不是 。 软件架构一定是应对变化的 , 就是越是容易应对变化的就是好架构 。 我们怎么来解耦呢?不仅仅是物理切开就行 , 而是按照系统的所有业务逻辑切割开来 。 大家想象成一棵树 , 按照逻辑最小交集的部分切开 , 切开以后我们系统有上万个模块 , 每个模块最初在识别的时候被打上标签 , 就是告诉大家这个模块适应用什么样的硬件能力 。 我们每个模块都带有标签 , 新来的硬件系统只要上报给系统硬件模块的身份就够了 , 我们就会通过相应的标签自动组装所需的模块 。 这个可能是目前业界唯一一个能做到的操作系统 , 尤其是这么大型的软件 , 我们是花了相当长的时间把整个系统的业务逻辑处理出来的 。 如果说要打一个比方的话 , 我们可能用A0的大图纸 , 要2页才可以把业务逻辑画出来 , 才可以很好地进行规整 , 要不然新增加的内容放进去就会变乱 。 这是我们可以做到软总线部署的最主要的原因 。
第二 , HarmonyOS系统 , 在它的眼里看到的不是一个个零散孤立的设备 , 这个出发点是非常重要的 。 它看到的是硬件是不同的模组 , 因为我们在技术领域的核心点是把硬件的模组抽象成软件底层的驱动 。 相当于大家手上用的Windows电脑 , 很多厂家生产打印机 , 它跟微软没有技术交互 , 它就是按照微软的驱动架构协议驱动程序就可以了 。 道理是一样的 , 我们把15类的模组抽象成一个个底层的驱动 , 所以系统互相之间看来不是一个孤立的设备 。 比如说手机和话筒假如是通过HarmonyOS系统连接在一起的话 , HarmonyOS系统看到的话筒是麦克风模组 。 比如说手机与PC通过HarmonyOS系统连接起来时 , 手机看PC其实就是有一个Soc的模组 , 有一个显示器的模组 , 有一个键盘的模组 , 本质就是有不同的模组可以供手机随时调用 , 这就是我们系统最大的不一样的地方 。 一旦是通过这个系统连接起来的设备 , 从系统层面来看 , 它不是一台设备 , 只是这一台设备多了很多模组 。 这个模组怎么来调用呢?完全是我们系统层根据应用和硬件资源做自动匹配 。
就相当于我们十几年前 , 大家还记得我们CPU , 我们有单核到多核的演进过程 , 那会儿你开发的时候有非常直观的感受 。 因为我们原来写的业务逻辑代码 , 不需要想到把线程分哪个逻辑盒 , 那个时候操作系统还没有异构调度能力的时候 , 我就得把每个进程把它跑在哪个核想得非常清楚 , 这个进程就在这个核上跑 , 那个进程在那个核上跑 。 因为当时操作系统还不具备异构多核调度的能力 , 我只能这样做 。 今天看看 , 我们哪止是一个CPU里面的多个逻辑核 , 我异构都可以 , 我的CPU、GPU、LPG甚至DSP都可以同时运行 。 我们这个道理跟它一模一样 。 对于HarmonyOS系统来看 , 只要新的硬件进来 , 就是不同的模组 。 上面的应用来调用下面的硬件能力的时候就不需要考虑底层的操作 。
对于消费者来说 , 有两种途径可以使用新接入的硬件资源 。 第一种是你自己可以选 , 例如我们手机选前后摄像头的时候 , 一键就可以切换过来 。 第二种是系统会根据这个应用场景提醒你使用最合适的设备 , 系统会自动调度他推荐的模块和模组 。
对于这个系统我个人是非常有信心的 。 如果说中国的开发者和华为一起把HarmonyOS的生态构建成功 , 未来移动产业的20年一定是属于中国的 , 我们有非常大的机会超越今天通信产业里构建的仅仅基于手机的生态 , 这有非常巨大的前景 。
二、中国的产业链是非常伟大的记者:王总 , 有三个问题都是关于HarmonyOS跟手机 。 明年华为的手机销量会有比较大的下滑 , HarmonyOS又是强调多设备协调的 , 是不是意味着手机在HarmonyOS系统中的地位没有那么重要?还有一个问题是如果手机依然很重要的话 , 我们会如何应对手机销量下滑的状况?如果也是建立在销量下滑的基础上 , 未来是否会和其他手机厂商合作推出HarmonyOS?
推荐阅读
- 地下城与勇士|DNF:像素勇士2.0奖励!白送4个黄绿徽章,能拿限定光环武器装扮
- 干将莫邪|特工战影2.0皮肤曝光,干将莫邪玩家笑了,在出一款免费皮肤
- ag战队|SK成为2.0版AG月光!骚话王Alan已就位:天晴了雨停了,我觉得我又行了
- 假面骑士十年|假面骑士decade:白腰带2.0版本csm情报预告 帝骑哥腰带要重制了
- 华为鸿蒙系统|鸿蒙2.0.1新版本开始推送!这次优化了更多功能
- 魔渊之刃|DNF:开始送自选希洛克装备!尹明镇推出新活动,像素勇士2.0来了
- 剑魂|DNF:斗帝一定比斗尊厉害?1.8刃影挑战2.0剑魂,这就是幻神!
- 一梦江湖|SIRE2.01版本发布 《血色衣冠》6.0只剩一个难点 国家科技技术研发
- 原神|原神:“村姑”2.0荒泷一斗,仙人系列武器曝光,米哈游又开始挤牙膏了
- 发际线|全网唯一卡到星耀的主播?德华为上分熬到头秃,这发际线太感人