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

news/2024/6/1 19:19:47 标签: harmonyos, 华为, 鸿蒙, openharmony, 移动开发

近期,华为宣布其自主研发的鸿蒙Next系统将不再兼容Android系统,而是完全独立运营。

也就是说,你的 Android APK 已经不能在 HarmonyOS NEXT 上运行,因为系统已经不存在 AOSP 代码,甚至没有 JVM。

此举意味着鸿蒙系统将退出Android生态圈,华为手机也将只支持鸿蒙系统应用

随着鸿蒙设备已达7亿台,全球第三大系统真的要站起来了吗?

目前的情况来看,多家头部互联网公司正在积极参与布局鸿蒙原生应用开发。

随后,在招聘网上也查看了一下,美团紧急招聘鸿蒙相关的岗位,其岗位的薪资大都与安卓开发平齐甚至有的还比安卓开发相关岗位的薪资要高得多。

另外从央视力挺华为就可以看出了,我国对鸿蒙系统还是相当重视的,加上相关的政策扶持,很难看出鸿蒙会在明年遭遇滑铁卢的情况。

对于开发者来说,移动端现在已经好久没有新活跃了,HarmonyOS NEXT 的全新适配工作应当大部分会落在 Android 开发上,或者说是否会新增全新的 HarmonyOS 开发岗位?

那么在距下个版本发布前半年时间内,无疑是进军鸿蒙系统的最佳时机。

不管在学习什么技术内容前,首先得需要了解市场情况,在给自己去整理一套适合自己的学习路线,这样有规划的学习才能事半功倍,这里有邀请了在华为内部做OpenHarmony开发的大佬帮忙整理了一份适合大多数人学习的路线,共分成了七大专类,大家可以初步的看一下

因图片过大,暂且在这只能放上缩略版了,如需完整版可参考:https://qr21.cn/FV7h05 除此之外,还有相关学习问可以进行参考学习:

鸿蒙 (Harmony OS)开发学习手册》

入门必看

  1. 应用开发导读(ArkTS)
  2. 应用开发导读(Java)

HarmonyOS 概念:https://qr21.cn/FV7h05

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

如何快速入门

  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.niftyadmin.cn/n/5256962.html

相关文章

3GPP标准查看、下载和几个UE相关系列标准

由于一直做终端侧协议。最近以UE为核心重新下载了一系列文档。 总结并举例一下分类标准。 如何查看3GPP标准列表 实际上在3GPP网站如下链接:Specifications by Series,每个系列以及分类都说的很清楚。 几个系列分类举例 和终端协议层工作比较关系密切…

springboot中优雅实现异常拦截和返回统一结构数据

做前后端分离的项目,为了方便前端处理数据,都会将返回的数据封装到统一的结构下,这样前端拿到数据可以根据指定的字段做不同的业务逻辑处理。 1、异常信息统一拦截 项目开发中,难免会发生异常,如果不做拦截&#xff…

数据库产品层出不穷,金融行业应该怎么选?|飞轮科技联合创始人连林江

众所周知,金融行业对于数据有着极为严苛的标准和要求,尤其当在线化、实时化业务场景增多以后,金融行业也面临着多重的挑战:既要满足实时数据分析的高性能、高效率需求,又要确保数据的安全性和完整性。基于此&#xff0…

怎么加密电脑机密文件?文件加密方法大盘点

在工作中,我们需要对机密文件进行加密保护,以避免数据泄露事件的发生。那么,我们该怎么加密电脑机密文件呢?下面我们就一起来盘点一下。 纸质文件加密 在企业中,一些机密文件会以纸质的方式存在。因此,我们…

KubeSphere应用【二】Docker安装

一、Docker安装 1.下载Docker安装包 【地址】Index of linux/static/stable/x86_64/ 2.上传至服务器 # 解压文件 tar -xvf docker-20.10.10.tgz# 将docker 目录中的所有文件复制至/usr/bin/目录下 cp docker/* /usr/bin 3.配置docker.service文件 vim /usr/lib/systemd/sy…

MATLAB运动学之蒙特卡罗法求积分与机器人工作域分析

蒙特卡罗法又叫做统计模拟法、随机抽样技术,是一种随机模拟方法以概率和统计理论方法为基础的一种计算方法,通俗来说是可以使用随机数来解决很多计算问题的一种方法,很直观简单,尤其对于一些求解积分无解的情况,非常好…

java系列-LinkedHashMap

1.插入新节点时&#xff0c;会将该节点加到链表尾部 public class LinkedHashMap<K,V> extends HashMap<K,V> implements Map<K,V>{/*** The head (eldest) of the doubly linked list.*/transient LinkedHashMapEntry<K,V> head;/*** The tail (young…

用C语言实现两个数的交换(扩展)

一般的我们写C语言两个数交换的时候都会创建第三个变量&#xff0c;用来存储其中一个数的值&#xff0c;就比如下面的程序&#xff1a; #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main() {int a;int b;printf("请输入a的值&#xff1a;");sca…