一文给你解释清楚鸿蒙、OpenHarmony、HarmonyOS的区别
2022/3/23 8:06:55
本文主要是介绍一文给你解释清楚鸿蒙、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开源项目做二次开发也是不错的选择哦。
以上就是本人对于鸿蒙相关术语的一些解读,看我理解的对不对呢?欢迎大家讨论。
这篇关于一文给你解释清楚鸿蒙、OpenHarmony、HarmonyOS的区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南