获得徽章 7
- 鸿蒙操作系统(HarmonyOS)为开发者提供了丰富的机遇,但也伴随着挑战。
机会:
1. 跨平台开发:
鸿蒙OS采用统一的分布式架构,支持一次开发,多端适配。开发者可以通过一个代码库在手机、平板、智能家居设备等多种终端上部署应用,显著降低开发成本,特别适用于物联网领域的开发。
2. 快速增长的用户基础:
随着华为设备的普及,鸿蒙OS的用户群体迅速扩大。开发者能够通过在鸿蒙平台上发布应用,获得更多下载和收入机会。
3. 全场景智慧体验:
鸿蒙OS的分布式技术支持设备间无缝协作,开发者可以打造跨设备的创新应用,提升用户体验,如智能家居的场景联动应用。
4. 华为的支持:
华为为开发者提供了强大的工具和资源,如DevEcoStudio、培训和技术支持,帮助开发者快速上手鸿蒙OS。
5. 创新空间:
鸿蒙OS的独特架构(分布式数据管理、超级终端)为开发者提供了创新的空间。
挑战:
1. 生态系统的成熟度:
与Android和iOS相比,鸿蒙OS的生态系统仍在成长中,开发工具和第三方库的支持尚未完全成熟,这可能影响开发效率。
2. 市场份额与用户接受度:
尽管在中国市场有一定优势,但鸿蒙OS在全球市场的普及仍需时间。开发者需要权衡在鸿蒙平台上投资的回报,尤其是在国际市场上的用户接受度。
3. 应用迁移的复杂性:
对于已有的Android或iOS应用,迁移到鸿蒙OS可能需要适配和重新设计,尽管鸿蒙提供了一些迁移工具。
4. 市场竞争:
随着鸿蒙生态的不断扩展,开发者之间的竞争将加剧。如何在鸿蒙平台上实现差异化并吸引用户,是开发者面临的关键挑战。
个人看法:
1、之前去华为外包(中软)带过一段时间,感觉arkts之类的确实不难,但是外包调试巨难受,不能像科德一样直接连电脑,效率很低不易搞,且一上来直接给你一个大项目,前期又没参加什么会议或者开发,很难看懂,所以感觉有外包的加入反而会让华为的部分软件质量参差不齐!
2、arkts、arkui感觉和安卓有点像,很高层(底层是华为开发者封装好了,基本就是调用Api、组件等),接触不到底层的东西,其实并不难,但是语法什么的熟悉需要一定时间!而且为开发者增加了负担,本来就要适配安卓、iOS,现在又多了一个!前端需要大一统!
不喜勿喷!展开61
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[晕]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_33.12a8e53.png)
![[哭笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_61.a296509.png)
![[我想静静]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_74.d954f2d.png)
![[微笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_1.7d9f699.png)
![[衰]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_34.cf5b4d5.png)
。