6月21日,在2024年华为开发者大会上,华为宣布HarmonyOS NEXT正式启动面向开发者和先锋用户的beta升级,并公布了鸿蒙生态的最新进展。国产化操作系统终于迎来了事关自主可控的“鸿蒙时刻”。
外界将HarmonyOS NEXT称作“纯血鸿蒙”或“原生鸿蒙”,这是因为它已经从底层架构上彻底剔除了Linux内核与Android开放源码项目的所有代码,实现了从编程语言到编译器的全栈自研。
余承东表示,鸿蒙用10年时间走完了同行30年的路程。从2023年8月HarmonyOS NEXT首次亮相算起,短短10个月,华为就将其从“开发者预览版”迭代到“Beta版”。可以说,华为在技术层面完成了“不可能任务”。
但更大的挑战还在后头。
正如华为官方所言,2024年是原生鸿蒙的关键一年,要加快推进各类鸿蒙原生应用的开发,集中打赢技术底座和三方生态两大最艰巨的战斗。
国产操作系统突围的战略布局,需要华为的技术与勇气。但可以肯定的是,在鸿蒙的攻坚过程里,华为从不独行。狂奔的背后,还有中国一众互联网大厂与中小开发者的付出与支持,甚至也有国产大厂不计成本的巨额投入。
这些“看不见的力量”,在不同环节扮演着关键的角色,经历了想象不到的鏖战。毫不夸张地说,他们关系着鸿蒙的未来,也决定了这次国产化操作系统生态的尝试能否成功。
鸿蒙狂奔背后的国产大厂
时间回到2023年8月,华为发布HarmonyOS NEXT并推出开发者预览版,用一套全栈自研的分布式操作系统宣告鸿蒙迎来原生应用时代。一个月后,华为宣布鸿蒙原生应用全面启动,首批适配的应用有200个。这个数字在几个月后变成了4000+。
今年一季度,鸿蒙系统以17%的市占率在中国反超iOS,成为仅次于Android的第二大操作系统。这意味着手机操作系统领域在Android和iOS以外,迎来一个真正的“搅局者”。
作为最关键的一年,这场关乎鸿蒙存亡的突围战中,生态也迎来了新的拐点。
据华为开发者大会最新消息,目前已有5000个应用启动了鸿蒙原生应用开发,其中超过1500个应用完成上架。
头部互联网企业中,腾讯、阿里、字节等纷纷投身鸿蒙生态。腾讯旗下腾讯视频、腾讯新闻、QQ浏览器、搜狗输入法、腾讯自选股、QQ音乐等十余款产品宣布适配鸿蒙;阿里方面,淘宝、支付宝、高德地图、优酷、饿了么等十几款应用完成鸿蒙原生系统适配;字节系头部应用如今日头条、抖音、飞书、西瓜视频等也在大会现场的鸿蒙生态墙上亮相。
HarmonyOS NEXT计划将在今年第四季度正式商用,上述APP或将成为首批完成基础版适配开发并陆续正式上架的“纯血鸿蒙”原生应用。
至此,鸿蒙可以说是越过了生死线,拥有了甩掉Android“拐棍”独立行走的勇气和能力。同时,也意味着鸿蒙及其身后作为支持者的中国科技产业,有了更全面和稳固的能力体系,并将以更独立的姿态迈向全球市场。
适配鸿蒙,一场漫长的攻坚战
尽管各个大厂都在尽最大努力与时间赛跑,但鸿蒙原生应用的适配工作,仍然是一场漫长无比的攻坚战,特别是对于那些超级APP而言。
无论是腾讯、阿里,还是一众互联网大厂,对于这些拥有庞大用户基础的企业而言,适配的第一要义依然是要保障亿万用户稳定地过渡到新系统,同时不能影响现有用户的正常使用。然而脱离Android、全栈自研的鸿蒙系统,背后实际上是一套全新的开发语言和机制,远不止简单的“移植”。
原生鸿蒙系统的应用开发语言是独特的ArkTS语言,与现行的各主流编程语言有极大差异,同时,鸿蒙采用的技术框架也与Android有显著不同。
此外,由于原生鸿蒙刚刚起步,在系统成熟度、稳定性上还需要时间沉淀迭代,现阶段这些问题都需要企业方面投入更多的开发资源来适配。
美团是首批加入鸿蒙原生应用生态的互联网大厂。据了解,美团用6周时间完成鸿蒙系统核心功能开发,点出了第一份“鸿蒙外卖”。首款鸿蒙版美团APP应用涵盖美食、酒店、医药、外卖、闪购、优选、买菜等业务,目前正在测试。
6月21日,据华为消费者客服热线回复,微信正在与华为进行原生鸿蒙系统的开发适配与技术沟通工作。这意味着鸿蒙版微信已经在路上了。
然而,作为一款拥有超过13亿用户的超级应用,要在不影响既有用户体验的基础上安全稳定地适配好原生鸿蒙,其实际难度远超预期。
由于微信采用的是原生语言开发,要想适配原生鸿蒙,意味着要对底层和上层的大量代码进行重新编写和测试,总体工作量与重新开发相当。
根据业内人士研判,微信需要组建一个至少和iOS、Android同样规模的鸿蒙开发团队,同时需要投入更多的开发资源,来保证运行稳定性,保守估计,这将会增加30%-50%的开发人员和开发资源。与此同时,团队成员还要花费大量时间学习、熟悉鸿蒙的编程语言成本。
这样的开发模式,对于微信这个体量的应用来说是极其罕见的。同时,这也预示着微信对于原生鸿蒙的适配工作周期将会比较漫长。
据了解,腾讯除了各产品的主岗开发外,还动用了开源协同委员会成立的鸿蒙项目志愿者社区这样的“民间力量”,全方位驱动原生鸿蒙应用的开发与适配。
接近知情人士透露,早在去年下半年,腾讯内部已经开始支持鸿蒙系统适配的开发工作。今年4月初,腾讯开源协同组委会启动腾讯开源社区IssueShoot鸿蒙专场,招募鸿蒙项目志愿者,为各产品提供构建鸿蒙原生应用所需的通用能力。
例如,要让一款应用在原生鸿蒙上跑起来,需要大量第三方软件开发工具包,也就是俗称的SDK,包括框架性SDK、合规类SDK等等。这些SDK可以提供APP产品功能所需的支撑能力,或者是APP开发运营的工具能力,可以一定程度降低应用适配新系统的难度和成本。
腾讯内部以开源协同为主旨的大前端技术委员会负责统筹协调这些常用SDK的适配建设,有效提升了集团旗下应用的适配效率。
鸿蒙系统的适配工作是一项浩大且繁琐的工程,在投身原生鸿蒙的生态建设过程中,如何让行业一线的顶尖开发者保持高度热情与主动投入,关乎原生鸿蒙未来发展的上限。
中小开发者的鸿蒙时刻?
华为轮值董事长徐直军曾表示,华为希望在2024年内把国内智能手机上使用时间超过99%的5000个应用,全面迁移到鸿蒙原生操作系统上,实现操作系统和应用生态的统一。
按照华为的计划,在这5000个应用之外,“纯血鸿蒙”下一个阶段性目标是拥有100万个原生应用,这也就意味着,大量的中小开发者将会成为建设鸿蒙生态的重要参与者。
但这只是初步规划。现实是,目前Android的开发者约有2000万,iOS开发者约有2400万,而据华为开发者大会公布的最新数据,鸿蒙开发者数量有254万。鸿蒙生态还需要有更多开发者参与进来。
相比起大厂集中力量办大事的特点,中小开发者要想在资源有限的情况下,面向鸿蒙做好原生应用的适配和开发,需要面临更现实的问题:
首先,由于鸿蒙从编程语言到编译器都是全栈自研,这意味着开发者几乎需要从0开始学习一套新的开发语言,并且重新积累开发经验,相当于与初学者站到同一起跑线上。
其次,涉及到开发效率问题。目前多数中小开发者习惯采用跨平台开发框架实现应用迁移,这是一种可以同时在iOS、Android等不同界面开发应用的解决方案,相当于搭建一套脚手架,能够实现7成以上的代码复用,极大提升了多平台适配效率。
但是目前鸿蒙的开发者套件和社区仍在成长、摸索阶段,中小开发者要适配原生鸿蒙,几乎只能选择从头开发。
此外,针对鸿蒙应用版本的后续维护和更新,也是中小开发者不得不考虑的投入。
这些问题不仅会影响到中小开发者的积极性,更关乎到团队运营生存问题。中小开发者的顾虑,同时也是鸿蒙发展、努力迭代的方向。
华为方面也一直在努力推进鸿蒙原生系统的开发者人才储备。据余承东介绍,截至目前,鸿蒙学堂学习人次达到了435万,应用开发服务月调用次数为827亿次。
不仅如此,华为还通过奖金激励加速建设原生鸿蒙生态。今年年初,华为宣布“耀星计划”,投入70亿元激励鸿蒙开发者在鸿蒙原生应用、元服务、SDK等方面的创新。
华为还宣布开启2024 HarmonyOS创新赛,最高单项奖100万元,为开发者提供以赛代练、持续进阶的开放平台。
背靠超过9亿台鸿蒙生态设备,加上整个互联网行业的大力支持,以及过去几年间在新生代开发者社群种下的鸿蒙种子,原生鸿蒙的生态版图有望在今年迎来爆发式扩张。
在这股国产自研操作系统的生态化建设大潮中,所有人都在等待着“鸿蒙时刻”的到来。