鸿蒙系统到底行不行,我们问了几位开发者的真实感受。
前几天,华为开了场发布会,除了发布新品外,还顺道官宣了两个重磅消息。
首款鸿蒙 PC ,就在今年 5 月,以及本次发布的手机全面搭载 HarmonyOS 5。
发布会上,一批咱们平时倍儿关注的 APP 也轮番上台,展示了 HarmonyOS 体验。
比如 Bilibili 的产品经理,用语音让小艺给视频 “ 一键三连 ” ,京东分享了跟实况窗的结合, WPS 聊了聊让小艺一键生成 PPT 。
虽然才艺表演拉满,但是托尼还是替这事捏了把汗:一根筋地全面搭载 HarmonyOS ,会不会太莽了?
要知道,在此前的一段时间内,很多用户对鸿蒙的态度以观望为主。
因为对于新生操作系统来说,软件的适配和更新需要时间,所以,经常出现新鞋不合脚的新闻。
今天是抖音鸿蒙版没法搜到商城信息,被调侃为纯享版,明天是百度网盘只更新了核心功能,纯净又简洁。
时不时有些 APP 还跳点小 Bug 。。。
在这种情况下,还要选择直接全面搭载,完全不给自己留退路啊?
不过,在托尼研究之后,发现这可能真不是莽夫之勇,背后是有点说法的。
当前 HarmonyOS 5 应用市场上的应用和元服务数量已经跃升到了 2 万,并且这数量还在持续刷新。
余承东、何刚的微博每天都忙着更新,一会儿哪家 APP 新上架,一会儿谁谁下载破百万。
现在你看 App Gallery 里,微信、微博、抖音、京东、滴滴、美团这些头部应用排排坐。
政务办公软件也库库更新,交管 12123 、浙里办、 i 深圳这类各省市政务办公软件就不说了,你可能听都没听过的垂类政企软件, “ 地质云 ” 、 “ 铁路人 ” 、 “ 中储智运 ” ,也都有了鸿蒙版。
但你可能不相信,动静最大的居然是垂类头部 APP 。。。
咱就是说,主流大众化的 APP 拥抱新平台动机还挺充分,毕竟用户巨量,人力物力充足;政企办公软件,跟民生息息相关,也得紧跟。
但垂类 APP 侧重点不一样啊,往往定位精准,受众垂直。
而且,如今用户日常使用的 APP 趋于固化,流量格局逐渐稳定。而根据 Finbold 提供的数据, 2022 年第二季度 App Store 应用总数为 2184456 个,新的应用不断涌现,却难以突围,大量中小型开发者在白热化竞争中艰难求生,最终折戟沉沙。
所以,托尼很好奇,垂类开发者们为什么会积极涌入鸿蒙,开发者内部又是如何看待鸿蒙开发。
带着疑问,我们联系上了旅游攻略平台马蜂窝和电影取景地信息分享平台片场。
“ 垂类企业,最大的就是流量问题 ” ,马蜂窝鸿蒙开发负责人鹏云告诉我们。
流量困局怎么解?就是抓住一切新出现的机会。
比如,今年 2 月 DeepSeek 爆火时,诸多应用争先接入,追逐 DeepSeek 带来的流量加持,为的就是在流量固化时代增加应用的存活率。
而对于软件开发者们,新出现的鸿蒙也是一个送上门的机会。
现在在 B 站上,你能看到大量的中小开发者以 “HarmonyOS NEXT” 为标题,借助大家对鸿蒙系统的关注,宣传自己的应用,数据不俗 ↓ ↓
你可能会质疑,宣传归宣传,应用流量有没有变好,还是得看下载吧?
托尼也把这个问题抛给了两位开发者。
片场研发负责人井良告诉托尼,片场从未做过推广,但与 iOS 、安卓平台刚上线时相比,鸿蒙端的下载量几乎是其两倍。而马蜂窝在接入元服务后,也实现了流量 300% 增长。
这是因为一方面,作为新事物,鸿蒙的应用市场未饱和,流量没有被完全蚕食,另一方面跨设备、全场景生态的鸿蒙特性,也带来了新的增量空间。
片场研发负责人井良表示, “ 未来如果把终端设备串联到一起,做到真正的万物互联,华为庞大的生态里一定酝酿着可观的机会 ” 。
而从商业角度来看,根据数据分析机构 Canalys 发布的报告, 2024 年华为智能手机出货量达到 4600 万台。可以合理推测, 2025 年搭载鸿蒙 NEXT 系统的终端也会千万级增长,这好日子还在后头呢。。。
可拥抱新事物,从来都不是一件简单的事。
新系统、新开发语言意味着企业需要投入更多的人力、物力,对于中小企业来说,这些成本开支都不容忽视。
不过,当托尼问到开发鸿蒙版需要多久时,得到的答案有些出乎意料。
片场鸿蒙版开发者井良告诉我们: “ 一个人一个月时间就完成了( 片场 )最初版本的开发,其中半个月就做完了核心模块,在开发时间上,鸿蒙端相比安卓、 iOS 直接缩短了 50% ” 。
功能相对丰富很多的马蜂窝耗时也没有很长,四个人用了三个月时间,就完成了第一版 APP 的上线。
“ 同样的功能在鸿蒙端可以节省一半人力, 4 名开发人员就已足够。甚至有的功能,在安卓上需要一两天才能写出来,但只要你足够熟悉鸿蒙 API ,一行代码就够了 ” ,鹏云老师补充道。
能够实现这样的开发速度,主要原因在于鸿蒙的开发生态。
鹏云老师主要分享了三个点。
一来,语言学习门槛低, ArkTS 语言跟之前他们使用的语言有区别,但难度没有大幅增加。
“ 对于前端来说就是一个加强版的 Javascript ,对于客户端开发人员来说,也有很多语言概念上的相同,我们切换过来也就一个月的时间 ” 。
二来嘛,为了降低开发难度,华为推出了自己的集成开发环境 DevEco, “ 提供了从开发、运行、调试、测试、发布、上架的工具支持,整个链路上,相对于安卓,或者 iOS 它给我们差不多节省 40% 的一个工作量。
对于软件开发而言,除了开发语言和开发环境, UI 开发方式也极为重要,鸿蒙使用的是声明式 UI 开发。
命令式 UI 里,当数据发生变化,需要手动把新数据更新到界面,开发需要关注渲染的业务逻辑,而声明式 UI 能够自动处理UI 的更新和渲染逻辑。
靠人手动维护,一定不如靠程序维护靠谱,在鹏云看来,这大大减轻了开发组维护的压力和安全性。
除了低门槛开发外,鸿蒙还将一些常用功能、服务,封装成一个个组件,开发者只需要简单调试即可为自己的软件增加对应功能。
以马蜂窝为例,“ 在安卓上做上传图片功能,需要自定义相册跟图片视频编辑器,这就需要 1~2 个月时间成本,鸿蒙上我们直接用了一套成熟的服务,只需要 20~30 行代码就可以解决,极大节省了人力和物力 ” 。
除了开发效率更高以外,在鸿蒙上,应用的体验也会更好。
比如, 3 月 21 号,片场为场记功能上线了 AI 朗读功能,这个功能只有鸿蒙版才有,“ 华为定期向开发者分享这类组件,我在文档中刷到这个,感觉这种朗读的方式很适合场记这种长图文,用户在听的时候还可以做其他事情 ” 。
未来,他们还准备根据用户提议,准备做一个桌面卡片,每天会推荐一个经典电影和附近的取景地。
从左到右为鸿蒙、 iOS 、安卓
此外,片场还告诉托尼,相比其他平台上用的第三方地图 SDK ,整合了鸿蒙系统的 Map Kit 地图组件后,片场无论是地图缩放、选点、转换都特丝滑,反馈更准确。
不仅仅是体验上的丝滑程度,相较于接入第三方的 SDK ,接入鸿蒙系统层级的能力能让 APP 安装包更小,占用内存更少,使用流畅度更高。
鹏云老师也提到,在鸿蒙系统层级的消息推送支持下,消息抵达率能接近 99% ,而之前因为消息推送涉及不同厂商的 SDK 以及多个对接环节等,任何一家都没法达到这个标准,消息抵达率在 70%~80% 。
类似这样只存在于鸿蒙的体验,还广泛出现在跨设备的场景下。
此前,我们跟 CAD 看图王的研发总监李冬沟通时,他也给咱展示了图纸界的应用接续:在手机上浏览图纸,可以通过应用接续,快速切换到其他设备上修改,在 Pad 上打开,视图位置跟手机的完全一样。
在 Pad 上插入图片批注时,也可以快速选择手机相册或直接用手机拍照。
对于大型开发者来说,这些工具实打实地节省了人力物力,而对于中小型开发者来说,也意味着他们可以用小成本迭代软件,甚至快速尝试各种有意思的用法,最后打造出个性化应用。
托尼甚至在想,未来会不会有一批开发者,率先在鸿蒙上验证某些功能的可行性以后,再往其他平台同步?
以往,很多人或许会觉得,开发者们认可鸿蒙是尝鲜,或为已有用户提供延续性服务的心态,但是这次聊下来,我发现很多开发者是真心认可鸿蒙。
他们有着自己对程序的热爱,会评估通过新功能节省下来的人力物力和开发时间,聊开发工具的便捷性,能够让他们更专注投入到业务本身,完成软件更新的正向循环。
也会对鸿蒙的系统能力和升级改变如数家珍,在采访中,详细地为鸿蒙提一些改进建议。
我在想,有些时候,重构是人们的自然选择。
托尼举个粗暴点的例子,就比如一座城市的建设和改造。
成熟的系统已经成为一座庞大的老城,熟悉的街道和建筑里滋养过千千万万的开发者。但,也因为庞大与复杂让颠覆性的创新难以落地,人们只能在传统和革新里反复纠结,小心求证。
就比如安卓每家都有自己的地图应用,为了逐一适配,就需要凭空消耗掉大量的时间成本。
新生系统像一片未经开垦的新区,有各种问题,但完全从新开始,你能挣脱既有框架的束缚,做更现代化的设计,能让人充分呼吸和改造的空间,也让人更容易在这座城市中被看见。
现在的鸿蒙并不完美。
时不时出现的 Bug ,还没有达到海量的应用数量,但华为也的确做到了一些革新,也让中小开发者获得了露头的机会,未来能否领先其他操作系统,只有时间知道答案。
但至少现在,在诸多开发者眼中,它已经成为值得一试的存在。
图片、资料来源:
《 华为下一代 DevEco Studio IDE 开启预览,集成 AI 辅助编程 》
《 高德地图率先登陆原生鸿蒙系统,累计安装已破 220 万 》
《 地质云、中储智运、工作宝等多家机构和央企办公、资源共享 App 推出鸿蒙原生版 》