0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

openharmony与鸿蒙区别的简单说明

独爱72H 来源:OFweek、雷科技 作者:OFweek、雷科技 2021-06-23 11:18 次阅读

目前华为鸿蒙系统已经正式发布了,我们都知道鸿蒙系统是开源了的,开源项目叫做OpenHarmony 2.0,华为捐赠给了“开放原子开源基金会”,各个厂家都可以平等地在“开放原子开源基金会”获得代码,根据不同的业务诉求来做产品

那么这个开源的OpenHarmony 2.0,与华为自己使用的鸿蒙,也就是HarmonyOS 2,又有什么区别呢?

HarmonyOS 2是华为基于开源项目 OpenHarmony 2.0 开发的面向多种全场景智能设备的商用版本,这个版本是华为自己专用的。如果其它厂商需要使用鸿蒙系统,就得自己去获得OpenHarmony 2.0的源代码,然后再根据自己的业务,进行二次开发后,整出一个属于自己的系统来,类似于小米要基于安卓重新弄一个MIUI出来一样。

实际上HarmonyOS并不等同于OpenHarmony,两者是有着不小差别的,而华为贡献的OpenHarmony实质上可以认为是HarmonyOS的基础。打个比喻,将HarmonyOS看作是华为修建好的一座大楼,主体框架部分用的是EMUI,内饰部分用的是安卓,地基就是OpenHarmony,而华为开放的部分其实是大楼的地基设计图,并不包括地基以上的大楼架构。

根据华为提供的地基设计图,每一个人都能够以此来基础设计一座属于自己的大楼,而且因为使用了相同的地基设计图,大楼之间还可以通过预留的通道进行无缝交互,最终组成一个庞大的生态社区。

所以,OpenHarmony的开放并不等同于HarmonyOS的开放,不少人在HarmonyOS发布后质疑国产手机厂商为什么不使用HarmonyOS,实际上还真怪错人了。因为华为的HarmonyOS实际上是闭源的,开放的仅仅是基础核心架构,也就是说如果想要加入鸿蒙系统,各大厂商需要根据OpenHarmony来重新设计一个系统,是无法直接使用HarmonyOS的。

本文整合自 OFweek、雷科技

责任编辑:fqj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    6259

    浏览量

    121836
  • 开源
    +关注

    关注

    3

    文章

    2981

    浏览量

    41688
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2599

    浏览量

    65241
收藏 人收藏

    评论

    相关推荐

    深圳市24年,实现鸿蒙原生应用数占全国总量10%以上

    。可以直接领取这份资料辅助你的学习。下面是鸿蒙开发的学习路线图。你可以参考这份资料,少走很多弯路,节省没必要的麻烦。它由两位前阿里高级研发工程师联合打造的《鸿蒙NEXT星河版OpenHarmony开发
    发表于 03-04 21:42

    鸿蒙实战项目开发:【短信服务】

    ://gitee.com/openharmony/applications_app_samples.git git pull origin master ​ 最后呢,很多开发朋友不知道需要学习那些鸿蒙技术?鸿蒙开发
    发表于 03-03 21:29

    鸿蒙这么大声势,为何迟迟看不见岗位?最新数据来了

    联合打造的《鸿蒙NEXT星河版OpenHarmony开发文档》里面内容包含了ArkTS语言、ArkUI声明式UI开发、Stage模型入门、OpenHarmony多媒体技术、鸿蒙系统移植
    发表于 02-29 20:53

    鸿蒙OpenHarmony 4.0蓝牙代码结构简析

    OpenHarmony蓝牙模块 代码仓和目录结构 当前蓝牙完整的代码涉及多个代码仓 代码路径 说明 应用接口https://gitee.com/openharmony/interface_sdk-js/tree
    的头像 发表于 02-26 16:08 296次阅读
    【<b class='flag-5'>鸿蒙</b>】<b class='flag-5'>OpenHarmony</b> 4.0蓝牙代码结构简析

    空调制热原理简单说明 空调制热开辅热和不开辅热的区别

    空调制热原理简单说明: 空调制热是利用空调系统中的制冷循环来实现的。制冷循环是根据热力学原理,通过改变制冷剂的状态变化,将室内热量转移到室外,从而降低室内温度。而在冬季,我们需要提高室内温度,因此
    的头像 发表于 02-04 15:08 353次阅读

    鸿蒙不再兼容安卓,那么鸿蒙开发者是否会大增?

    。以上为略缩版图册,如果需要高清完整的可以在主页4或https://qr23.cn/AKFP8k保存。 内容涵盖:(文档形式) OpenHarmony入门基础 OpenHarmony核心技能 OpenHarmony高级技能
    发表于 01-31 22:17

    鸿蒙OpenHarmony NAPI技术-基础学习

    NAPI(Native API)是OpenHarmony系统中的一套原生模块扩展开发框架,它基于Node.js N-API规范开发,为开发者提供了JavaScript与C/C++模块之间相互调用的交互能力。可以在NodeJs官网查看各种NAPI接口定义说明
    的头像 发表于 01-19 16:57 307次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OpenHarmony</b> NAPI技术-基础学习

    鸿蒙开发OpenHarmony组件复用案例

    ) } }, item => item) } } } 本文主要是对鸿蒙开发基础当中的OpenHarmony技术组件复用示例, 更多鸿蒙开发OpenHarmony技术可以在主页
    发表于 01-15 17:37

    OpenHarmony C++公共基础类库应用案例:HelloWorld

    1、程序简介该程序是基于OpenHarmony的C++公共基础类库的简单案例:HelloWorld。该应用案例已在OpenHarmony凌蒙派-RK3568开发板
    的头像 发表于 11-23 08:22 290次阅读
    <b class='flag-5'>OpenHarmony</b> C++公共基础类库应用案例:HelloWorld

    鸿蒙操作系统的前世今生

    鸿蒙操作系统就正式诞生了! 02、HarmonyOS 2.0和OpenHarmony 2.0的关系 在介绍HarmonyOS 2.0和OpenHarmony 2.0的关系之前,首先要介绍一个功不可没
    发表于 10-08 19:55

    HarmonyOS/OpenHarmony原生应用开发-华为Serverless云端服务支持说明(一)

    的应用,至少应该是属于HarmonyOS/OpenHarmony原生应用的一种类型。 本文引用官方文档作整体说明,后续文章会评估一下其支持鸿蒙原生应用开发的实际情况。 一、什么是Serverless
    发表于 10-08 10:22

    OpenHarmony应用程序包整体说明

    来源:OpenHarmony官网 应用程序包结构(Stage模型)*附件:OpenHarmony应用程序包整体说明.docx
    发表于 09-20 15:34

    OpenHarmony 应用开发SDK、API 与基础工具

    一、整体说明 ArkTS 语言是鸿蒙系统主推的应用开发语言。因此鸿蒙系统提供给开发者的 API 绝大部分也是 ArkTS 语言的。 鸿蒙系统提供的 API 范围非常全面,包括应用服务、
    发表于 09-19 15:45

    【触觉智能 Purple Pi OH 开发板体验】一、OpenHarmony鸿蒙系统)开发环境配置以及示例代码

    /openharmony/applications_app_samples3.3、OpenHarmony和HarmonyOS区别参考:https://blog.csdn.net/qq_39132095
    发表于 08-31 11:03

    开源鸿蒙OpenHarmony在电力行业首次落地

    开源鸿蒙OpenHarmony在电力行业首次落地 开放原子开源基金会拟于2023年6月举办“2023开放原子全球开源峰会(OAGS)”。6 月 12 日,以“OpenHarmony 共建开放,共享
    的头像 发表于 06-09 19:30 1609次阅读