HarmonyOS生态边界答疑 HarmonyOS如何给开发者提供技术支持

9 月 10 日,华为正式推出 鸿蒙 OS 2.0 版本(HarmonyOS 2.0),并宣布将 Harmony OS 的代码捐赠给开放原子开源基金会进行开源孵化 。消息一出,当天 HarmonyOS 就成为中国软件史上最受关注的开源项目,不管访问量、收藏量还是下载量都远超预期 。
近日,InfoQ 参加了一场以“共建 HarmonyOS 生态”为主题的媒体沟通会,受访对象是华为消费者 BG 软件部副总裁杨海松 。在这场沟通会上,杨海松就 HarmonyOS 生态的边界、规划、目标和期望等相关话题一一阐述和释疑 。
HarmonyOS 的边界
华为曾提出,“生态联合可以突破边界、产生无限可能 。”杨海松表示,对于鸿蒙而言,其边界可以从以下几点理解:
物理边界
我们已经来到万物互联的时代,过去的十年里,人均 IoT 设备数量翻了 5 倍 。虽然身边 IoT 的设备不断增加,但是体验是割裂的 。
所谓物理边界的突破,是为了突破各个单一物理设备的物理边界,用分布式的软总线、分布式数据管理和分布式安全的能力,把所有的孤立设备融合成超级终端,在 IoT 时代给消费者带来无缝融合的极致体验 。
时间边界
当前的设备,特别是 IoT 设备,几乎都是一次性销售,设备一旦卖出,它原本具备什么功能,后面也依然是这些功能 。未来华为希望通过软件的热升级,来不断挖掘和提升现在 IoT 设备的硬件能力及体验 。原本孤立的 IoT 设备可以不断被激活,并应用到消费者的衣食住行各领域,功能可以得到持续提升 。这样就可以打破时间的边界,让大家体验到常用常新 。
不管是硬件开发者还是应用开发者,华为希望赋能广大的合作伙伴,让他们的产品更有竞争力,让他们的产品是千人千机、常用常新 。
商业边界
在 HarmonyOS 生态构建的初期,华为的头部合作伙伴都会问这个问题:“我在你的生态里面的定位是什么?”
这个答案非常清楚 。华为想要的是销售好“1+8+N”的产品和服务,面向开发者 / 合作伙伴,他们现在在做“N”,做自己的产品,比如美的、九阳,我们则希望他们的货能够卖好 。
华为会做烟机和家居产品吗?不会 。这一部分的空间会留给合作伙伴来创新,由他们向消费者提供服务,分享这一部分的价值 。华为卖好自己的“1+8”,提升产品的竞争力以及消费者的黏性和复购,这就够了 。希望合作伙伴的产品搭载 HarmonyOS 之后,竞争力能够提升,摆脱同质化的竞争,提升消费者黏性,一起给消费者做好服务 。总之,无论是应用开发者还是设备开发者,华为期望用 HarmonyOS 生态赋能伙伴,帮助他们更好地获取万物互联时代的市场空间 。
HarmonyOS 的目标
面向合作伙伴和开发者,HarmonyOS 的长远规划是“三分天下有其一” 。
华为洞察过移动 OS 市场的历史趋势,业界很多巨头都曾经尝试过做自己的操作系统,包括微软、黑莓、诺基亚等 。如果一个操作系统想活下来,想站稳脚根,市场占有率的底线是 16%,这是一道生死线,所以现在是希望能够快速跨越这道生死线 。
对于 HarmonyOS 来说,这 16% 意味着华为自研产品和第三方产品要能够快速上规模,至少在中国市场,需要越来越多的伙伴能够搭载 HarmonyOS 。
如果没有一定的装机量,消费者就无法体验华为所畅想的超级终端的体验 。如果只有手机搭载 HarmonyOS,那也无法享受到多设备融合带来的体验,所以华为需要快速上量,这是生态目标 。
有这样一个大的目标,华为更是期望服务于广大的开发者,开发者就是上帝 。
在今年的 HDC 大会上,华为已经向开发者发布了 HarmonyOS 2.0 版本,面向应用者发布了 4 个关键的组件,包括 API/SDK、分布式应用框架、开发工具 DevEco2.0 和编译器方舟 。面向硬件开发者也发布了 SDK、全套源代码、开发工具和开发板模组 。未来鸿蒙的规划一定是沿着开发者的需求不断升级 。同时,华为希望跟广大开发者社区开源共建整个 HarmonyOS 的生态,也希望触达越来越多的开发者 。
硬件加入 HarmonyOS 的形式
基于分布式 SDK 。小的、兆级的软件组件可以直接集成,享受分布式单点能力 。比如投屏能力,只要装一个小的 SDK,就可以跟华为的设备连接,实现一键投屏 。
基于这一次 HDC 大会开源的源代码,大家可以直接在开源网站上下载源码,把 HarmonyOS 集成到硬件设备里面,搭载软件之后加入到生态中 。
计划明年 4 月份面向 128 兆到 4G 的附设备开源,不过现在已经开始定向招募,这部分设备会提前来一起做硬件创新 。
HarmonyOS 如何给开发者提供技术支持
从移动 OS 产业生态构建来说,华为面向的开发者是海量的 。在不久的未来,开发者的数量很可能会远超百万 。面对这样的一个体量,鸿蒙要怎么做技术支持?
在整个生态构建的初期,也就是从 0 到 1 的启动初期,华为会提供基于开源社区的技术支持 。目前鸿蒙的源码已经捐献给了开放原子开源基金会,这里面有开源项目基于业界标准的治理小组,小组下面有技术委员会,根据代码的贡献来选出技术委员会每一个软件的模块和组件的相应负责人,他们会针对社区的问题做解答 。未来 OpenHarmony 项目的走势、技术、架构,全部由基金会来决定 。这里面华为只有一票,它需要所有的厂家一起来共建,众人拾柴火焰才会高 。
【HarmonyOS生态边界答疑 HarmonyOS如何给开发者提供技术支持】 所以华为只是初始的贡献者,把代码捐献给了基金会,后面的支持会以基金会为主 。杨海松表示,华为非常欢迎所有业界伙伴、厂商和开发者,一起共建 HarmonyOS 生态,就如同余总在发布会讲的“满天星光”,希望每位开发者都来贡献自己的“星光” 。

    推荐阅读