开发者大会专访:一年内搭载HarmonyOS的华为自有设备过亿,第三
2020年9月10日,华为开发者大会2020(HDC Together)在东莞松山湖召开,余承东(常务董事、华为消费者业务 CEO)、王成录(华为消费者业务软件部总裁)等做了主题演讲。
演讲结束后,王成录接受了蓝血研究等媒体的采访。以下为采访纪要(有删减):
1、想问两个问题,一个就是各种智慧终端的需求不一样,像手表、手环这一类操作系统的复杂度跟车机和智慧屏肯定不一样。我们HarmonyOS怎么做到一套系统跨那么多终端可以支持?我们用了哪些比较尖端的技术?还有一个,我们HarmonyOS和华为智慧终端产品怎么完美契合?如何发挥1+1大于2软件一体的优势?
王成录:过去几年我们在软总线工程里面做了大量的积累,我们为什么可以做到一套代码满足那么多大小系统的要求,核心就是我们的系统是全球第一个这么大型的软件全解耦的,我们横纵向都可以解开。对软件来讲,解耦是最难做的事情,因为它跟架构息息相关。什么是软件架构?有人认为是重用,有人认为是复用,其实都不是。软件架构一定是应对变化的,就是越是容易应对变化的就是好架构。我们怎么来解耦呢?不仅仅是物理切开就行,而是按照系统的所有业务逻辑切割开来。大家想象成一棵树,按照逻辑最小交集的部分切开,切开以后我们系统有上万个模块,每个模块最初在识别的时候被打上标签,就是告诉大家这个模块适应用什么样的硬件能力。我们每个模块都带有标签,新来的硬件系统只要上报给系统硬件模块的身份就够了,我们就会通过相应的标签自动组装所需的模块。这个可能是目前业界唯一一个能做到的操作系统,尤其是这么大型的软件,我们是花了相当长的时间把整个系统的业务逻辑处理出来的。如果说要打一个比方的话,我们可能用A0的大图纸,要2页才可以把业务逻辑画出来,才可以很好地进行规整,要不然新增加的内容放进去就会变乱。这是我们可以做到软总线部署的最主要的原因。
第二,HarmonyOS系统,在它的眼里看到的不是一个个零散孤立的设备,看到的是硬件分不同的模组,因为我们在技术领域的核心点是把硬件的模组抽象成软件底层的驱动。相当于大家手上用的Windows电脑,很多厂家生产打印机,它跟微软没有技术交互,它就是按照微软的驱动架构协议驱动程序就可以了。道理是一样的,我们把15类的模组抽象成一个个底层的驱动,所以系统互相之间看来不是一个孤立的设备。比如说手机与PC通过HarmonyOS系统连接起来时,手机看PC其实就是有一个Soc的模组,有一个显示器的模组,有一个键盘的模组,本质就是有不同的模组可以供手机随时调用,这就是我们系统最大的不一样的地方。一旦是通过这个系统连接起来的设备,从系统层面来看,它不是一台设备,只是这一台设备多了很多模组。这个模组怎么来调用呢?完全是我们系统层根据应用和硬件资源做自动匹配。
对于消费者来说,有两种途径可以使用新接入的硬件资源。第一种是你自己可以选,例如我们手机选前后摄像头的时候,一键就可以切换过来。第二种是系统会根据这个应用场景提醒你使用最合适的设备,系统会自动调度他推荐的模块和模组。
对于这个系统我个人是非常有信心的。如果说中国的开发者和华为一起把HarmonyOS的生态构建成功,未来移动产业的20年一定是属于中国的,我们有非常大的机会超越今天通信产业里构建的仅仅基于手机的生态,这有非常巨大的前景。
2、王总,有三个问题都是关于HarmonyOS跟手机。明年华为的手机销量会有比较大的下滑,HarmonyOS又是强调多设备协调的,是不是意味着手机在HarmonyOS系统中的地位没有那么重要?还有一个问题是如果手机依然很重要的话,我们会如何应对手机销量下滑的状况?如果也是建立在销量下滑的基础上,未来是否会和其他手机厂商合作推出HarmonyOS?
王成录:你问了一个很有挑战性的问题,首先我不知道明年会不会下滑,至少现在还没有下滑。现在我们还是在保持着非常快的增长。我们现在遇到的困难,当然很挑战,但是我相信我们可以找到解决方案的。在HarmonyOS系统里面手机当然非常重要,因为手机处理能力非常强,便捷性好,有无可替代的优势。搭载HarmonyOS的设备中能够扮演手机的富媒体设备有很多,PAD、PC都可以,这个系统里面大家是互为外设的。我们拿防攻击为例,传统系统的手机连的设备越多,任何一个单点设备在遭受攻击的时候单设备都可能给攻击更多的能力使用。反而分布式连接,这种连接不是链路上应用层或者是规划层的连接,而是从操作系统底层开始做连接,当遭受单点设备攻击时,每个设备都有了非常多的外部设备来帮助它。这个是我们的设计理念。所以手机毫无疑问仍然会成为未来HarmonyOS系统的中心。但是我觉得至少华为手机到今天仍然还在增长,我相信我们有办法跟国内的伙伴一起能够把这个问题更快地解决。
我觉得中国的产业链是非常伟大的,可能我们第一个版本可能做不够好,但改进速度非常快。为什么以前没有呢?是因为我们没有真正的上游产业去牵引它,比如说我们的操作系统和芯片等等很多东西我们为什么做不起来?是因为没有应用去牵引它,它不知道往哪里改?一旦有应用牵引它,我觉得我们中国人的勤奋、勤劳以及我们数量上的优势,我觉得我们解决这些困难应该不会是解决不了的挑战。
3、我想请您稍微介绍一下未来支持EMUI 11的终端也会支持一部分的HarmonyOS,这个事情我不太理解,相当于HarmonyOS替代了安卓还是说在安卓的基础上支持一部分的HarmonyOS功能呢?
王成录:首先EMUI 11肯定是第一个获得升级HarmonyOS智慧的机型,我们不能说两者谁替代谁,我们之所以可以做到能够敢给大家承诺做现有存量的升级,一定是我们做了多次的预演和演练。过去5年多,我们这个团队一起,我们基本上把安卓系统最核心的部分,都已经换得差不多了。这是实事求是讲,我们能够全栈把安卓系统打开我们就已经把它从底层的驱动到硬件的抽象层到华为上面的编程框架等等我们把能改的都改了。我们看到文件系统,中国到现在为止,我们唯一一个被开源社区吸纳的华为的EROFS,就是我们去年发布的只读文件系统。包括GPU Turbo,获得大家全部的认可。我们几乎把安卓的图形全栈都改完了。所以就是有这些能力以后,我觉得今天用HarmonyOS的系统升级安卓的EMUI是一个水到渠成的事情,没有这么多困难。我们希望真正的HarmonyOS系统升级以后,一定要给消费者带来不一样的体验,我们这样才是有意义的,否则就是没有价值。我相信大家如果有兴趣的话,你们关注我们的官方网站发布的最新消息,大家可以升级到EMUI 11,升级HarmonyOS体验一下,我相信可以给大家带来惊喜。
4、王博士,前一段时间余总说我们HarmonyOS现有的水平已经到达安卓的70%-80%,这个说法如何理解?9月15日马上要到了,如果方便透露的话,能不能介绍一下华为芯片下一步的生产计划?
5、我们注意到开发者大会的日子在芯片断供之前,美国对芯片的打压对于HarmonyOS系统的升级过程产生了哪些影响?另外一个问题,我注意到今天的开幕式上,似乎没有人主动谈芯片断供的时间点和话题?这个是为什么?这个反映了我们华为的高层和开发者面对这样的日子是什么样的心态?
王成录:首先这次开发者大会是我们以软件为主的,包括我们的HarmonyOS或者是HMS Core,因为芯片的问题涉及到技术非常复杂我们没有办法回答这个问题。
6、王总,我有两个问题,第一个关于EMUI的,这次发布会我们看到了我们发布了好几个模块,也发布了很多创新的体验。如果把这些体验堆积在一起做投票的话,您更看好其中的哪个?为什么?你看好它是为什么?从用户端分析一下你为什么看好这些体验?另外一个是关于HarmonyOS,在生态可能比技术更要困难很多,后面我们在生态方面怎么样规划的?包括在安卓和苹果系统之间生存问题,这些你方便的话可以谈一谈。我们的系统可能在我们设计最初的初衷是什么?经过这些年到现在有没有变化?未来有没有有所改变?
王成录:EMUI11和HarmonyOS做的产品目的只有一个,我们从手机开始出现,一直到今天,大概经历了两个过程,一是功能机时代,我们所有人只要买同一型号的手机,你的硬件是一模一样的,你的软件也是一模一样的。二是智能机时代。智能机为什么能影响人们的生活呢?我们发现消费者可以根据自己的需要安装软件了,它更接近于消费者的个性化需求,所以获得了大家非常广泛的认可,让移动产业过去20年以手机为基础的产业获得了蓬勃发展。HarmonyOS构建的是第三个阶段,是什么呢?HarmonyOS系统用无线的方式把更多的硬件聚合,就相当于消费者可以自己组装硬件。所以华为自己的手机用户你都有机会不断组装硬件,升级可以组装,你想干什么取决于你自己的需要就可以组装。这可以带来无可想象的巨大空间。这个空间先从消费者体验的差异性来开始。今天我们基于手机的生态,硬件方面,从2018年就不增长了,2020年因为疫情的影响,不见得是真实的下滑,至少不增长了。还有第二个信号就是过去的5年,无论是iOS的应用市场还是谷歌的应用市场,大家觉得它有什么新的应用上线了吗?有没有?10年前我们有不断的新应用出来,因为在我们这个行业基于手机单体的硬件,基于App的方式组装和分发系统的模式到顶了。在这种情况下,你再怎么去变化,我们快应用、快服务或者是小程序,我认为特别像10年前的运营商,移动运营商增长的时候,依赖于渗透率快速增加,我们渗透率从10%到100%,当然是增长快,每个人手里都有一部手机的时候,运营商肯定是下滑的,因为他的商业模式就是用户数乘以ARUP值流量不增长意味着什么?说明这个行业已经到了需要转折和提升的时候。我们HarmonyOS如果能够让消费者自己组装硬件,上面的应用会有多大的创新空间?它完全就可以有机会脱离单手机硬件的限制。能够把所有融合在一起的硬件都作为它的资源来使用。所以我觉得这是整个HarmonyOS系统的设计初衷,也是我们对未来的信心所在。而且我真的认为,如果我们中国的产业界伙伴们一起努力,我们会开创一个巨大无比的商业空间,这个商业空间是真正的以IoT设备为主体的移动产业,最少20年,它会彻底改变我们对数字社会的便利。视频里面一个非常有创意的就是当我想要料理机做一道菜的时候,我的健康数据可以注入料理机可以根据我的健康状况给我配餐。设备越来越多融合在一起,这就是非常专业的营养池,他是不是专业的厨师呢?是不是很好的智能管家等等。
杨海松(软件部副总裁):刚才你的第二个问题我们在HarmonyOS2.0生态未来的规划有什么样的考量?从1.0到2.0,如果我们简单来总结的话,我们是做了三个升级,第一个是我们把我们整个HarmonyOS的分布式能力做了非常大的升级,刚才王博在主题演讲已经讲了,分布式的软总线、分布式的数据管理以及分布式的安全,这三个能力做了非常大的升级。这是第一个事情。
第二个事情在2.0,我们对搭载的设备形态做了完整的设计,华为的智慧屏,2.0是手表穿戴产品以及我们的车机,还有大家非常期待的手机的Beta版本会在今年12月份向我们的开发者开放,面向三方的生态设备,我们当前实际上做到了128K到128兆的轻量级的IoT设备,做完整的开源和开放,就在今天王博在宣布的同时,我们在官方网以及码云的代码仓已经完全向我们公众开放了,这是将来是我们非常大的重点。
第三个升级是我们面向开发者整个解决方案的升级。王博也在发言里面着重强调了我们面向应用开发者四类需要的套件,包括开发框架、1.3万个API以及完整的工具链以及仿真模拟器以及我们的编译器,面向硬件开发者我们提供了SDK以及硬件开发者需要的工具以及硬件开发者需要的开发版和模组。这个实际上是我们面向开发者提供解决方案的完整升级。我们的2.0实际上是这三个升级,未来的生态规划是什么?未来生态规划就是要把这三个升级持续进行下去。在这里面举个例子,对于设备品类的拓展,我们有自己的一个规划。我们希望在一年的时间内,华为自有设备搭载HarmonyOS的过亿,三方搭载HarmonyOS的装机量过亿,内部王博对我们的要求更高。这个就是我们的生态规划,归根到底一句话,我们希望的是面向万物互联,能够给我们的合作伙伴创造价值,这个价值是什么?让我们无论是应用开发者的合作伙伴还是硬件开发者的合作伙伴都能够更好的获取IoT市场。我们未来就是不断实践我们生态的价值理念,同时不断持续的进行我们三个升级的方向。
7、刚才介绍了HarmonyOS跟家电领域的合作。尤其是我们看到美的、老板、九阳等等的合作,我们看到华为跟其他的巨头不一样,华为是倾向于分享的方法。其他的要么就把资源吸到自己的身上。我想请问在国外的HarmonyOS跟IoT的合作有没有一些计划?
王成录:国外有起步在做,今年因为疫情的原因没有办法去交流。本身有一个非常重要的合作伙伴要发布它的产品,也因为这个原因受到了影响。我们重点把国内的先做好,为什么我们会这样做?我觉得做生态,最难的大家知道是什么吗?一定是利益分配。利益分配是最难的,所以我觉得做生态一定要有定力,一定要有心胸,因为大家如果愿意加入到这个领域来,一定是共赢才能长久,不共赢不能长久。今天美的和九阳、老板迈出这一步,我认为对中国家电产业来讲,是一个非常值得纪念的里程碑。
我记得海天酱油是佛山的,美的也是佛山的,大家没有想到海天酱油的市值比美的市值还高,我不是说海天酱油不好。我们买的家电产品在中国质量都挺好,但是价格很低,因为他们拥有的东西没有技术含量,做不出差异化,没有差异化怎么办?只能拼成本和价格。你卖79,我卖78.5。我们有没有可能让中国这么大的家电制造能力有一个升级呢?升级方向在哪里呢?很多人都会选智慧化,智慧化是真正以用户的视角来衡量它,它一定能够最恰当最贴心满足用户的要求。大家可以去看看美的的烤箱,我们家庭买一个烤箱能做的就是打开按钮,高火、低火。这个菜怎么样?如果要做得非常复杂,第一是成本很高,老百姓不见得用,单设备很难做。我们车机大家有多少厂家前赴后继,把车当做独立的设备希望像手机一样,手机做了多少年才做到今天的水平,每个行业这样堆不现实。与其这样为什么不互相借一下力呢?这是我们做这一件事情的目的和意义。所以我们用HarmonyOS的方式,我认为给这个行业找了一个非常好的路径。然后最大限度从用手机的能力和用手机的生态,又能给消费者带来不一样的体验。所有东西的体验终极目标就是个性化的,所有的东西都是个性化,衣服、食品,所有的东西一旦到个性化就到了体验的终极目标。我们既然走出这一步就会坚定走出去,我相信未来这个大空间,足以养超过10个华为这样体量大公司,我们是开拓这个领域,不是缩小,一旦缩小分蛋糕就会打架。一旦把领域做大然后再分蛋糕就会不一样。
8、今天其实有两个主轴,一个是HMS上面,我们看到今年已经到了9.6万,差不多数字比去年翻了一番,我的理解是HMS是通往HarmonyOS过渡性阶段,一旦我们HarmonyOS在海外上线以后,这些能够使用HMS服务的App,是不是未来就可以不用经过任何修改就可以运行HarmonyOS?
王成录:是的。
9、第二个关于车的问题。比如说阿里跟上汽有合作,做过斑马,上汽之前的考虑就是怎么把互联网加到车上?能不能跟我们讲一下我们在做车机操作系统的时候我们的想法跟互联网厂商或者说之前的其他的企业有什么不一样?
王成录:两个不一样,华为眼里看所有东西都是手机,车是带四个轮子的手机。我们还是希望车和手机形成互助,不要构建一个操作系统和构建自己的生态,太困难了。这一条路无数的巨头尝试,但是没有一个成功的,上面的应用没有一个成功的,比如说安卓AUTO,没有成功的困难是在哪里呢?不在于把安卓系统裁剪放到车上,而是上面的应用怎么办?如果每个应用都要搬移一遍,我相信全球95%以上的应用开发者负担不起这个成本。所以我觉得这是最大的不同,我们相信手机为中心,或者说设备为中心,就是用互助的方式,已经有的能力就不需要再建它,这样我们把手机拿到车里以后,无外乎就是从用手机的计算能力、处理能力,转变成把方向盘上的按键变成手机的输入设备,把车上的GPS的导航当成手机的导航模块,这就是我们HarmonyOS的核心,它看到的不是一台车,是一个GPS的模组,一个Bose音响的模组以及新的输入方向盘的键盘仅此而已,这个做法非常巧妙相当于非常简单就让手机所有的应用看起来跑在了车机上,实际不是,还是跑在手机上,只是在车机屏幕上显示出来,这个从手机屏幕来看,无外乎我的手机又多了一个屏幕,多了一个模组可用,以及各种传感器可用,这个思路比单个零散看车看机器人有价值的多。这个是我们做的最大不同的出发点的视角。
10、刚才您说通过HarmonyOS软总线跟外部设备进行连接,设备要安装裁剪过的HarmonyOS系统吗?
王成录:你可以装也可以不装,如果说你要很快的话,你就装一个SDK就够了,如果你想要更加深入丰富,那你就装一个HarmonyOS系统就够了,HarmonyOS系统不需要你裁剪,你只需要提供硬件的参数,就可以装上去。HarmonyOS系统是全解耦的,比如说L6的模块重新组装成一个新的系统,就是一套新型的组件,华为内部所有的产线代码就是统一一套,高中低端都是一套。
(对于硬件有什么要求?如果安装HarmonyOS的话。)就是128K的都可以,小的最小的就是这个,这个已经非常小了。比如Wifi的小模组,都很小,还有物联网的一些连接接点,这些都可以到我们展厅看一下,我们已经有现成做好的模板。
(现在有没有别的手机在测试评估?)现在正在开始。我们讲IoT的互联很抽象,未来出现一个跟数字世界一样的物理世界肯定是有的。一个人是是怎么形成自己的世界观的呢?首先这个人有感官,会接收到外界各种刺激信号,然后加上知识的积累,这个积累最初来自你的父母以及老师给你灌输的知识,这就形成一个人的世界观,所以教育很重要,家庭也很重要。其次我们接收到外界的信息也很重要,脑子里面对于世界的反应是不同的,要建立非常多的感官系统,一旦把IoT设备连起来,就形成了数字世界的感官系统,摄像头就是眼睛,各种传感器就是我们身上的感官系统,麦克风就是数字世界的嘴巴,这些系统越丰富我们就越能够建立起所谓的城市大脑。如果我们人出生以后,没有任何外界的信息输入,即使脑容量是别人的2倍,估计什么用都没有,我们今天的城市大脑搞一些大数据去灌,不叫“大脑”,因为它根本没有把全信息或者尽可能多维度的信息收集上来,它怎么能够形成对这个城市的准确判断?形成不了判断就不叫大脑。说得再远一点,HarmonyOS连接万物的做法,非常非常关键,而且也是非常重要的。
打个比方说,我们国家车多了就修路,这是一个非常常规的想法。我们为什么不想一想这些路的利用率做不起来,车多了修路是下下策,我们浪费了多少土地和资源,可能我们路的使用率只有10%到20%,大部分的路是空的,堵就堵在这些10%到20%的地方,如果没有传感器收集这些信息,无法做出准确的调度解决车多拥堵的问题。我觉得IoT未来真正的价值在这里,它会真正构建一个跟物理世界完全不一样的数字世界,这个数字世界越丰富就会改变将来的城市结构。5年或者是10年以后我们再来猜想一下,也许将来人类社会会出现上亿人口的大都市。我们现在大城市为什么两千万人口就上不去了,核心是交通和运输、物流的问题,没有智能化的调度物流,一定是非常低效的。
11、我刚才听毛总提到了人因元素的问题。其实从EMUI10就加入了很多人因元素,我想问一下新一代的EMUI 11有什么改进和变化?
毛玉敏(软件部副总裁):其实我们的人因研究最近两年一直在做。去年我们讲的是视觉动效,在普通消费者里面有相当一批用户非常敏锐。他可以感受到细节的变化,而这些细节对整个体验的改变有很大的帮助。我们进行的人因研究,就像今天王博讲的,用实验的方法来总结从而获取背后的科学规律,有这样的科学规律才能做得更好。明天我会继续讲,我们在动效上又做了哪些工作?今天王博的演讲里有一些这方面的内容,而我们的声音、振动、动效三者之间的协同有什么进展?另外我还会讲我们怎么设计交互?如何让交互更加自然,对用户的行为意图判断更加准确。这个大家在我明天的分论坛上可以听到。