赞
踩
以上系统均衍生自 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 的支持力度更不可知。
从上面的描述可知,只有华为一家主推HarmonyOS,相比整个市场还是太单薄,它需要更多的厂商共同使用、共同促进新系统的发展。
因此华为将HarmonyOS的基础能力剥离出来形成了:OpenAtom OpenHarmony(简称:OpenHarmony)。
OpenHarmony 是开放原子开源基金会孵化及运营的开源项目。OpenHarmony 由华为公司贡献主要代码、由多家单位共建,具备面向全场景、分布式等特点,是一款全领域、新一代、开源开放的智能终端操作系统。
OpenHarmony 类似于 Android 领域的 AOSP,而 HarmonyOS 则是华为基于 OpenHarmony 开发的商业版OS。
同样的,其它厂商也可以基于 OpenHarmony 做改动,发布属于自己的鸿蒙商业版。通常说的鸿蒙生态是指 OpenHarmony 及其衍生的商业版鸿蒙系统。
可以看出 Android(80%) 和 iOS(20%) 瓜分了天下。图上没有华为,它被归入了Others里。
再看另一家的统计:
华为占用约为5%。
第三家的统计:
虽然各家统计的数据有差异,但可以看出华为在全球手机市场份额并不高。
这么看,华为在国内的占有率达到了1/4。
手机市场占有率并不代表都搭载了鸿蒙操作系统。来看看各大操作系统的占有率。
可以看出,Android和iOS设备量很多,遥遥领先。
再细分移动端的市场占有:
可以看出,在美国,Android、iOS 势均力敌,唯二的存在。
再看神秘的东方大国数据:
由此可见,在印度,Android 才是和咖喱最配的存在,iOS还是太耗家底了。
怪不得小米等一众国内厂商去卷印度了,市场大大滴有,就看能不能躲过印度的罚款。。。
国内市场里,HarmonyOS 占据高达13%,毕竟国内使用华为(荣耀)手机的存量还是蛮多的。
结论:国内才是使用鸿蒙系统的大头市场
这里说的设备不止是智能手机,还有平板、座舱、手表等嵌入式设备。
iOS最先火起来的,遥想十年前,随便一个 iOS 开发者都能找到工作。而现在存留的 iOS 开发者自嘲:“Dog都不学iOS”。
以前的开发者要么转行,要么继续用"最好"的编译器(xcode)写"最优秀"的语言(OC),当然也可以用 Swift,但限于系统要求,SwiftUI 也没有大规模普及。
现在很少见有新鲜的血液学习 iOS(也有可能iOS装备比较贵吧)了,再加上各种跨平台的框架的投入使用,原生iOS开发者的生存空间越来越小了。
无独有偶,移动端的难兄难弟怎么会缺少 Android 呢?
一开始 Android 使用 Java,后面全面拥抱 Kotlin。
一开始画画UI,写写逻辑就能找到一份糊口的工作,现在需要去卷各种框架的底层原理,为了 KPI 需要去研究各种奇淫技巧的性能优化。
跨平台的框架需要去卷,KMP(已稳定)+Compose 你学会了吗?RN、Flutter、Uni-app 你又懂了多少?
与iOS相比 Android 可选择的多一些,可以选择车载等其它嵌入式设备,但多不了多少,原生 Android 开发者的生存空间亦不容乐观。
跨平台的开发框架移动端原生开发者可以学,前端的同学也会过来学,比如 RN,Uni-app 优势在前端。
行业萎缩,通常不是技术的错,技术一直在,可惜市场需求变少了
从国内各种新闻来看:
看起来是如火如荼。
从国际的新闻看:
翻看了前几页的新闻,讨论的热度并不高,大多是搬自国内的新闻。
再说说薪资:
一看就是有夸大的成分,可能真有人达到了,但人数可能是万里挑一,只讲个例不讲普遍性没有意义。
某Boss搜一下北京的岗位:
鸿蒙目前提供提供了方舟编译器,方舟语言、IDE、模拟器等一站式开发工具,开发者可以照着官方文档编写。
根据实操的结论:
对于任何一个操作系统来说,生态是第一位,鸿蒙也不例外。横亘于鸿蒙面前的难关
不论鸿蒙是否成功,它对开发者最大的意义在于:开辟了新的领域,开发者有机会吃到可能的"红利"
而是否入坑,取决于个人的考量,以下仅供参考:
那么,在了解完鸿蒙目前市场上比较完整的情况后,对于鸿蒙?我们该怎么准备入手,该怎么学习以及掌握最新的鸿蒙技术呢?
首先得是开发语言 ArkTS,这个尤为重要,然后就是ArkUI声明式UI开发、Stage模型、网络/数据库管理、分布式应用开发、进程间通信与线程间通信技术、OpenHarmony多媒体技术……等。像中间还有许多的知识点,这边都以梳理成思维导图的形式了。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数HarmonyOS鸿蒙开发工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年HarmonyOS鸿蒙开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上HarmonyOS鸿蒙开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新
如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注鸿蒙获取)
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上HarmonyOS鸿蒙开发知识点,真正体系化!*
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新
如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注鸿蒙获取)
[外链图片转存中…(img-YsD3G9p0-1712884499458)]
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。