华为|“鸿蒙之父”离职 华为跨过生死线了么?( 二 )


在HarmonyOS 2.0发布后,华为在短时间内向各移动终端推送正式版升级 。截至2021年12月,华为旗下支持鸿蒙系统的移动设备已多达141款 。
“如果老用户升级到鸿蒙后,体验非常好,他可能会留下来 。只要这两年时间抢下来,我们的硬件可能就回来了 。” 王成录和他的团队所作的就是让华为在解决硬件问题之前,仍具备搭建一个完成生态的能力,这是王成录给华为留下的最宝贵的财富 。
在完成HarmonyOS 2的迭代工作后,华为还需要在短时间内为这个新生的系统吸纳足够的开发者参与到应用开发工作中 。需要说明的是,在HarmonyOS 2发布时,iOS的应用开发者数量是2400万,Android应用开发的数量是2000万 。
为此,华为在去年7月的Harmony Connect伙伴峰会上首次发布了Hormony OS职业认证,助力开发者实现职业进阶 。两个月后,华为又发布了可广泛部署于服务器、云计算、边缘计算、嵌入式等各种形态设备的欧拉操作系统,通过一套操作系统结构,兼容多样性设备 。
这些面向开发者的服务平台让HarmonyOS 2在发布后的数个月内凝聚了超过120万名的开发者,帮助鸿蒙成为全球用户增长速度最快的操作系统 。
此前,余承东曾透漏目前搭载Harmony OS的华为设备已达到2.4亿部,华为终端全球月活用户数7.3亿,生态设备发货量1.5亿部,生态合作伙伴超过2000家 。这已超出去年王成录提出的3亿台设备的目标 。
虽然手机业务仍受到掣肘,但对于当下的华为而言,这已经是最好的结果 。
半杯未满
在今年的4月28日,华为正式推出了HarmonyOS 3开发者预览版,发布会上余承东表示,当下的万物互联仍存在较多局限性,例如数据孤岛效应凸显,而鸿蒙的加入则给设备之间的“智能化连接、协同”创造了一种可能 。
为了实现这一目标,华为针对开发推出了Harmony设计系统、方舟开发框架3.0、方舟编译器3.0、DevEco Studio 3.0等,这些开发工具套件能够让开发者实现更高效的端到端HarmonyOS应用和服务的开发 。
比如在过去,华为在框架层为HarmonyOS的应用程序提供了Java/C/C++/JS等多语言的用户程序框架和Ability框架,以及各种软硬件服务对外开放的多语言框架API;同时为采用HarmonyOS的设备提供了C/C++/JS等多语言的框架API,不同设备支持的API与系统的组件化裁剪程度相关 。
而现在,开发者可以根据不同设备灵活选择工具套件,完成操作系统组装 。当然,相比于IOS和Android庞大且成熟的开发者团队而言,鸿蒙目前百万级别的开发者仍难以在短时间内补足应用方面的劣势 。
尽管华为对开发者已经表现得足够友好,但IOS和Android经营十余年形成的强大壁垒还是难以说服开发者们向鸿蒙分摊精力 。
而华为的应变之道就是不断降低开源的门槛 。王成录曾透漏过一个观点:华为分析了过去二十年PC与移动产业的生态发展历史,发现16%的市场占有量是个分水岭,能超过16%的生态基础就能取得成功而不被市场淘汰 。
可能是基于这一考量,华为在2020年和2021年分两次把HarmonyOS的基础能力全部捐献给开放原子开源基金会,并由后者整合其他参与者的贡献,形成OpenHarmony(开源鸿蒙)项目 。
对此,王成录曾解释道,华为此举是为了各家能够平等地在开放原子基金会获得代码,生态企业可以更好地根据自身的诉求做产品 。同样,华为也是从开放原子基金会拿回代码,再叠加华为产品特性来做产品 。
不过,尽管华为已经通过第三方机构让鸿蒙实现完全开源,但这还不足以支撑其他手机厂商选择通过OpenHarmony去打造自家系统,因为目前的OpenHarmony并没有Java程序的支持,也自然不可能支持Android 。