前言

自从鸿蒙原生应用全面启动之后,已经有非常多的品牌加入进来,并且进行了开发。

目前华为已经与包括游戏、社交通讯、出行导航、商务办公、旅游住宿等在内的18个领域的开发者及伙伴展开鸿蒙原生应用全面合作。

到目前为止,鸿蒙生态的设备数量已经超过7亿,开发者数量超过220万,成为全球第三大手机操作系统。

在2023年中国智能手机市场前三个季度,安卓份额71.8%,iOS份额16.4%,鸿蒙份额11.8%。

鸿蒙原生应用全面启动后,鸿蒙开始朝着份额**16%**的“生死线”加速迈进。目前各主流应用开发商对于鸿蒙的支持力度很大,随着华为手机的回归,市占率不断提升,鸿蒙的份额在国内市场还会不断提升。而手机市占率的提升,也会相应帮助推动其他鸿蒙生态的发展。

鸿蒙生态的设备数量已经超过7亿,开发者数量超过220万_华为

原生鸿蒙OS系统的优势

要知道,原生鸿蒙OS系统的优势很强,在流畅度和内存占用上都有不错的优化除了软件大小比安卓APP小外,使用的稳定性和流畅性都优于安卓APP。

同时此前更有消息称流畅度媲美iOS ,实际的卡帧概率低了不少,具备流畅度提升、降低功耗、多端融合等特点。

重点是适配好的软件流畅度提升都会维持在**20%~30%**左右,这也是新机更新之后所具备的巨大优势。

值得一提的是,除了这个优势之外,华为鸿蒙OS的生态问题在市场中也引起了很高的热度。

据悉,华为以及鸿蒙系软件厂商都在积极培养鸿蒙开发人才,其中,产学联动、产教融合来培养鸿蒙生态人才是重要的一条路径。

如今很多高校已经设立了“鸿蒙班”,目前已有23家985高校、46家211高校已开设或即将开设HarmonyOS相关课程。

关键是目前鸿蒙开发人才比较紧缺,而安卓开发人才相对过剩,掌握鸿蒙的技术人员待遇比安卓开发人员要好一些。

再加上任何一个操作系统要想成功,生态是最重要的,“生态成,则鸿蒙成”,可见华为鸿蒙未来的发展有多么的强悍。


《鸿蒙零基础入门学习指南》

目录

鸿蒙生态的设备数量已经超过7亿,开发者数量超过220万_应用开发_02

一、快速入门

适用于HarmonyOS应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用,快速了解工程目录的主要文件,熟悉HarmonyOS应用开发流程。

  • 开发准备
  • 基本概念
  • 工具准备
  • 构建第一个ArkTS应用(Stage模型)
  • 构建第一个ArkTS应用(FA模型)
  • 构建第一个JS应用(FA模型)

鸿蒙生态的设备数量已经超过7亿,开发者数量超过220万_应用程序_03

二、开发基础知识

  • 应用程序包基础知识
  • 应用程序包概述
  • 应用程序包结构
  • 应用程序包多HAP机制
  • 应用程序包安装和卸载流程
  • 应用程序包更新流程
  • 共享包
  • 应用程序包快速修复
  • 应用配置文件(Stage模型)
  • 应用配置文件概述(Stage模型)
  • app.json5配置文件
  • module.json5配置文件
  • 应用配置文件概述(FA模型)
  • 应用配置文件概述(FA模型)
  • app对象内部结构
  • deviceConfig内部结构
  • module对象内部结构

鸿蒙生态的设备数量已经超过7亿,开发者数量超过220万_应用开发_04

三、资源分类与访问

应用开发过程中,经常需要用到颜色、字体、间距、图片等资源,在不同的设备或配置中,这些资源的值可能不同。

  • 资源分类与访问
  • 资源分类
  • 资源目录
  • 资源组目录
  • 创建资源目录和资源文件
  • 创建资源目录和资源文件
  • 创建资源目录
  • 创建资源文件
  • 资源访问
  • 应用资源
  • 系统资源
  • 资源匹配

四、学习ArkTs语言

ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在 TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。因此,在学习ArkTS语言之前,建议开发者具备TS语言开发能力。

  • 初识ArkTS语言
  • 基本语法
  • 基本语法概述
  • 声明式UI描述
  • 自定义组件
  • 状态管理
  • 其他状态管理
  • 其他状态管理概述
  • @Watch装饰器:状态变量更改通知
  • $$语法:内置组件双向同步
  • 渲染控制
  • 渲染控制概述
  • if/else:条件渲染
  • ForEach:循环渲染
  • LazyForEach:数据懒加载

鸿蒙生态的设备数量已经超过7亿,开发者数量超过220万_华为_05