鸿蒙5系统正式发布已过去半年,现在入局是否还能拿到红利?

360影视 欧美动漫 2025-09-10 15:21 2

摘要:虽然鸿蒙5系统发布已经过去半年时间了,作为一个少数真的开发了几个鸿蒙Hap(Harmony Ability Package,是应用安装和运行的基本单元。HAP包是由代码、资源、第三方库、配置文件等打包生成的模块包)的开发者,我显然是属于那最早吃螃蟹的那一批人,

虽然鸿蒙5系统发布已经过去半年时间了,作为一个少数真的开发了几个鸿蒙Hap(Harmony Ability Package,是应用安装和运行的基本单元。HAP包是由代码、资源、第三方库、配置文件等打包生成的模块包)的开发者,我显然是属于那最早吃螃蟹的那一批人,但是作为一个一直是有关注鸿蒙系统的开发进展情况的开发者而言,也算是亲眼见证了鸿蒙系统开发工具链的发展,可以这么说,现在也恰恰是鸿蒙系统开发工具趋向于完善,各类扶持和激励力度最大的阶段,特别是鸿蒙各类激励计划和创新赛的推出,所以现在入局非常合适,学习的成本不高,收益也大大有机会,大家完全可以来试试我给鸿蒙适配的图形库PainterEngine,只需要会C语言,你就可以在鸿蒙系统上开发各种小游戏微应用。

这半年以来次比较大的更新点其实是两大块,一个是DevEco Studio的原生AI辅助工具CodeGenie终于是有了大跨步的进展,而另一个就是“他给的实在是太多了”的2025 HarmonyOS 创新赛。至于之前说的虚拟机运行效率高、调试工具链完善、编译发布友好这几点,大家可以看我之前发布过的Harmony Hap开发的那篇文章,其实在我第一次上手DevEco时我就直接说DevEco这一块做的已经很不错了。

仍然是老生常谈的,DevEco和Android Studio本身是同根同源的同一套框架开发出来的,因为我之前就有Android NDK的开发经验,所以切换到DevEco的学习成本基本上忽略不计,当然HarmonyOS也有一个NDK,虽然其接口设计上和Android NDK是完全不同的框架,比如Android图形接口是注册驱动型的,HarmonyOS则是更偏向微内核思想的Plugin Callback型的,但基本看一两遍都能懂。

重点谈一下DevEco的虚拟机,严格来说其操作系统内核底层和NDK的产物就是x86/x64的原生native编译而不是做arm指令转译的(如下图build-proFile中可以看到)

所以DevEco虚拟机环境的执行速度相当的高,因此编译调试起来相当的流畅,相当的丝滑,这点不用重复了,亲测没毛病!

而说到这次功能更新最大的CodeGenie,非常巧的是昨天鸿蒙开发客服还在给我打电话回访,问我开发体验怎么样,我还那边吐槽说CodeGenie的AI辅助功能太对付了,然后他说CodeGenie这次有了很大的更新,这次再去体验可以这么说,今天的CodeGenie终于也是赶上了Copilot和Cursor的步伐,从一个“纯聊开发工具”成长为了一个真正融入到开发流程中的“AI编程辅助工具”。

现在CodeGenie主要有两大块功能,第一块功能仍然是之前就有的智能问答功能,这块功能就是快速理解开发者提出的各种复杂问题,包括代码解释之类的功能,能给出准确、详细且具有针对性的解答,或者说“生成一个在鸿蒙系统中实现图片轮播效果的代码”,CodeGenie会迅速生成符合要求的代码,就是大语言模型里最基本的功能。

但是这种编程模式仍然还是原始的大模型对话的方式,其实很多时候并不实用,因为在实际开发场景中,开发者往往需要更高效、更贴合实际需求的交互方式。比如,当开发者在编写代码的过程中遇到问题,总不能频繁地停下手中的编码工作,去以对话的形式询问 CodeGenie。而且,大模型对话方式对于一些复杂的、上下文关联紧密的问题,很难一次性给出完整且精准的解决方案。

不过,现在CodeGenie 的第二块功能则很好地弥补了这方面的不足。它新增了代码智能补全功能,这一功能才是真正让 CodeGenie 融入开发流程的关键所在。在开发者编写代码时,CodeGenie 会实时监测代码上下文,根据已有的代码内容和鸿蒙系统的开发规范,智能预测开发者接下来可能要输入的代码,并给出相应的补全建议,只需要在代码编辑区域,右键选择CodeGenie > Inline Edit(或使用快捷键Alt+I,macOS中为Option+I),唤醒Inline Edit对话框。

当然,对于已经习惯Copilot或者Cursor开发的同学来说,我们更希望能够AI能够无感提示来辅助编程,那么这个时候我们就可以进入File > Settings > CodeGenie > Code Generation页面开启代码续写功能。并根据编码习惯,设置行内续写和片段续写的时延。

设置以后CodeGenie就和Copilot,Cursor的使用体验相当接近了,后面就是只要Tab,Tab,Tab......就能让CodeGenie帮我们写出一堆代码。

总的来说,CodeGenie 的这两大功能相辅相成,智能问答功能为开发者提供了一个知识储备库,而代码智能补全功能则成为了开发者在编码过程中的得力助手,真正让 CodeGenie 成为了一个融入开发流程的实用 AI 编程辅助工具。

另一个重点则是这次的HarmonyOS的激励计划及创新赛

鸿蒙应用开发者激励计划2025,是由华为发起的开发者支持项目,通过提供现金激励,鼓励开发者参与鸿蒙应用、游戏(含游戏App和小游戏,以下如无特指均使用“游戏”统一描述,其激励的评判标准相当的宽松,几乎是达到了“只要能上架,大部都是有奖”的那种程度

而2025 HarmonyOS创新赛则会更关注应用的创新能力,除了一二三等奖之外,更在不同的维度给予了相当不菲的奖励。

简单一句话概括就是“他给的实在是太多了”

这次的奖金池达到了50w,但今年鸿蒙开发也注定是卷翻天的一年,当前报名的团队数量就已经超过3000了,但好事也是今年的比赛也注定是百花齐放的一年。

虽然参赛的人数众多,但是各类软件生态基本都是一片蓝海,因此只需要略施创意,得奖的概率极高,而基于这一点,我也存货不少,得益于我自己开发的PainterEngine已经在鸿蒙系统上完成了适配,所以我大多数的小游戏项目都可以很轻松的迁移到鸿蒙系统上来

所以不要问现在入局还能不能拿到相关红利这个问题了,比起纠结你完全可以向我学习一下,比如现在我就已经屯了至少三四个项目准备提交上架了。

来源:扣珠奶奶爱生活

相关推荐