亿信开发者
我们一直在努力

鸿蒙、OpenHarmony、HarmonyOS 傻傻的分不清楚。。。看了这篇就够了

很多人对鸿蒙、OpenHarmony、HarmonyOS 这些术语傻傻的分不清楚,那么本文就做一些解答。

6 月 4 日,华为发布了《关于规范 HarmonyOS 沟通口径的通知》(以下简称《通知》),原文在网上都能搜到,这里就不贴了。本人对该通知做一些解读如下。

1. 《通知》背景

《通知》开篇就说 “关于‘鸿蒙操作系统’,由于缺乏规范的表述和统一的口径,导致内部理解不一致、对外说法不一致,容易引起混淆” 所以,大家不要不好意思啊,不光你不懂,很多人都傻傻的分不清。

不懂不要怕,咱们继续往下看。

2. 鸿蒙操作系统

“鸿蒙操作系统” 特指华为智能终端操作系统。“鸿蒙操作系统” 具有以下特征:

  • 一是一套操作系统可以满足大大小小设备需求,实现统一 OS,弹性部署;
  • 二是搭载该操作系统的设备在系统层面融为一体、形成超级终端,让设备的硬件能力可以弹性扩展,实现设备之间硬件互助,资源共享;
  • 三是面向开发者,实现一次开发,多端部署。

3. OpenHarmony

OpenHarmony 是一个开源项目,由开放原子开源基金会(https://www.openatom.org/)进行管理。开放原子开源基金会由华为、阿里、腾讯、百度、浪潮、招商银行、360 等十家互联网企业共同发起组建。

OpenHarmony 暂时还没有中文名字,名字还在申请中。项目地址为:https://gitee.com/openharmony

OpenHarmony 开源项目主要包括两部分:

  • 一是华为捐献的 “鸿蒙操作系统” 的基础能力;
  • 二是其他参与者的贡献。

因此,OpenHarmony 是 “鸿蒙操作系统” 的底座。

4. HarmonyOS

HarmonyOS 就是 “鸿蒙操作系统”,或者简称为 “鸿蒙 OS” 是基于 OpenHarmony、AOSP 等开源项目的商用版本。

这里需要注意:

  • 一是 HarmonyOS 不是开源项目,而是商用版本。
  • 二是 HarmonyOS 手机和平板之所以能运行 Android,是因为 HarmonyOS 实现了现有 Android 生态应用(即 AOSP)的运行。

5. 鸿蒙生态

鸿蒙生态包括 OpenHarmony 和 HarmonyOS,当然还包括开发工具以周边的一些开发库。当我们在说 “鸿蒙” 的时候,也许就是指鸿蒙生态。

6. 何时选择 OpenHarmony 或是 HarmonyOS?

如果你只是一个应用开发工程师,专注于终端设备的应用开发,那么选择 HarmonyOS。

这里也有免费开源教程《跟老卫学 HarmonyOS 开发》https://github.com/waylau/harmonyos-tutorial

如果你对 HarmonyOS 底层的技术感兴趣,想了解或者想对 HarmonyOS 做贡献,那么选择 OpenHarmony。当然,如果想更进一步,做一款属于自己的操作系统,基于 OpenHarmony 开源项目做二次开发也是不错的选择哦。

以上就是本人对于鸿蒙相关术语的一些解读。

赞(1)
未经允许不得转载:亿信开发者 » 鸿蒙、OpenHarmony、HarmonyOS 傻傻的分不清楚。。。看了这篇就够了