写点什么

为什么说开发者参与鸿蒙生态共建是“恰逢其时”?

  • 2025-10-30
    北京
  • 本文字数:5166 字

    阅读完需:约 17 分钟

大小:2.57M时长:14:56
为什么说开发者参与鸿蒙生态共建是“恰逢其时”?

曾有研究预测,到 2025 年,人均将拥有超过 9 台连接设备。预测已经成为现实,这与鸿蒙“1+8+N”全场景战略不谋而合。它所笃信的是这样一个未来:每个人都将拥有多台设备,从手机、耳机、眼镜、平板,到手表、车机、PC,设备之间不再互为孤岛,而是智慧相联。


要真正走向万物互联的未来,就必须要打破旧的界限和规则,包括屏幕形态、操作系统定义,以及根植于 iOS 和 Android 的开发逻辑。


于是我们看到鸿蒙的破局:三折叠、迷你平板、Pura X 阔折叠……一系列对想象力发起挑战的终端形态,背后是鸿蒙系统的生态野心,不仅要革新硬件,还试图打破 iOS 和安卓对操作系统的定义。


尽管起步较晚,鸿蒙生态却在加速生长。10 月 22 日,在鸿蒙操作系统 6 特别发布会上,华为常务董事、终端 BG 董事长余承东宣布,鸿蒙 5 终端设备数突破 2300 万台,较之于刚刚过去的 9 月 30 日 2000 万,不到一个月新增 300 万,势头迅猛。但真正的考验也随之而来:如何让更多头部应用实现原生适配?如何实现硬件创新与软件生态的正向循环?特别是在 AI 正重塑开发范式的当下,这些问题尤为关键,不仅是鸿蒙必须作答的关键命题,也是行业最为关注的未来变量。


10 月 24 日,HarmonyOS 6 发布会后两天,恰逢 1024 程序员节,HarmonyOS 开发者技术分论坛在 QCon 全球软件开发大会上再次亮相,向所有开发者全面敞开鸿蒙生态的新机遇。多位华为技术专家深度解读并分享 HarmonyOS AI 辅助开发能力、多设备适配解决方案、场景化赋能、性能调优、场景能力共建以及 React Native 性能优化等方面的实战内容。关于鸿蒙生态未来的技术路径与答案,在这个专场上被一一揭晓。


把多设备开发的复杂度留给鸿蒙自己


在多设备快速演进的当下,开发者面对着前所未有的适配复杂度与多栈维护压力。以智能座舱为例,2024 年问界 M9 已迈入“10 屏时代”。不仅车机正在走向“多屏化”,手机形态也在不断推陈出新,从直板手机拓展到上下折、左右折、三折设备以及平板、PC 和智慧屏,设备数量急剧增长,屏幕形态各异,交互方式复杂多样,开发者面临的是一个近乎无法穷尽的适配矩阵,传统的“单设备定制开发”模式已经无法支撑。


“开发软件的人都知道复杂度从来不会消失,只是会被转移,并且以正确的方式被管理起来。”华为终端 BG 开发者平台能力首席架构师说道,鸿蒙生态要做的事,就是要把“把简单留给开发者,把复杂留给自己”,实现“一次开发,多端部署”的系统性能力支撑。



蜻蜓 FM 是这一能力的典型受益者,该应用需适配直板机、三折叠 / 平板、鸿蒙电脑、双折叠和阔折叠多种终端形态,在鸿蒙一次开发,多端部署的系统性能力支撑下,达到了 85%~90% 的代码复用率。仅需为特定差异化场景额外开发约 15% 的逻辑,达成了研发投入与适配收益之间的良性平衡。


除了能力提供,鸿蒙还针对多设备开发的关键痛点,总结出一系列典型场景与最佳实践。其中最典型的一个场景是如何适配屏幕尺寸和窗口尺寸的变化,鸿蒙的解法是,将应用窗口按照宽高划分为不同的范围(断点),断点区间覆盖常用设备和后续的新设备,开发者根据断点变化实现页面布局调整,由此一来,就避免了大部分新设备带来的界面问题。


另一个高频场景是页面布局与内容展示的适应问题。以旅游类 App 为例,当导航分类过多时,可通过“自适应显隐组件”在屏幕变小时自动隐藏次要内容,提升信息可读性。在视频类场景中,鸿蒙提供的栅格组件则支持视频与评论在手机上上下排列、在平板或 PC 上左右分栏,最大限度提升空间利用率和操作便利性。


可以预见,哪怕未来终端设备数量继续增长、屏幕类型继续翻新,开发者实际需要应对的情形也将被鸿蒙收敛至有限的几类标准化场景,从“海量适配”转向“结构化适配”。

Gemini 之于安卓,CodeGenie 之于鸿蒙


在 AI Coding 如火如荼的当下,该如何用最新的 AI 先进生产力,来提升鸿蒙应用开发者的体验,是鸿蒙必须回应的时代之问。CodeGenie 是面向鸿蒙开发者的 AI 辅助开发工具,可以灵活 PlugIn 到业界 IDE 底座之上,CodeGenie 功能日渐成熟,致力于为鸿蒙应用开发者开发全旅程的支持。


如果我们要更好地理解 CodeGenie 之于鸿蒙的意义,不如看向 Gemini 之于安卓带来的改变,事实上,谷歌正是华为学习的对象,而华为终端 BG CodeGenie 架构师也并没有讳言这一点。谷歌作为安卓生态的缔造者,用强大的 Gemini 模型能力加持来提升安卓开发者的体验,而华为想做一样的事,至少在 AI Coding 这个方向上如此。



CodeGenie 重点覆盖 ArkUI 页面开发(ArkTS 语言)、通用逻辑开发(C++ 语言)、典型共性问题分析三大应用场景,基于这些高频场景,不断打磨,从“能用”做到了“好用”。


在鸿蒙智能问答部分,CodeGenie 已全面接入 DeepSeek R1 模型,得益于强大的 COT 推理能力,问答准确率已提升至 85%。这一效果的背后,是约一千万字鸿蒙精品语料与专属 RAG 知识库的深度结合。当开发者提问时,系统不仅能检索答案,更能给出符合鸿蒙生态“语境”的解决方案。


在鸿蒙页面生成场景,CodeGenie 聚焦于美食、旅游、购物、新闻和教育五大垂直领域,内置超过 30 套典型页面模板,并基于 2.1B token 的鸿蒙领域知识进行模型增强训练。当前支持以界面设计图稿作为输入,自动生成与之对应的鸿蒙原生页面代码工程,输出结果具备可编译性和可预览性,显著提升了跨平台迁移的效率与一致性。


在逻辑代码开发场景,CodeGenie 支持自动与手动触发的代码续写能力。系统能够感知代码编辑时光标的“物理上下文”与“逻辑上下文”,将两者作为输入特征送入模型推理链。模型通过限定性搜索与规则筛选机制,在可行解空间中选举出最优生成片段,实现“精准填空”。团队为此构建了超 30W+ 高质量 SFT 代码增训,这使 CodeGenie 的体验区别于通用 LLM 工具,真正实现“懂上下文、懂工程结构”的智能续写。


在编译与调试环节,CodeGenie 已实现对 70% 常见编译语法问题的自动检测与修复。针对冷启动耗时、滑动卡顿掉帧、内存问题这 3 大高频性能问题场景,也能做到智慧定位,提高问题定位效率 30%。

随着 Agentic AI Coding 的浪潮到来,CodeGenie 也在不断进化。未来,它或将突破 IDE 的形态边界,迎来一个全新的 AI 的模式。所有改变都基于这样一个逻辑:“我们一直致力于把 AI 用到极致,希望能够在 AI 的浪潮里,借势而为,使得鸿蒙的应用生态能够受益到 AI 释放的智力”,华为终端 BG CodeGenie 架构师说道。

更高效地开发,更高性能的应用


在复杂多变的应用开发浪潮中,开发者不仅需要工具,更亟需贴近真实业务场景的解决方案与体系化指导。鸿蒙生态正通过构建一套覆盖全开发旅程的场景化赋能套件,将高频共性场景转化为标准化的解决方案,助力开发者高效开发。同时,针对对用户体验至关重要的的应用性能,鸿蒙推出了代码级应用性能诊断工具,旨在将复杂的性能调优过程变得前所未有的简单与高效,确保每一个应用都能充分释放 HarmonyOS 极致流畅的系统优势。


鸿蒙的开发者赋能体系,其核心在于构建了一个覆盖“感知、学习、开发、支持”四大阶段的完整闭环。在初始的感知阶段,通过生态、语言、AI 等系列白皮书,系统性阐述鸿蒙的核心理念与未来前景,并辅以官网的“开发者地图”,为初探者清晰导航,快速定位所需资源。进入学习阶段,鸿蒙提供了层次分明的学习路径:面向初学者的“快速入门”项目,能在数小时内引导开发者完成首个多端应用;访问量已突破千万的“鸿蒙第一课”,通过初、中、高、主题课程与 Codelabs 即学即练的模式,构建了坚实的开发基础;而全新上线的“首席专家讲鸿蒙”系列课程,则深入剖析底层设计原理,满足了开发者对技术深度探索的渴望。



为了将理论与实践完美结合,鸿蒙赋能团队打造并上架了一款名为“HMOS 代码工坊”的商用级开源应用。这款 App 不仅是鸿蒙官方的最佳实践范本,全面适配了华为“1+8”设备,展示了精致流畅的全场景体验;它更是一个“活的”开发宝库。其内置的组件库允许开发者实时调试 UI 组件并一键生成代码;示例代码库则让开发者能直接在手机上运行和预览多个官方样例,直观感受实现效果,彻底解决了因环境配置问题导致示例无法运行的痛点。通过技术文章,该 App 还分享了自身从 UX 设计到架构实现的全过程,为开发者提供了一个端到端的、可供参考的商业级项目蓝图。


如果说场景化赋能套件解决了“如何做”的问题,那么全新的代码级应用性能诊断能力则精准回答了“如何做得更好”。



应用性能是用户体验的基石,而冷启动、页面内滑动和页面跳转是影响性能的三大核心场景。鸿蒙推出的“应用体检”工具,将海量专家的优化经验沉淀其中,开发者只需在 IDE 中一键启动检测,工具即可自动完成测试并生成报告。全新的应用体检工具引入图像识别和 AI 算法,将页面跳转检测准确率提升至 85%,开发者通过简单操作即可发现性能问题;七大智能诊断分析能力,能够采集性能数据、分析故障日志并直接定位到代码片段,将问题定位效率从小时级缩短到分钟级。


从提供一站式开发资源的场景化赋能套件,到将专家经验产品化的代码级性能诊断工具,HarmonyOS 正在全方位降低开发门槛,提升开发质量与效率。

鸿蒙生态的开放性与开源精神


一个操作系统的生命力不仅在于其连接的设备数量,更在于其能否连接并激发千行百业开发者的智慧与创造力。鸿蒙生态的蓬勃发展,正深刻诠释着这一理念。鸿蒙生态不仅仅是一个操作系统,而是一个由框架、库、工具和无数开发者共同构筑的繁荣大陆。


正如华为终端 BG 软件技术专家所言,鸿蒙生态的持续、健康,和有序发展,离不开广大开发者的积极参与。来自今年 HDC 的一组数据显示,鸿蒙生态目前已经有 3 万多个应用元服务在开发当中,应用的更新次数达到 27 万次,特别是一些头部应用的更新频度达到每两周一次,注册开发者已经达到了 800 万,这背后是鸿蒙生态所展现出的磅礴生命力。



为了将这股生命力转化为更高效的生产力,华为提出了“场景化技术共建”的核心策略。这一策略的核心思想是,面向真实的应用开发需求,与伙伴和开发者共同沉淀那些具有共性的技术能力,并将其封装为开源代码、框架、库或工具,最终共享给整个开发者社区,从而系统性地提升鸿蒙应用的开发效率与体验。


目前,共建主要聚焦于性能优化、体验提升、效率提升和开发框架四大领域。例如,快手的 QuickTransformer 工具让反序列化性能提升 10 倍,有效缓解应用页面滑动卡顿、点击响应慢等问题;货拉拉的 AspectPro 框架助力开发者聚焦业务逻辑,相关场景下提升超过 50% 开发效率;知乎的智能预渲染服务框架使得页面刷新延迟降低 80%,实现核心页面“秒开”,体验丝滑流畅;花椒直播的推流器和播放器让首屏加载时间降低 50%,端到端延迟降低 25%,有力保障直播互动的实时性和用户参与的积极性。短短 4 个月时间,场景化技术共建已经从 HDC 大会上的 30 家伙伴参与 50 多项技术能力共建增长为 70 家伙伴参与 80 项创新技术能力共建。


这些创新成果能够为技术贡献者带来了巨大的技术影响力,通过华为官方微信公众号、三方媒体、HDC 大会等实现技术能力的上亿次曝光及推广,更重要的是,场景化技术共建能够让整个生态的开发者都能站在巨人的肩膀上,让创新成果惠及每一个人。


如果说场景化技术共建是鸿蒙生态广度与深度的拓展,那么对核心技术的垂直整合与极致优化,则是其性能与体验的坚实基石。


华为终端 BG 软件主任工程师分享的 React Native(RN)鸿蒙化实践,正是这一理念的缩影。React Native 鸿蒙版本构建中的五类性能与负载优化措施。架构层面,RN Mount 段通过 C++ 对接 ArkUI 的 C-API 接口,无跨语言流程,大幅度提升端到端性能;虚拟机侧,龙雀 JS 引擎通过技术优化,相比原始版 Hermes 性能提升明显,开发者只需两行代码即可调用;编译器优化方面,开源鸿蒙 RN 通过毕昇编译器支持 LTO/PGO 等高级编译优化技术,实现 5~8% 的性能提升与 2~5% 的负载下降;能耗与动画上,LTPO 在 RN 原生动画上实现适配,能够降低动画场景手机负载,不发热,更节能;页面时延优化上,Text 及 Stack 避免重复测量,降低页面响应、完成时延。这些优化措施能不能在类 RN 框架里面去落实?工程师最后抛出了这个问题,并发出了一个倡议——与类 RN 框架的各位伙伴一道协作,共同推动鸿蒙应用性能和负载的优化,推动开源技术不断向前发展。


一条孤独而开放的道路


华为对设备形态不断做出的颠覆性探索,已经是有目共睹的事,对于开拓者来说,这注定会是一条孤独的道路。但孤独的探索者,并不意味着孤立前行。鸿蒙正以开放的姿态将自身的创新成果与千万伙伴和开发者共享。它既站在巨人的肩膀上,在 AI Coding 等领域对标业界顶尖水平,也敢于超越,讲述一个属于自己的、关于万物互联的全新故事。


这个宏大的故事,终究需要无数开发者共同书写。未来,鸿蒙生态的繁荣,将取决于开发者能否更好地借助 AI 的力量,让想象力在千行百业、万千设备上自由涌现。如果你也愿意一同前往那个未来,不如,先从这里开始——



2025-10-30 10:407975

评论

发布
暂无评论

鲨疯了,阿里限时开源的亿级高并发设计实录,Github都为之低头

Java 系统设计 高并发

Maven的依赖作用域和依赖传递

Java maven 依赖

Nautilus Chain:我们将支持EIP6969

鳄鱼视界

构建可靠的物联网系统:了解 MQTT 性能测试

EMQ映云科技

物联网 性能测试

分治法求序列中的最大和次大元素

夜猫西街

公司裁员日常的骚操作和警告 —— 冻结招聘(Hiring Freeze)

HoneyMoose

大神在民间!碰巧在Github发现一个Java面试高分Guide,已跳槽涨20K

Java java面试 Java八股文 Java面试题 Java面试八股文

阿里架构师JVM基础到调优笔记,吃透阿里P6小case

Java 性能优化 性能调优

构筑算力时代的全光底座,华为带来了面向F5.5G演进的战略蓝图

脑极体

光网络

强化学习基础篇[3]:DQN、Actor-Critic详细讲解

汀丶人工智能

人工智能 深度学习 算法 强化学习 DQN

对上一年工作中猫腻的总结

HoneyMoose

2023-06-03:redis中pipeline有什么好处,为什么要用 pipeline?

福大大架构师每日一题

redis 福大大

深度学习应用篇-计算机视觉-图像增广[1]:数据增广、图像混叠、图像剪裁类变化类等详解

汀丶人工智能

人工智能 深度学习 CV 计算机视觉 图像增广

C语言编程-位域

芯动大师

原来JS函数提升 变量提升原来是这样

夜猫西街

程序员的私人助理:Amazon CodeWhisperer

申屠鹏会

AI Codec

来自大佬的洗礼!全网独家的SpringCloud Alibaba学习笔记,太全了

Java 架构 微服务 Spring Cloud

Github上获赞59.8K的面试神技—1658页《Java面试突击核心讲》

Java java面试 Java八股文 Java面试题 Java面试八股文

首屈一指,清华大佬首推"中高级Java程序员进阶小册",程序员架构进阶必备

Java java面试 Java八股文 Java面试题 Java面试八股文

一文读懂Java多线程背后的故事

Java 多线程

一文纵览Umi's Friends生态,GameFi浪潮的变革者

鳄鱼视界

公司裁员日常的骚操作和警告

HoneyMoose

为什么说开发者参与鸿蒙生态共建是“恰逢其时”?_AI&大模型_王玮_InfoQ精选文章