“轻舟已过万重山”,鸿蒙的成长速度惊人,一定程度上打破了iOS和安卓二分天下的格局。短短四年时间,搭载华为鸿蒙系统的生态设备数已经突破7亿,开发者突破220万。据Counterpoint数据显示,华为HarmonyOS系统在中国的市场份额达到8%,在国内和全球市场均成为安卓、iOS之外的第三大手机操作系统。
有人会说:“生态成,则鸿蒙成”。没错!而鸿蒙已经完成两大战役,还剩一个战役就是生态。
鸿蒙系统刚发布时,也遭受了很多的非议,其主要的争议点就在于,鸿蒙系统采用了不少安卓系统代码,正因为如此,鸿蒙系统也被称之为“套壳安卓”。
不可否认,鸿蒙系统确实不算是100%自研,毕竟打造一款操作系统最难的部分不是“代码”,而是构建生态系统,如果鸿蒙从一开始就完全脱离安卓,不能兼容安卓应用,很难支撑鸿蒙系统走下去,华为鸿蒙必须“站在巨人的肩膀下”,才能有出路。
经过多年的努力,华为鸿蒙也加快了生态系统的构建,而华为鸿蒙系统的发展计划也很明确,兼容→搬空→脱离安卓。 目前,华为鸿蒙生态接入设备数量已经超过了7亿台,基于华为鸿蒙系统,用户和开发者都已经培养了新的习惯,所以华为官方在2023年的秋季发布会宣布了:“2024年一季度鸿蒙系统NEXT版本将不在兼容 Android”。
于是从11月份开始,陆陆续续有不少互联网大厂,一些传统行业的头部公司,都与华为合作开发鸿蒙原生应用(如:钉钉、支付宝、今日头条、麦当劳……)。这意味着鸿蒙将与安卓应用形成“硬分叉”的局面。
正因为这些大厂的加入,不仅在助力鸿蒙生态的快速发展,而且也为市场增添了不少的就业岗位,有些公司想快速兼容鸿蒙系统,为此开设了多几个鸿蒙相关联的岗位进行招揽人才,网传薪资都高达到了40K~60K
据国内某招聘平台显示,鸿蒙相关岗位平均招聘薪资已远超市场平均水平。数据显示,2023年1-11月,招聘鸿蒙相关岗位平均招聘薪资达 18822元/月,而目前一些公司给出的薪水高于行业平均水平。
短短的几个月时间,就有这么多企业为鸿蒙原生开发助力加持,仿佛看到了当初 Android、iOS 刚进入国内市场的时,也是用的高薪去市场招揽人才,来推动生态的发展。相信等鸿蒙 NXET版正式发布后,会有更多的互联网相关企业也会纷纷的加入进来,也会给市场带来更多的岗位需求。
那么鸿蒙应用开发到底要学习哪些东西?
有不少自学的开发者,因为没有一套完整的学习路线规划,盲目的在网上查阅了很多文档和视频进行学习,花费了不少的时间精力,也走了许多的弯路,导致最终放弃!
不管在学习什么技术内容前,首先得需要了解市场情况,在给自己去整理一套适合自己的学习路线,这样有规划的学习才能事半功倍,这里有邀请了在华为内部做OpenHarmony开发的大佬帮忙整理了一份适合大多数人学习的路线,共分成了七大专类,大家可以初步的看一下:
因图片过大,暂且在这只能放上缩略版了,如需完整版可参考:https://qr21.cn/FV7h05
除此之外,还有相关学习问可以进行参考学习:
《鸿蒙 (Harmony OS)开发学习手册》
入门必看:https://qr21.cn/FV7h05
1. 应用开发导读(ArkTS)
2. 应用开发导读(Java)
HarmonyOS 概念:https://qr21.cn/FV7h05
- 系统定义
- 技术架构
- 技术特性
- 系统安全
如何快速入门:https://qr21.cn/FV7h05
1. 基本概念
2. 构建第一个ArkTS应用
3. 构建第一个JS应用
4. ……
开发基础知识:https://qr21.cn/FV7h05
1. 应用基础知识
2. 配置文件
3. 应用数据管理
4. 应用安全管理
5. 应用隐私保护
6. 三方应用调用管控机制
7. 资源分类与访问
8. 学习ArkTS语言
9. ……
基于ArkTS 开发:https://qr21.cn/FV7h05
1. Ability开发
2. UI开发
3. 公共事件与通知
4. 窗口管理
5. 媒体
6. 安全
7. 网络与链接
8. 电话服务
9. 数据管理
10. 后台任务(Background Task)管理
11. 设备管理
12. 设备使用信息统计
13. DFX
14. 国际化开发
15. 折叠屏系列
16. ……