“分割“安卓用户,对标iOS,鸿蒙崛起~

news2025/1/19 3:05:36

近期关于**“华为于明年推出不兼容安卓的鸿蒙版本”**的消息传出,引起了业界的热议关注。自从2019年8月,美国制裁下,华为不再能够获得谷歌安卓操作系统相关付费服务,如此情况下,华为“备胎”鸿蒙操作系统一夜转正。

华为鸿蒙加速发展,鸿蒙操作系统自诞生起,便与安卓定位不同,**Harmony定位于物联网的全场景操作系统,而Android则主要为手机操作系统。**而且,两者操作系统架构不同;Harmony采用微内核、分布式架构,而Android则采用单体内核架构,相对而言鸿蒙在支持 IOT等各类物联网上更具优势

直到四年后的2023年,9月份鸿蒙4.0版正式发布,接入了华为AI盘古大模型能力。“鸿蒙原生应用不再与安卓兼容,这意味着开发者需要针对鸿蒙操作系统进行单独的开发和适配,这可能在一定程度上增加开发成本和时间,但却增强了安全性等。

"纯血"Harmony真正对手不是Android?

据Counterpoint数据,截止今年一季度,中国市场鸿蒙OS已经拿下8%的市场份额,安卓拿下72%份额,苹果iOS份额为20%。

而据知名博主“定焦数码”最新的线下沟通消息,华为反复提到一个问题,**鸿蒙系统希望对标的是iOS,而非安卓系统。**因为安卓过于开放的特性,导致软硬件生态过度混乱,所以鸿蒙OS后续的发展方向是对标iOS。

这也就意味着,中国会有自己的操作系统。

此前9月的华为秋季新品发布会上,华为宣布鸿蒙原生应用全面启动,当时就有**小红书、招商银行、携程旅行、美图……等40家合作伙伴与鸿蒙生态签约。**随后10月份底陆续又有十余家知名互联网企业,在现场达成创新场景合作意向。

后续就出现了全国互联网大厂开启了对鸿蒙人才的**“争夺”,像是京东、微博、美团……等企业都上线了鸿蒙开发者专属岗位。截至今年8月,接入鸿蒙的设备数量已超过7亿**,鸿蒙开发者已达到220万+。伴随鸿蒙系统市场影响力的持续提升,鸿蒙开发者的受欢迎度也在节节攀升。

然后紧接着美团发布了鸿蒙相关职位包括鸿蒙高级工程师、鸿蒙基建工程师等,薪资达到了40-60k。微博在招聘鸿蒙版App的客户端产品设计产品经理,薪资也达到了20-40k * 15薪。京东在招聘鸿蒙方向的前端架构师,薪资40-60k

为什么这么多大厂都会一概涌入鸿蒙当中?

因为鸿蒙的**未来是直接与android、ios形成竞争关系的。**这两个系统用户基数想必大家都知道,先是中国14亿人口未来逐渐影响全球,所以一线互联网一开始就进入抢先合作,鸿蒙的系统是丝毫不减当年的android火热程度。

而对于程序员来说,目前是加入鸿蒙开发行业的最佳时机。现在市场需求量大、就业率高;现在大厂都在高薪挖人才,如果错失这个风口红利,不知互联网下个风口是何时?

那么鸿蒙应用开发到底要学习哪些东西?

有不少自学的开发者,因为没有一套完整的学习路线规划,盲目的在网上查阅了很多文档和视频进行学习,花费了不少的时间精力,也走了许多的弯路,导致最终放弃!

不管在学习什么技术内容前,首先得需要了解市场情况,在给自己去整理一套适合自己的学习路线,这样有规划的学习才能事半功倍,这里有邀请了在华为内部做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.coloradmin.cn/o/1293669.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何掌握构建 LMS 网站的艺术

目录 什么是学习管理系统 (LMS) 在线课程和 LMS 网站的好处 为什么 WordPress 对于 LMS 网站很重要 统一学习中心 多功能性和可扩展性 提高教育参与度 简化管理和监控 节省时间和费用 技能评估和绩效监督 持续学习和技能提升 使用 WordPress 插件构建成功的 LMS 课程 专注于您的…

PyQt6 QDateEdit日期控件

​锋哥原创的PyQt6视频教程: 2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计39条视频,包括:2024版 PyQt6 Python桌面开发 视频教程(无废话…

拨号连接bat命令和拨号错误623,系统无法找到此连接的电话簿项的解决方法

一、拨号bat命令 1、首先创建一个拨号连接,注意连接名称要使用英文 2、创建一个bat文件,里面内容 echo off chcp 65001rem 定义连接参数,第一个是用户名,第二个是密码 set usernameS11111111111 set passwords11111111111 set…

ORA-600 kcbzib_kcrsds_1一键恢复

一个19c库由于某种原因redo损坏强制打开库报ORA-600 kcbzib_kcrsds_1错误 SQL> startup mount pfile?/database/pfile.txt; ORACLE instance started. Total System Global Area 859830696 bytes Fixed Size 9034152 bytes Variable Size 5…

QT----Visual Studio打开.ui文件报错无法打开

问题 在我安装完qt后将它嵌入vs,后新建的文件无法打开ui文件 解决方法 右击ui文件打开方式,添加,程序找到你qt的安装目录里的designer.exe。点击确定再次双击就能够打开。

ES6中的继承,String类型方法的拓展

ES6中的继承: 主要是依赖extends关键字来实现继承,使用了extends实现继承不一定要constructor和super,因为没有的话会默认产生并调用它们。 在实现继承时,如果子类中有constructor函数,必须得在constructor中调用一下s…

linux搭建nacos集群

准备 检查是否安装jdk [roothao /usr/local/software/elk/logstash]# java -version java version "1.8.0_341" Java(TM) SE Runtime Environment (build 1.8.0_341-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.341-b10, mixed mode)配置nacos 去github下载…

单片机语言--C51语言数据类型与存储类型以及C51的基本运算

单片机语言——C51语言 文章目录 单片机语言——C51语言一、 C51与标准C的比较二、 C51语言中的数据类型与存储类型2.1、C51的扩展数据类型2.2、数据存储类型 三、 C51的基本运算3.1 算术运算符3.2 逻辑运算符3.3 关系运算符3.4 位运算3.5 指针和取地址运算符 一、 C51与标准C的…

freeRtos队列的使用

一.队列的特性 队列是一个环形缓冲区 很多生产者生产很多数据,很多消费者读数据,唤醒之后首先是执行高优先级的,同等优先级先执行等待时间长的。 无论是写数据还是读数据都会有一个超时时间,写数据当队列已经满了就等待一会&…

HMMER学习——(待完善)

HMMER profile HMM files A HMMER profile file looks like this, with …’s marking elisions made for clarity and space: 1.全基因组基因家族的分析系列之HMMER3.1使用 2. hmmalign - align sequences to an HMM profile

vue3日常知识点学习归纳

1&#xff0c;父子组件传递&#xff1a; 父组件传递参数 <template><div><!-- 子组件 参数&#xff1a;num 、nums --><child :num"nums.num" :doubleNum"nums.doubleNum" increase"handleIncrease"></child>&l…

螺旋集污排气阀 微米级微泡排气除污装置螺旋除污器工作原理选型

​ 1&#xff1a;螺旋集污排气阀设备介绍 螺旋除污器&#xff0c;也被称为微泡排气除污装置&#xff0c;是一种有效的水处理设备&#xff0c;其主要功能是净化工作系统中的水。它的主要部分是螺旋管&#xff0c;能够脱除系统中的游离气体和微气泡。 螺旋管是由铜丝焊接制成的…

人工智能企业引入S-SDLC,推动安全能力大跃升,保障AI技术体系深化落地

某人工智能公司是国际知名的上市企业&#xff0c;核心技术处于世界前沿水平。多年来&#xff0c;该企业在智慧教育、智慧医疗、智慧城市、智慧司法、金融科技、智能汽车、运营商、消费者等领域进行深度技术赋能&#xff0c;深入推进各个行业的智能化、数字化转型建设。 人工智能…

解决思维题的一些自我总结

目录 常见思维题类型 排序 区间问题 01串串 字符串串 位运算 gcd 与 lcm 质数相关 二元组 常见思维题类型 思维题很多都可以说是贪心、但贪心种类很多&#xff0c;具体怎么贪&#xff0c;重要的还是在于积累经验吧...有些东西也很难总结&#xff0c;以下算是我的碎碎念…

正则表达式:深度解析与实用指南

目录 引言 正则表达式的基本概念 1. 字面量字符 2. 元字符 3. 量词 4. 分组和捕获 正则表达式的语法规则 1. 字符类 2. 转义字符 3. 锚点 4. 向前查找和向后查找 实际应用中的正则表达式技巧 1. 邮箱验证 2. URL 提取 3. 电话号码格式化 高级正则表达式技巧 1.…

阿里云 ACR 制品中心 AI/大数据镜像专场上新推荐榜

今天&#xff0c;AI 领域的快速发展不仅需要算法的突破&#xff0c;也需要工程的创新。随着容器技术和服务在企业的应用程度不断加深&#xff0c;企业对于容器的使用也越来越多地从在线业务逐渐向 AI、大数据类型的工作负载发展。同时&#xff0c;开发人员在考虑如何通过云原生…

主动而非被动:确保网络安全运营弹性的途径

金融部门处理威胁的经验对网络安全领域的任何人都有启发——没有什么可以替代提前摆脱潜在的风险和问题。 从狂野西部的银行劫匪到勒索软件即服务 (RaaS)&#xff0c;全球金融生态系统面临的威胁多年来发生了巨大变化。技术进步带动了金融业的快速发展&#xff0c;从现金交易到…

node.js和浏览器之间的区别

node.js是什么 Node.js是一种基于Chrome V8引擎的JavaScript运行环境&#xff0c;可以在服务器端运行JavaScript代码 Node.js 在浏览器之外运行 V8 JavaScript 引擎。 这使得 Node.js 非常高效。 浏览器如何运行js代码 nodejs运行环境 在浏览器中&#xff0c;大部分时间你所…

工业4G路由器助力轨道交通城市地铁实现数字化转型

随着城市的科技不断发展&#xff0c;地铁系统的智能化程度也在不断提高。地铁闸机的网络部署已经成为地铁建设中必不可少环节。而4G路由器作为地铁闸机的网络通讯设备&#xff0c;助力轨道交通地铁闸机实现数字化转型。 工业4G路由器在地铁系统光纤宽带网络遇到故障或其他问题…

模式串匹配和字符串哈希

目录 一、字符串暴力匹配 二、字符串哈希解决匹配问题 不使用哈希的递归版本 使用哈希的版本 不太懂哈希表的可以看我上一篇文章。 哈希表及其基础&#xff08;java详解&#xff09;-CSDN博客 一、字符串暴力匹配 public class SubstringMatch {//构造函数设置成私有的&…