鸿蒙生态千帆起:从者众,行则远

轻舟已过万重山”,鸿蒙的成长速度惊人,一定程度上打破了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

  1. 系统定义
  2. 技术架构
  3. 技术特性
  4. 系统安全

如何快速入门: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.  ……

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/266780.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IoTDB JavaAPI

文章目录 使用样例Java使用样例 官方已经给出了相关使用Demo,下载地址为: https://github.com/apache/iotdb 直接拉取相对应版本的源码 使用样例 Java使用样例 代码位置 iotdb/example/session/src/main/java/org/apache/iotdb/SessionExample.java iotdb/exa…

HyperGCN笔记

1 Title HyperGCN: A New Method of Training Graph Convolutional Networks on Hypergraphs(Naganand Yadati、Prateek Yadav、Anand Louis、Madhav Nimishakavi、Vikram Nitin、Partha Talukdar)【NeurIPS 2019】 2 Conclision This paper proposes H…

爬虫解析——Xpath的安装及使用(五)

目录 一、Xpath插件的安装 二、安装 lxml 三、Xpath解析文件 1.解析本地文件 (1)导入本地文件 (2)解析本地文件 2.服务器文件解析 (1)获取网页源码 (2)解析服务器响应文件 …

SQL进阶 | 自连接

概述 SQL的自连接是指在一个SQL表中,使用自身表格中的实例进行联接并查询的操作。自连接通常使用别名来标识一个表格,在自连接中,表格被视为两个不同的表格,并分别用不同的别名来标识。然后,在WHERE子句中使用这些别名…

【c】数组元素移动

本题的难点之处就是不让你创建新的数组&#xff0c;而且移动的距离也没有给限制&#xff0c;比如有7个数&#xff0c;本题没有限制必须移动距离小于7&#xff0c;也可能移动的距离大于7&#xff0c;甚至更多&#xff0c;下面附上我的代码 #include<stdio.h>int main() {…

ERA5逐时、逐日、逐月气象数据的手动下载与Python代码批量下载方法

本文介绍在ERA5气象数据的官方网站中&#xff0c;手动下载、Python代码自动批量下载逐小时、逐日与逐月的ERA5气象数据各类产品的快捷方法。 ERA5&#xff08;fifth generation ECMWF atmospheric reanalysis of the global climate&#xff09;是由欧洲中期天气预报中心&#…

千帆竞渡,鸿蒙已过万重山

近期&#xff0c;华为宣布其自主研发的鸿蒙Next系统将不再兼容Android系统&#xff0c;而是完全独立运营。 也就是说&#xff0c;你的 Android APK 已经不能在 HarmonyOS NEXT 上运行&#xff0c;因为系统已经不存在 AOSP 代码&#xff0c;甚至没有 JVM。 此举意味着鸿蒙系统…

SSD在AI发展中的关键作用:从高速缓存到数据湖-1

随着人工智能技术的飞速发展&#xff0c;存储在其中发挥着至关重要的作用。特别是在AI训练过程中&#xff0c;存储SSD&#xff08;固态硬盘&#xff09;的高性能和可靠性对于提升训练效率和保证数据安全具有不可替代的作用。 存储SSD在AI发展中的作用和趋势&#xff0c;存储将…

css的介绍与实战(有实现案例)

目录 css的简单介绍 css的基础选择器 css的字体属性&#xff08;背下来&#xff09; css的文本属性&#xff08;背下来&#xff09; css的引入方式&#xff08;背下来&#xff09; 实战案例 css的简单介绍 HTML 的局限性 说起 HTML&#xff0c;这其实是个非常单纯的家伙…

mmyolo的bbox_loss和检测bbox都是空

最近用mmyolo训练自己的数据集的时候发现训练的时候loss_bbox0&#xff0c;测试和eval的时候结果也全是空的&#xff0c;排除了数据集读取的问题&#xff0c;最后发现是config中自定义了自己的类别但是没有传给dataset。。。 简而言之&#xff0c;在自定义了数据集里的metainf…

【语义分割数据集】——imagenet语义分割

地址&#xff1a;https://github.com/LUSSeg/ImageNet-S 1 例图 2. 类别和数量信息 疑问 根据原文的描述&#xff1a;Based on the ImageNet dataset, we propose the ImageNet-S dataset with 1.2 million training images and 50k high-quality semantic segmentation annot…

微服务网关组件Gateway实战

1. 需求背景 在微服务架构中&#xff0c;通常一个系统会被拆分为多个微服务&#xff0c;面对这么多微服务客户端应该如何去调用呢&#xff1f;如果根据每个微服务的地址发起调用&#xff0c;存在如下问题&#xff1a; 客户端多次请求不同的微服务&#xff0c;会增加客户端代码…