9月10日,东莞松山湖,雷阵雨。2020年度华为开发者大会在这里举行。
与以往华为开发者大会(Huawei Developer Conference,HDC)不太相同的是,这次HDC后缀并不是“2020”这个年份,华为把这届开发者大会命名为了“HDC Together”。
与此同时,发布会前BGM循环播放的是《地心引力/Gravity》的音乐插曲,伴随着屏幕时隐时现的“Together”字样和东莞篮球中心场外不时的雷鸣和雨水拍打,多少会让人觉得有些悲怆。
华为常务董事、消费者业务CEO余承东第一个走上台,掌声热烈响起,但他开门见山,“我们正处于美国第三轮制裁的困难时期。”
华为面临的时局确实如此。自2019年5月以来,美国先后对华为发起三轮制裁,引发了系列影响。华为先是失去了谷歌移动服务(Google Mobile Service,GMS)的更新,又无法被供应旗舰手机芯片,而最新的消息显示,韩系、美系存储芯片厂商也将陆续在9月15日这个节点断供,届时华为只能寻求更进一步的国产半导体替代。
但随后余承东宣布的消息足够让人兴奋。华为带来了鸿蒙2.0,鸿蒙2.0支持的设备将从大屏扩展至智能手环和平板等。同时,在全球180万开发者的支持下,Huawei Mobile Services(HMS)生态迎来了高速增长:超过9.6万个应用集成HMS Core,AppGallery全球活跃用户达4.9亿,2020年1月至8月AppGallery应用分发量达2610亿。
余承东称,全球第三大移动应用生态破土而出。
鸿蒙2.0是什么?
2019年8月9日,在相同的地方,余承东正式宣布了鸿蒙1.0系统,而搭载鸿蒙的第一款设备,则是荣耀智慧屏。在后续的华为手机系统EMUI 10更新中,它和PC以及智慧屏实现了跨屏协同等分布式的操作。
此次发布会上,华为消费者业务软件部总裁王成录给人们展示了鸿蒙2.0到底可以做什么——手机和烤箱一碰,就会把手机应用中提及的做饭状态直接设定到烤箱。而手环和手机对身体的监测数据可以直传料理机,它会直接做出你身体缺少的营养料理。
在办公方面——搭载鸿蒙2.0后,想要将手机的PPT分享到智慧屏时,只需要打开WPS应用上的扫一扫,除了投屏还可以实时批注和文件共享。
而另外一个场景是上网课——通过智慧屏和平板协同,VIPKid可以把你的平板操作投屏到屏幕的一部分,而另外一部分可以用智慧屏的摄像头捕捉你,做到多屏互动。
这类多设备连通操作实际上利用的都是HMS背后的分布式能力。余承东在发布会开始时也总结说,鸿蒙2.0将全面发力全场景生态,具备包括跨设备、服务流转、极速直达、可视可说、隐私安全五个方面能力。
只不过在这场发布会上,我们很少能听到去年那场发布会频繁提及的“微内核”,反倒是“分布式技术”成了鸿蒙2.0的核心。
“相对于1.0的分布式技术,鸿蒙2.0的分布式技术有了质的提升和变化。”王成录称,而除去分布式技术,另外两个提升在于丰富的设备种类和赋能第三方生态。
鸿蒙2.0升级的意义,其一是将设备种类从智慧屏扩展到手环和平板,其二则是在支持华为自家设备的同时,鸿蒙将开放给一部分的三方设备,这一举措具有里程碑意义。
在介绍鸿蒙发力第三方生态时,王成录认为“今天一定是鸿蒙系统值得纪念的一天”。
鸿蒙2.0今日开始将开放给所有的南向硬件生产厂家,帮助他们去生产制造基于鸿蒙的生态设备;同时鸿蒙2.0也将开放给北向的应用开发厂家,让他们基于鸿蒙系统去做上层应用的创新。
核心技术方面,鸿蒙2.0在分布式软总线、分布式数据管理和分布式安全三大核心能力进行了全面升级。
分布式软总线的设计可以让多设备融合为“一个设备”。跨设备的场景往往需要更快的读写速度,这就需要华为重新设计内部的通路,比如设备内和设备间需要高吞吐、低时延、高可靠的流畅连接体验。此次华为把“去年20毫秒的时延做到今年的10毫秒。”
而分布式的数据库和分布式的文件系统是华为走出的重要一步,华为以微软samba系统举例,鸿蒙2.0比它的速度快4-6倍。
分布式安全则是确保正确的人、用正确的设备、正确使用数据。当用户进行解锁、付款、登陆等行为时系统会主动拉出认证请求,并通过分布式技术可信互联能力,协同身份认证确保正确的人——比如有了分布式系统,则可以通过多互联设备的互联认证(手环和手机同时认证)。
全面技术开放
王成录在发布会上也坦诚,做技术和做生态相比,那不是一个数量级的难度。
而如今的华为只能在未知的生态道路上,汇聚每一位开发者的星星之火。换来的是,鸿蒙以及配套软件的全面开放。
为了让南向和北向的开发人员可以快速的接入鸿蒙系统,鸿蒙2.0已经宣布开源,开发者在发布会当天就可以去下载鸿蒙2.0的源代码。
为了让开发人员尽快去弄懂鸿蒙系统的工作原理,华为还将提供一个统一的作业平台HUAWEI DevEco 2.0。南向的硬件厂商们已经拥有SDK的打包方案,这些SDK已经经过了华为1200万+设备的SDK认证开发,“只要你做的设备是128MB以内的,都可以直接套用源码制作基于鸿蒙的产品。”
同时,华为今天开始开放招募128MB以上、4GB以下的智能设备整机beta方案伙伴。
提到软件开发工具,王成录有些感慨:“我们都知道中国的科技产业繁荣,枝繁叶茂,但是我们现在的繁荣非常容易瞬间凋零枯萎。”
他所指的其实就是开发工具和环境。过去品玩(ID:pinwancool)在一篇方舟编译器的介绍稿件中也介绍过:要做一个真正的生态,或者说操作系统,并不仅仅是技术这么简单,没有编程框架,如果没有编译器,没有自有的开发工具,很难称得上用别人的语言开发出来的是一个独立的生态操作系统。所以这些核心的组件才共同构建成了系统软件和生态圈。
换句话说,华为希望在这样一个特殊的历史时期,鸿蒙可以迈出这一步。“我非常希望咱们中国的所有的伙伴们,大家一起共同来构建咱们基础软件的根。”王成录说道。
为此,鸿蒙2.0已经为开发者准备了编程框架。“而编译器是软件开发行业的另外一颗明珠。”除去编程框架,方舟编译器进化到2.0,华为在编译器上的投入坚定不移。
HUAWEI DevEco 2.0提供了6大能力,包括端到端的一站式开发,包括模块化的模拟和组装以及测试等功能。“实现了编同样一个界面的代码,就可以同时可以在仿真的手表和仿真的大屏上显示出来。”
看得出来,华为希望鸿蒙的生态可以全面开放。
找到根,开出果
在接受包括品玩(ID:pinwancool)在内的媒体采访时,王成录坦言,中国科技业枝繁叶茂,那么多企业进入了500强,但还是会有被瞬间瓦解的情况。
“为什么?我们没有根啊。”
一个操作系统,如果没有应用的繁荣,那肯定称不上操作系统。而如果要开发应用,那么就一定需要编程框架。“用什么样的编程语言,用什么样的编译器适配,有没有对应的软件工具平台把这些功能装起来?”
“为什么我们中国开发人员这么多,却做不好开发软件?”
“没根,再多的人都是一盘散沙。”
王成录也认为,如今的局势反而也是一个更好的机会。
事实上,三星Tizen和微软Windows Phone已经证明Android和iOS在手机系统的地位不可挑战。Google也确实在IoT系统上发力。
就像是华为所说,时代已从移动互联升级为万物互联的时代,确实一些技术厂商们的差距正在变小,而在产业升级的初期,谁能卡位率先构建好生态,或许可以成为一个突破口。
从这个角度看,“鸿蒙和Android都不是一个赛道上的。”王成录这样认为。
鸿蒙(鸿濛)在中国古文中有宇宙诞生前的混沌状态之意,有时也被用来指代浩瀚天空。有诗曾写道:“孤根邈无倚,直立撑鸿濛”。但华为明显不想做一个孤根,它要用开放换来一片森林。
“这样才可以长出参天大树,树木多了才是郁郁森林,那才是长久的枝繁叶茂啊。”