50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

  • 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:4038

评论

发布
暂无评论

有趣的技术知识 3 | GitHub超火科学上网加速器!

Java_若依框架教程

翻墙 佛跳墙 科学上网

Java程序员都要懂得知识点:原始数据类型

华为云开发者联盟

Java 字符串 StringBuffer 原始数据类型 布尔类型

如何抓住新社交风口下的音视频通讯大潮?

融云 RongCloud

区块链版「滴滴+Uber」,让出行带来收益

CECBC

移动互联网

Github上堪称最全的面试题库(Java岗)到底有多香

钟奕礼

Java 编程 程序员 架构 面试

数字货币,已成为理解现代经济不可排斥的一个因素

CECBC

数字经济

基于区块链技术的建筑供应链金融创新

CECBC

区块链

Android AAC音频硬编解码你知道多少?

Engineer-Jsp

为什么拥有云原生数据平台对电信公司很重要?

VoltDB

云原生 5G VoltDB 电信

1800 美金?Apache ShardingSphere 带薪远程实习招募啦!| 2021 Google 编程之夏

京东科技开发者

Apache 开源 ShardingSphere

给你看一个开发和运维的效率加速器!

BinTools图尔兹

DevOps 运维 运维工程师 dba 数据库管理工具

后端选择java,还是python?

cdhqyj

Java Python 后端 计算机 语言

阿里云 RTC QoS 弱网对抗之变分辨率编码

阿里云CloudImagine

阿里云 WebRTC 分辨率 视频编解码 视频云

Github连夜下架!阿里新产Java全栈面试突击小册太香了

Java架构之路

Java 程序员 架构 面试 编程语言

HBase底层读写过程

五分钟学大数据

HBase 4月日更

一体化智能安全防御 京东云星盾安全加速正式发布

京东科技开发者

互联网 网络安全

入职字节跳动那一天,我哭了(蘑菇街被裁,奋战7个月拿下offer)

Java 编程 程序员 架构 面试

架构实战营模块一作业

日照时间长

架构实战营

漫画Nginx的subfilter

运维研习社

nginx 4月日更

架构实战营-模块一作业

西伯利亚鼯鼠

架构实战营

公安重点人员管控系统搭建,智慧派出所系统

已拿到8个Offer!阿里巴巴Java面试参考指南(泰山版)

钟奕礼

Java 编程 程序员 架构 面试

C/C++ Linux后端进BAT的学习路线(腾讯官方认证)丨Linux服务器开发

Linux服务器开发

腾讯 后端 Linux服务器开发 BAT

嘉楠科技发布勘智K210-MicroPython 无需寄存器手册就能上手开发

阿凡提EGGNETWORK恒价通证+加密社交催生新玩法 EFTalk

币圈那点事

构建用户安全评级,UGC智能化审核应用实践

爱奇艺技术产品团队

人工智能

为什么要用 Redis 实现事务的 ACID

escray

redis 学习 极客时间 Redis 核心技术与实战 4月日更

找到适合您的数字化转型策略的3个步骤

龙归科技

数字化转型 企业

3.2 Go语言从入门到精通:包管理工具之GOPATH

xcbeyond

Go 语言 4月日更

建立自己的领导风格

石云升

领导力 28天写作 职场经验 管理经验 4月日更

激光雷达(LiDAR)技术

澳鹏Appen

人工智能 大数据 智能驾驶 激光雷达 点云标注

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