“2024年是原生鸿蒙的关键一年,我们要加快推进各类鸿蒙原生应用的开发,集中打赢技术底座和三方生态两大最艰巨的战斗。”这是余承东在新年信中表达的决心。
随后在1月18日举行的鸿蒙生态千帆启航仪式上,华为宣布 HarmonyOS NEXT 鸿蒙星河版系统开发者预览版开放申请。这一最新版本的鸿蒙系统也被喻为“纯血鸿蒙”,意指不再兼容安卓开源应用,仅支持鸿蒙内核和系统的应用。
原生鸿蒙的强劲扩圈无疑让人期待。更值得关注的是,从现在披露的消息来看,PC端设备也将向纯血鸿蒙转型。结合长期以来华为对鸿蒙系统的定位——全场景分布式OS,可以看到:鸿蒙的目标从来不仅仅是单一的手机操作系统,而是聚焦在更广阔的万物互联全场景上。
随着鸿蒙生态的扩张,华为向消费者推出“纯血鸿蒙”的时间也越来越近了。那么对于开发者而言,移动端、PC端、物联设备,选择哪个开发领域会有更多机会呢?
要结合兴趣、自身技能和市场趋势综合评估
“对于开发者来说,不管是PC端、移动端,还是物联网相关的领域,其实机会都很大。”
移动应用程序已经覆盖了生活的方方面面,移动端技术的快速发展,可以说为开发者提供了非常广阔的机会,特别是在消费者应用和移动游戏领域,仍然有很大的需求。但是,移动端其实也面临着很大的挑战,比如跨平台的兼容性。
PC端的话,同样也潜藏着很多机遇,尤其在专业软件和企业应用方面。“虽然说现在PC端的开发技术已经非常成熟了,而且很多应用已经转向基于浏览器的 B/S模式。但是对于很多应用场景,如果需要利用PC强大的计算能力的话, PC端其实仍然是很重要的平台。”
相较前两者,物联网算是一个新兴领域。随着智慧城市、智能家居、工业自动化的发展,这一领域也将为开发者提供机会。“物联网相关的开发涉及到嵌入式、网络通信、数据分析等,开发者如果专注于物联网领域的话,也有很大的发展空间。”
从市场趋势来说,“你要顺势而为,鸿蒙本身就是大势所趋。未来几年可以预见其会迅猛发展,它的发展前景可以说是无可限量的。关注其发展趋势在开发者选择哪个领域的时候,其实是一个非常重要的指标。总之我觉得开发者还是要综合考虑。”
独立开发者更应把握窗口期
在鸿蒙生态的初期阶段,市场空白相对较多,这为独立开发者提供了一个全新的舞台和窗口期。由于鸿蒙系统具有分布式、跨终端等特性,开发者可以利用这些特性创新应用模式,实现一次开发多端部署,创造出与安卓、iOS等传统操作系统有所区别的独特应用体验。
而且独立开发者可以通过专注于特定领域或小众市场的用户需求,开发出满足个性化需求的应用产品,这正是大厂可能因资源和战略重心等因素难以全面覆盖的地方。
此外,独立开发者的一个显著优势是“船小好调头”,能够灵活应对鸿蒙系统的快速迭代更新,及时调整开发策略,响应市场变化和用户反馈,不仅在应用开发上获得竞争优势,还能够积极参与到鸿蒙生态系统的构建中,通过参与各类开发者大赛等活动,进一步提升自身影响力和竞争力。
尽管头部厂商在移动应用市场占据了非常重要的位置,但对于独立开发者而言,当前至接下来的三年是把握鸿蒙原生应用开发机遇的关键窗口期。“独立开发者有很大的机会可以通过自己的创新以及专注于特定领域的群体找到自己的定位,然后从中脱颖而出。”
当前的需求仍集中在移动端
据智联招聘的最新数据显示:鸿蒙开发岗位需求数同比增长了163%,是23年同期的2.6倍,而23年9-12月鸿蒙开发岗位需求数同比增长才33.8%,可以看出2024年确实是鸿蒙关键之年,鸿蒙相关业务量巨大,并且极度缺人才!
为了应对鸿蒙开发人才的需求,华为和鸿蒙系软件厂商都在积极培养鸿蒙生态人才,与高校合作开设“鸿蒙班”。目前已有23家985高校、46家211高校已开设或即将开设HarmonyOS相关课程。南京大学将鸿蒙操作系统列为其**《移动互联网软件工程》课程的核心内容,取代了过去的安卓开发课程**。
码牛课堂也为了积极培养鸿蒙生态人才,让大家都能学习到鸿蒙开发最新的技术,针对一些在职人员、0基础小白、应届生/计算机专业、鸿蒙爱好者等人群,整理了一套纯血版鸿蒙(HarmonyOS Next)全栈开发技术的学习路线。大家可以进行参考学习:https://qr21.cn/FV7h05
①全方位,更合理的学习路径:
路线图包括ArkTS基础语法、鸿蒙应用APP开发、鸿蒙能力集APP开发、次开发多端部署开发、物联网开发等九大模块,六大实战项目贯穿始终,由浅入深,层层递进,深入理解鸿蒙开发原理!
②多层次,更多的鸿蒙原生应用:
路线图将包含完全基于鸿蒙内核开发的应用,比如一次开发多端部署、自由流转、元服务、端云一体化等,多方位的学习内容让学生能够高效掌握鸿蒙开发,少走弯路,真正理解并应用鸿蒙的核心技术和理念。
③实战化,更贴合企业需求的技术点:
学习路线图中的每一个技术点都能够紧贴企业需求,经过多次真实实践,每一个知识点、每一个项目,都是码牛课堂鸿蒙研发团队精心打磨和深度解析的成果,注重对学生的细致教学,每一步都确保学生能够真正理解和掌握。
为了能让大家更好的学习鸿蒙(HarmonyOS NEXT)开发技术,这边特意整理了《鸿蒙开发学习手册》(共计890页),希望对大家有所帮助:https://qr21.cn/FV7h05
《鸿蒙开发学习手册》:https://qr21.cn/FV7h05
入门必看:https://qr21.cn/FV7h05
- 应用开发导读(ArkTS)
- ……
HarmonyOS 概念:https://qr21.cn/FV7h05
- 系统定义
- 技术架构
- 技术特性
- 系统安全
如何快速入门:https://qr21.cn/FV7h05
- 基本概念
- 构建第一个ArkTS应用
- ……
开发基础知识:https://qr21.cn/FV7h05
- 应用基础知识
- 配置文件
- 应用数据管理
- 应用安全管理
- 应用隐私保护
- 三方应用调用管控机制
- 资源分类与访问
- 学习ArkTS语言
- ……
基于ArkTS 开发:https://qr21.cn/FV7h05
- Ability开发
- UI开发
- 公共事件与通知
- 窗口管理
- 媒体
- 安全
- 网络与链接
- 电话服务
- 数据管理
- 后台任务(Background Task)管理
- 设备管理
- 设备使用信息统计
- DFX
- 国际化开发
- 折叠屏系列
- ……