当前位置:首页>鸿蒙APP>【开发介绍】鸿蒙是什么?我怎样做鸿蒙开发?(一)

【开发介绍】鸿蒙是什么?我怎样做鸿蒙开发?(一)

  • 2026-08-21 19:43:04
【开发介绍】鸿蒙是什么?我怎样做鸿蒙开发?(一)

1、前言

在全球科技竞争加剧的背景下,掌握自主可控的核心技术显得尤为重要。鸿蒙作为中国自主研发的操作系统,承载着国家信息安全与科技进步的重要使命。学习鸿蒙应用开发,不仅能够参与到这一历史性的科技创新实践中,还能为国家的科技自立自强贡献一份力量。下面将对鸿蒙的概述、开发环境的搭建和项目的目录结构进行讲解。

2、鸿蒙概述

2019年5月,谷歌(Google)公司禁止华为使用谷歌移动服务(GMS),该服务主要包括谷歌开发的应用,例如谷歌搜索、Gmail、Google Maps等,这导致华为手机无法预装谷歌的应用,对华为手机在海外市场的销售和用户的体验造成了一定的影响。

为了减少对谷歌移动服务的依赖,华为推出了华为应用市场和华为移动服务,并积极鼓励开发者加入其生态圈,提升自身的软件生态系统。

2019年8月9日,华为正式发布了鸿蒙。

鸿蒙这个词来源于中国古代神话,盘古开天辟地之前的混沌状态被称为鸿蒙,华为使用鸿蒙作为系统名称,体现了系统从无到有的过程,同时也体现出华为在科技领域的创新和探索精神。

在随后的几年,鸿蒙陆续更新2.0版本、3.0版本、4.0版本,这些版本都采用Android开放源代码项目(Android Open Source Project,AOSP),确保系统能够运行Android应用。如果Android开放源代码项目无法使用,华为手机也将无法使用。

为了解决这个问题,2023年8月4日,华为推出了HarmonyOS NEXT(又称为鸿蒙星河版)开发者预览版,它抛弃了Android开放源代码项目以及传统Linux内核,采用了更高效的微内核架构并仅支持运行鸿蒙应用,不再兼容Android应用,因此HarmonyOS NEXT也被称为“纯血鸿蒙”,它的出现正式开启了“鸿蒙原生应用”时代。

2024年1月18日,HarmonyOS NEXT正式面向开发者开放申请。

2024年10月8日,HarmonyOS NEXT开启公测。

2024年10月22日,鸿蒙5.0发布,它隶属于HarmonyOS NEXT,标志着HarmonyOS NEXT经过概念阶段、开发者体验阶段、消费者体验阶段的打磨后,正式面向消费者发布。

3. 鸿蒙的特点

鸿蒙是一款面向万物互联的全新操作系统,其特点如下。

1. 分布式架构

鸿蒙采用分布式架构设计,可以在各种设备之间实现高效的连接和通信,如智能手机、平板电脑、智能穿戴设备、智能家居等各种物联网设备。

2. 多终端适配

鸿蒙支持多种终端,能够在不同类型的终端上运行,为开发者提供了更加灵活的选择。

3. 统一开发平台

鸿蒙提供了统一的开发平台,开发者可以通过一套代码实现多个平台的应用开发,减少了开发成本和工作量。

4.流畅的用户体验

鸿蒙提供了流畅的用户体验,包括快速响应、高效运行、稳定可靠等用户体验。

5.安全和隐私保护

鸿蒙注重安全和隐私保护,采用了多种安全机制来保护用户数据和隐私,确保用户信息不被泄露或滥用。

6.开放生态

鸿蒙秉持开放生态的理念,为开发者提供丰富的开发工具和资源,支持多种开发语言和框架,鼓励开发者共同参与其生态建设。

4. 鸿蒙开发技术

要想开发鸿蒙应用,需要先了解鸿蒙的开发技术,具体如下图所示。

① AppGallery Connect(简称AGC)是华为应用市场推出的应用一站式服务平台,致力于为开发者提供应用创意、开发、分发、运营、分析等的全生命周期服务,构建全场景智慧化的应用生态。

② DevEco Studio是专为鸿蒙生态而设计的集成开发环境,它为开发者提供了丰富的工具和功能,使开发者能够轻松地开发、调试和发布应用程序。

③ DevEco Testing是一站式的应用测试服务平台。它为开发者提供自动化测试框架,及稳定性、性能等专项测试服务,覆盖应用测试全周期,助力打造高品质应用。

④ ArkTS(又称为方舟编程语言)是鸿蒙生态的应用开发语言。它在保持TypeScript基本语法风格的基础上,通过规范强化静态检查和分析,提升代码健壮性。

⑤ ArkUI(又称为方舟UI框架)是一套构建分布式应用界面的声明式UI(User Interface,用户界面)开发框架。它使用简洁的UI信息语法、丰富的UI组件、实时界面预览工具,提升应用界面开发效率。

⑥ ArkCompiler是华为自研的统一编程平台,包含编译器、工具链、运行时等关键部件,支持高级语言在多种芯片平台的编译与运行。

除了以上开发技术外,鸿蒙还提供了设计指南和设计资源,以帮助UI设计人员更好地理解和应用鸿蒙的设计理念,从而高效、规范地设计出优秀的作品。

最新文章

随机文章