最近在将自己的 AI极简记账 适配鸿蒙系统,也趁着这个机会,了解了一下鸿蒙系统的开发和鸿蒙的生态,在开发的过程中有一些个人的感受,这里分享出来。
写鸿蒙代码写出了当时我刚学Android时候的感觉,各种查看官方文档,arkts 的语法,组件的 API 等都需要查看文档来了解。
在这个做什么都恨不得 AI 一下的时代,你可能想到使用 AI 来辅助你写鸿蒙代码,如果你有这样的想法,那就令你失望了。由于现在的 AI 对鸿蒙代码学习的比较少,并不能辅助你来写代码,给出的代码基本都是有问题的,要么是不符合 Arkts 的语法,要么是没有相关的 API。这时你可能会说,鸿蒙官方不是有一个 AI 编程插件--CodeGenie

嗯,是有这个AI辅助编程插件,效果是比市面上的 AI 好点,但是,如果你体验后,你会发现这个插件对编码和代码的理解能力仍有待提升。在 AI 写鸿蒙代码这方面,还有一段路要走的。所以,这就是机会呀,如果 AI 对鸿蒙编码支持的很好,可能随便有点编码基础的人就能写了,现在,写一个鸿蒙应用要耗费不少人力,你会鸿蒙还是有一定竞争力的。
当你熟悉了 arkts 和鸿蒙的组件之后,写代码就很爽了,鸿蒙提供了丰富的官方组件,拿来即用,举个例子🌰,鸿蒙的半模态弹窗

只需要写红框内的布局就行了,其他的上拉展开、下拉关闭、关闭按钮等系统都给你实现好了。如果你像我一样是一个 Android 开发,那么你就懂这个功能的含金量了。
鸿蒙在这方面可以说是投入巨大,有不少的激励活动,每年都有创新大赛,激励丰富

强烈建议有能力的参加这个比赛,一方面可以以赛带学,另一方面还可以体验到鸿蒙系统和开发工具的最新特性。
现在还有鸿蒙应用开发者激励计划,激励见下图
解释下这个激励:就是说你在应用市场上架一款应用,第一个月月活大于 50,第二个月月活大于 100,第三个月有效月活大于 200,就可以拿到 10K 的奖励,并且,这个应用的数量是可以累加的,就是你有几款应用符合就可以累加获得激励。
激励这么丰厚,还不赶紧上架一款鸿蒙应用~
如果你没有鸿蒙的开发经验,想要学习鸿蒙开发,也有对应的激励--鸿蒙生态赋能资源丰富度建设活动

只要完成鸿蒙的开发者认证考试就可以。
还有其他的不少激励活动,感兴趣的可以关注下https://developer.huawei.com/consumer/cn/activity/
升级到鸿蒙 Next 之后,每天多了一件事情,就是到应用市场看下自己关注的应用有没有新版本🤦♂️,刚推出鸿蒙 Next 的时候,虽说各大 app 都适配了鸿蒙系统,但是都是丐版的,只有核心功能。现阶段好了很多,但是跟安卓 ios 上的功能还是有一些差距,相信会越来越好的。
再谈谈开发相关的,一个系统的生态除了应用的适配,还有就是三方库是否丰富, 一些三方的SDK是否有很好的支持。因为鸿蒙系统刚起步,在三方库这方面肯定还有很大的空间,这就是另外的一个机会,你可以做一些开源的三方库,提升自己的影响力。
华为现在不仅是手机,平板和电脑以及电视等,都使用了鸿蒙系统,这就意味着一套代码可以在多端设备运行,大大减少了开发的适配工作,同时设备的分发也变的更广了。
关于鸿蒙的好坏,最终取决于你的个人体验,这无需争论,也无需统一。
但我们或许可以达成一个共识:对于一个旨在挑战安卓和iOS十几年统治地位的新生系统,它展现出的不是完美,而是潜力。
不要求它此刻就枝繁叶茂,但请为这片稚嫩的土壤投以阳光。假以时日,谁又敢断言,它不会成长为另一棵参天大树呢?未来可期,值得我们一起见证。
我参加了 2025 鸿蒙创新赛,官方发给我一份鸿蒙的开发指南,部分内容如下

这里分享给大家,公众号内回复“鸿蒙开发指南”,即可获取。
