当前位置: 首页 > news >正文

华为“纯血”鸿蒙加速进场 高校、企业瞄准生态开发新风口

近日,华为终端BG CEO、智能汽车解决方案BU董事长余承东在2024年新年信中提出,开启华为终端未来大发展的新十年。

他特别提到,未来要构建强大的鸿蒙生态,2024年是原生鸿蒙的关键一年,将加快推进各类鸿蒙原生应用的开发。

有消息称,在1月18日华为将举办鸿蒙重要活动,届时将揭秘鸿蒙生态和HarmonyOS NEXT进阶新篇章。

根据此前华为在发布会上公开的消息,鸿蒙原生应用生态建设全面启动,接下来HarmonyOS NEXT将会去掉传统的Linux内核以及AOSP等代码,将不再兼容安卓应用。

国内目前已经有多家企业启动了鸿蒙应用的研发,其中不乏阿里巴巴、美团等大公司旗下应用。

此外,华为选择与高校合作,推出OpenHarmony相关课程;也有企业瞄准这一波风口,推出了鸿蒙生态开发课程。有业内开发人员表示,现在鸿蒙终端已经达到7亿,很难想象开发者会无视如此庞大的市场。

“纯血鸿蒙”生态构建尤为重要

在鸿蒙开发者大会上,华为透露鸿蒙底座已经有一亿多行代码,2万的API,7亿多的生态设备,HarmonyOS经过四个大版本的迭代。对于鸿蒙而言,当下最为重要的是构建独立的,不依附于应用的应用生态。

根据星矿数据不完全统计,国内上市公司中有软通动力润和软件芯海科技拓维信息东方中科润达医疗捷顺科技金山办公等19家企业业务范围涵盖了鸿蒙软件开发物联网等等鸿蒙生态相关业务。

这其中港股上市企业中软国际参与了鸿蒙、HMS的开发,并为其提供IT服务,参照公司年报,在HMS4.0阶段,公司就参与了华为HMS 25项规划能力中的17项建设,可以说是HMS最核心的供应商。

除了自身“造血”之外,对于鸿蒙生态发展更为关键的是,与外部第三方企业的适配。

新消费日报记者根据公开信息整理,目前已经有至少36款应用或启动或完成对于鸿蒙生态的适配,涵盖了游戏、餐饮、金融、资讯等多个种类,详细列表如图所示:

有从事移动端应用开发的从业人员对新消费日报记者表示:“华为是在赌开发者不会无视鸿蒙生态系统这样庞大的设备数量。但同时也需要正视的一点是,无论是重新开发原生鸿蒙应用,还是后期维护和更新应用,都将会耗费巨大精力。大厂跟进的快一些,小厂和独立开发者的动作可能会稍慢。”

瞄准鸿蒙开发缺口,高校、企业下场

公开数据显示,目前已有220万HarmonyOS开发者投入到鸿蒙生态的开发中,`申万宏源研报称鸿蒙市场空间有望超百亿元。

一位鸿蒙生态内部人士表示,目前鸿蒙开发人才比较紧缺,而安卓开发人才相对过剩,掌握鸿蒙的技术人员待遇比安卓开发人员要好一些,这使得很多开发人员愿意转岗鸿蒙开发。

在2023年11月份,华为宣布与高校成立OpenHarmony 技术俱乐部,定位为高校社团组织。目前,全国已经有 23 家 985 高校、46 家 211 高校正在或者即将开设鸿蒙相关课程。

除此以外,华为长期参与由教育部高教司指导的产学合作协同育人项目,仅记录2021年来立项的鸿蒙相关课程,就涉及超过100所高校的150多个课程项目。并且2021年、2022年、2023年的立项数量分别为20、65、68。

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

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

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

相关文章:

  • 安防监控EasyCVR视频融合/汇聚平台大华热成像摄像机智能告警上报配置步骤
  • 计算机算法贪心算法
  • 爆肝整理,接口测试+为什么要做接口测试总结,策底贯通...
  • 9.spring aop 原理
  • C++学习笔记(三十二):c++ 堆内存与栈内存比较
  • 什么是原生ip和广播ip
  • 记录汇川:H5U与Fctory IO测试8
  • 程序员英语 - 英文会议常用句型
  • Springboot+vue的毕业论文管理系统(有报告)。Javaee项目,springboot vue前后端分离项目
  • 国标28181平台的手机视频监控客户端的电子地图功能对比
  • 紫光展锐5G扬帆出海 | 欧洲积极拥抱更多5G选择
  • C++系列十五:字符串
  • leaflet学习笔记-缓冲区绘制(六)
  • 新能源汽车的三电指的是什么,作用有什么区别。
  • 音乐制作软件Studio One mac有哪些特点
  • @angular/forms 源码解析之双向绑定
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 0x05 Python数据分析,Anaconda八斩刀
  • 5、React组件事件详解
  • CentOS7简单部署NFS
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • E-HPC支持多队列管理和自动伸缩
  • GraphQL学习过程应该是这样的
  • java8 Stream Pipelines 浅析
  • nfs客户端进程变D,延伸linux的lock
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • Python利用正则抓取网页内容保存到本地
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • React中的“虫洞”——Context
  • spring + angular 实现导出excel
  • swift基础之_对象 实例方法 对象方法。
  • VuePress 静态网站生成
  • 服务器从安装到部署全过程(二)
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 配置 PM2 实现代码自动发布
  • 区块链技术特点之去中心化特性
  • 如何设计一个微型分布式架构?
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 小程序测试方案初探
  • 译自由幺半群
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (编译到47%失败)to be deleted
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (小白学Java)Java简介和基本配置
  • (一)基于IDEA的JAVA基础1
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)linux下的时间函数使用
  • (转)Mysql的优化设置
  • (转)拼包函数及网络封包的异常处理(含代码)
  • .form文件_SSM框架文件上传篇
  • .NET 4.0中的泛型协变和反变
  • .net core webapi 大文件上传到wwwroot文件夹
  • .Net Core与存储过程(一)
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅