-
• 1. 鸿蒙发展史:起步-鸿蒙简介
-
• 1.1. 2019年 – HarmonyOS 1.0:
-
• 1.2. 2020年 – HarmonyOS 2.0:
-
• 1.3. 2021年 – HarmonyOS 3.0:
-
• 1.4. 2023年2月 – HarmonyOS 3.1:
-
• 1.5. 2023年7月 – HarmonyOS 4.0:
-
• 1.6. 2024年 – HarmonyOS Next:
-
• 2. 0和Next区别大吗?
-
• 2.1. API(应用程序编程接口):
-
• 2.2. 语言校验:
-
• 2.3. 特定功能的改进:
-
• 3. 开发工具和语言的认识
-
• 3.1. 第一部分:语言和框架
-
• 3.2. 第二部分:开发与测试
-
• 3.3. 第三部分:分发与运营
-
• 4. 安装 DevEco Studio 编辑器
-
• 5. 创建项目
-
• 5.1. 起步-效果预览
-
• 6. 鸿蒙程序结构简介
1. 鸿蒙发展史:起步-鸿蒙简介
1.1. 2019年 – HarmonyOS 1.0:
-
• 在东莞举行的华为开发者大会上正式发布。
-
• 主要用途为 物联网设备。
-
• 标志着鸿蒙操作系统的正式亮相。
1.2. 2020年 – HarmonyOS 2.0:
-
• 基于开源项目OpenHarmony开发。
-
• 面向多种全场景智能设备的商用版本,包括智能手机、平板等。
-
• 强调了系统的跨平台能力和用户体验。
1.3. 2021年 – HarmonyOS 3.0:
-
• 针对游戏流畅度、地图三维体验进行优化。
-
• 系统安全性得到加强。
-
• 整体系统稳定性提升。
1.4. 2023年2月 – HarmonyOS 3.1:
-
• 系统纯净能力进一步提升。
-
• 对后台弹窗、隐藏应用、后台跳转等进行了优化。
1.5. 2023年7月 – HarmonyOS 4.0:
-
• 华为Mate 50系列手机开始使用HarmonyOS 4.0。
-
• 这一版本可能包含更多的创新和改进功能。
1.6. 2024年 – HarmonyOS Next:
-
• 即将发布的新版本。
-
• 一个重大变化是不再兼容安卓应用,这表明华为可能更加专注于构建其自己的应用生态系统。
从这个发展历程中可以看出,鸿蒙操作系统正逐步从一个主要面向物联网设备的系统发展成为一个全面的、多功能的操作系统,覆盖从智能手机到各种智能设备的广泛应用场景。
华为在这个过程中不断加强系统的性能、安全性和用户体验,显示出其在独立软件开发方面的决心和能力。
特别是在最新版本中不再支持安卓应用,这可能是华为在软件方面迈出的一个重要步鑤,以减少对外部生态系统的依赖。
2. 0和Next区别大吗?
2.1. API(应用程序编程接口):
-
• HarmonyOS 4.0:已经提供了一套丰富的API,使开发者能够为不同的硬件和场景开发应用。
-
• HarmonyOS Next:预期会进一步扩展API库,这意味着开发者将拥有更多工具和功能来创建更复杂、更强大的应用。更丰富的API集合可能会涉及到系统性能、用户界面、网络通信等多个方面。
2.2. 语言校验:
-
• HarmonyOS Next:预计将在语言校验方面进行加强。这可能意味着对于代码的质量和安全性将有更高的要求,帮助开发者减少错误和漏洞。
2.3. 特定功能的改进:
-
• 拍照、扫码、导航:这些功能在HarmonyOS Next中可能会有显著改进。具体来说,可能会引入更多针对这些功能的专门API,以增强设备在这些方面的能力和效率。
综合来看,虽然HarmonyOS Next在核心语法上与4.0版本相似,但通过增强API的丰富性、加强语言校验以及特定功能(如拍照、扫码、导航)的改进,HarmonyOS Next有望提供更加强大和精细化的开发和用户体验。
这些改进可能会使得HarmonyOS在智能设备市场上更具竞争力,尤其是在智能手机、智能家居和物联网设备等领域。
3. 开发工具和语言的认识
官网:https://developer.harmonyos.com/cn/develop/

3.1. 第一部分:语言和框架
-
• HarmonyOS Design:视觉设计,如颜色的选择,图标的设计
-
• ArkTS、ArKUI: 开发HarmonyOS的核心语言
-
• ArkCompiler: 方舟编译器,将开发的代码编译成为字节码的形式,提高运行效率
3.2. 第二部分:开发与测试
-
• DevEco Studio:开发工具
-
• DevEco Testing: 开发完成用来测试的
3.3. 第三部分:分发与运营
-
• AppGallery Connect: 开发完成后,将应用进行发布

4. 安装 DevEco Studio 编辑器
参考:鸿蒙开发之安装DevEcoStudio
5. 创建项目

5.1. 起步-效果预览
效果预览方法(常用):
-
• Previewer 预览模式
-
• Local Emulator 本地模拟器
-
• Local Device 本地真机
其他:
-
• Remote Emulator 远程模拟器
-
• Remote Device 远程真机



6. 鸿蒙程序结构简介



原文始发于微信公众号(前端爱好者):鸿蒙开发之鸿蒙系统简介
暂无评论内容