当前位置:   article > 正文

受裁员大环境影响,2024年要不要入坑鸿蒙?_2024鸿蒙开发失业(1)_鸿蒙开发就是骗局2024

鸿蒙开发就是骗局2024

以上系统均衍生自 AOSP,在国内使用没什么问题,若要在国外使用则需要使用 Google 提供的一些基础服务:统称 GMS,这是需要授权的。

华为在2019年发布了 HarmonyOS 1.0 ,彼时的该系统主要应用于智慧屏、手表等设备,在 2021 年发布的 HarmonyOS 2.0 全面应用于 Android 手机。

也就是这个时候华为/荣耀(未分家前)手机设备都搭载了 HarmonyOS,而我们知道换了手机系统但手机上的App并没有换,照样能够正常运行。

依照华为的说法,HarmonyOS 兼容 Android,而部分网友认为该兼容其实就是 Android 套壳。这个时候开发者无需关心鸿蒙开发,因为即使开发了 Android app 也能够在搭载鸿蒙系统的设备上运行。

2023年华为宣布 HarmonyOS Next 不再支持 Android,也就是说想要在 HarmonyOS Next 上安装 Android app 是不可能的事了。

那问题就来了,作为一名 Android 开发者,以前只需要一套代码就可以在华为/小米/荣耀/OPPO/VIVO上运行,现在不行了,需要单独针对搭载了 HarmonyOS Next 的华为手机开发一个 App。

若当前的 App 是跨端开发,如使用 RN、Flutter 等,那么 HarmonyOS 的支持力度更不可知。

OpenHarmony

从上面的描述可知,只有华为一家主推HarmonyOS,相比整个市场还是太单薄,它需要更多的厂商共同使用、共同促进新系统的发展。

因此华为将HarmonyOS的基础能力剥离出来形成了:OpenAtom OpenHarmony(简称:OpenHarmony)。

OpenHarmony 是开放原子开源基金会孵化及运营的开源项目。OpenHarmony 由华为公司贡献主要代码、由多家单位共建,具备面向全场景、分布式等特点,是一款全领域、新一代、开源开放的智能终端操作系统。

OpenHarmony 类似于 Android 领域的 AOSP,而 HarmonyOS 则是华为基于 OpenHarmony 开发的商业版OS。

同样的,其它厂商也可以基于 OpenHarmony 做改动,发布属于自己的鸿蒙商业版。通常说的鸿蒙生态是指 OpenHarmony 及其衍生的商业版鸿蒙系统。

2. 华为手机的市场占有率

全球手机出货量

可以看出 Android(80%) 和 iOS(20%) 瓜分了天下。图上没有华为,它被归入了Others里。

再看另一家的统计:

图片

华为占用约为5%。

第三家的统计:

图片

虽然各家统计的数据有差异,但可以看出华为在全球手机市场份额并不高。

国内手机市场占有率

图片

这么看,华为在国内的占有率达到了1/4。

3. HarmonyOS的市场占有率

全球市场系统占有率

手机市场占有率并不代表都搭载了鸿蒙操作系统。来看看各大操作系统的占有率。

图片

可以看出,Android和iOS设备量很多,遥遥领先。

再细分移动端的市场占有:

图片

图片

美国市场占有率

图片

图片

可以看出,在美国,Android、iOS 势均力敌,唯二的存在。

印度市场占有率

再看神秘的东方大国数据:

图片

图片

由此可见,在印度,Android 才是和咖喱最配的存在,iOS还是太耗家底了。

怪不得小米等一众国内厂商去卷印度了,市场大大滴有,就看能不能躲过印度的罚款。。。

国内鸿蒙市场占有率

图片

图片

国内市场里,HarmonyOS 占据高达13%,毕竟国内使用华为(荣耀)手机的存量还是蛮多的。

结论:国内才是使用鸿蒙系统的大头市场

华为官方宣称的占有率

这里说的设备不止是智能手机,还有平板、座舱、手表等嵌入式设备。

4. 移动开发现状

iOS开发现状

iOS最先火起来的,遥想十年前,随便一个 iOS 开发者都能找到工作。而现在存留的 iOS 开发者自嘲:“Dog都不学iOS”。

以前的开发者要么转行,要么继续用"最好"的编译器(xcode)写"最优秀"的语言(OC),当然也可以用 Swift,但限于系统要求,SwiftUI 也没有大规模普及。

现在很少见有新鲜的血液学习 iOS(也有可能iOS装备比较贵吧)了,再加上各种跨平台的框架的投入使用,原生iOS开发者的生存空间越来越小了。

Android开发现状

无独有偶,移动端的难兄难弟怎么会缺少 Android 呢?

一开始 Android 使用 Java,后面全面拥抱 Kotlin。

一开始画画UI,写写逻辑就能找到一份糊口的工作,现在需要去卷各种框架的底层原理,为了 KPI 需要去研究各种奇淫技巧的性能优化。

跨平台的框架需要去卷,KMP(已稳定)+Compose 你学会了吗?RN、Flutter、Uni-app 你又懂了多少?

与iOS相比 Android 可选择的多一些,可以选择车载等其它嵌入式设备,但多不了多少,原生 Android 开发者的生存空间亦不容乐观。

跨平台的开发框架移动端原生开发者可以学,前端的同学也会过来学,比如 RN,Uni-app 优势在前端。

行业萎缩,通常不是技术的错,技术一直在,可惜市场需求变少了

5. 鸿蒙开发优劣势

是机会还是坑?

从国内各种新闻来看:

图片

看起来是如火如荼。

从国际的新闻看:

图片

翻看了前几页的新闻,讨论的热度并不高,大多是搬自国内的新闻。

再说说薪资:

图片

一看就是有夸大的成分,可能真有人达到了,但人数可能是万里挑一,只讲个例不讲普遍性没有意义。

某Boss搜一下北京的岗位:

鸿蒙的基建

图片

鸿蒙目前提供提供了方舟编译器,方舟语言、IDE、模拟器等一站式开发工具,开发者可以照着官方文档编写。

根据实操的结论:

  1. 各项更新比较快,导致官方的视频/ppt和实际的有些差异
  2. 模拟器有些卡顿,有点当时 Android 模拟器刚出来的既视感,真机买不起
  3. 排坑的文档不多,属于摸着官方教程过河
鸿蒙入门的简易程度
  1. 基于TS,前端开发方式,语言并不难入手
  2. IDE 和 Android Studio 同出一源,入手比较快
  3. 声明式UI,画UI快,没接触过的同学需要熟悉一下(现在无论是 Swift 还是 Kotlin 都支持声明式 UI,前端老早就用得飞起了)
  4. 不用再被 graddle 各种莫名错误折磨了
  5. 中文文档,对英语不好的同学体验比较好

6. 到底需不需要入坑?

对于任何一个操作系统来说,生态是第一位,鸿蒙也不例外。横亘于鸿蒙面前的难关

  1. 主流 App 是否愿意适配鸿蒙系统?
  2. 其它 Android 厂商是否愿意接入鸿蒙系统?
  3. 鸿蒙对开发者的支持完善与否?
  4. 鸿蒙是否真如宣传般的优秀?

不论鸿蒙是否成功,它对开发者最大的意义在于:开辟了新的领域,开发者有机会吃到可能的"红利"

而是否入坑,取决于个人的考量,以下仅供参考:

  1. 如果贵司需要适配鸿蒙,那么只能入坑
  2. 如果对鸿蒙兴趣不足,只是觉得最近的热点有点高,未雨绸缪,想试试水,那么可以照着官方文档试试Demo
  3. 如果押宝鸿蒙,则需要深入鸿蒙的各项开发,而不仅仅只是流于表面,当然此种方式下需要花费更多的时间、精力、头发去探索、排坑
  4. 如果认为鸿蒙没有前途,那么也没必要对此冷嘲热讽,静观其变即可

那么,在了解完鸿蒙目前市场上比较完整的情况后,对于鸿蒙?我们该怎么准备入手,该怎么学习以及掌握最新的鸿蒙技术呢?

如何学习鸿蒙技术

首先得是开发语言 ArkTS,这个尤为重要,然后就是ArkUI声明式UI开发、Stage模型、网络/数据库管理、分布式应用开发、进程间通信与线程间通信技术、OpenHarmony多媒体技术……等。像中间还有许多的知识点,这边都以梳理成思维导图的形式了。

  • HarmonOS基础技能

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数HarmonyOS鸿蒙开发工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年HarmonyOS鸿蒙开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上HarmonyOS鸿蒙开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新

如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注鸿蒙获取)
img

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上HarmonyOS鸿蒙开发知识点,真正体系化!*

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新

如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注鸿蒙获取)
[外链图片转存中…(img-YsD3G9p0-1712884499458)]

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/443303
推荐阅读
相关标签
  

闽ICP备14008679号