华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)
华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)
2024-07-06 07:38:54  作者:昏君作派  网址:https://m.xinb2b.cn/know/rkk275967.html

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(1)

小注释:由于华为购买的鸿蒙商标还在 “ 驳回复审阶段 ” ,所以目前华为发布的鸿蒙操作系统只有 “ HarmonyOS ” 一个正式称呼,暂无中文定名。

最近几天,网上的一些小伙伴们又因为华为的 HarmonyOS 吵起来了。

鉴于有些差友可能还不知道发生了啥,差评君在这里先给大家铺垫一下前情提要:

大家都知道,上周二华为正式发布了所谓 “ 一生万物、万物归一 ” 的操作系统, HarmonyOS 2.0 。

相信不少手持华为手机的差友们已经用上了。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(2)

过去两年里 HarmonyOS 一直没在手机上正式推送,导致大家都质疑华为到底行不行,这次发布之后华为也算是用产品证明了自己。

别的不说,超级终端 多屏协同那一套真滴挺好用的。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(3)

所以这次大家吵吵的事已经和 HarmonyOS 2.0 本身的表现已经没太大关系,这次让大家吵起来的,是发布会之后华为做的一件事:

前几天,华为的轮值董事长徐直军在内部签发了一封邮件,里面称 “ 华为已经捐献了鸿蒙的全部基础能力 ” 。

对应的,鸿蒙所属的开源项目 “ OpenHarmony ” 里面的代码也被更新到了 2.0 测试版。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(4)

不过华为的这个行为又被人找到了喷点:因为华为开源的 “ OpenHarmony ” ( 坊间取名轻鸿蒙 )和上周发布会上发布的 HarmonyOS ( 鸿蒙 OS )并不是一个东西。。。

一个最直观的例子就是,对比华为手机上的那个 HarmonyOS ,这个 OpenHarmony 不能运行微信、 QQ 这些安卓 App ,界面也没有发布会上的版本好看,滑动起来看着也不怎么流畅。

光是看起来就有点类似蛋糕胚和成品蛋糕那样的既视感:一个是半成品,一个是完全体。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(5)

所以这就导致一些小伙伴开始嘲讽起了华为,说这波行为是 “ 自己偷藏代码 ” 、 “ 开源了,但是没完全开源 ” 、 “ 不信守当初的开源承诺 ” 。

有些人则是把阴谋论都搞出来了,说华为用发布会吸引产业链的伙伴们上车,等大家上车才发现代码是残的,这时候只能跑回来求华为要完整代码。

于是华为就能靠这种龌龊的手段坐稳行业老大的位置了。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(6)

emmmm ,的确,华为捐献出来的 “ OpenHarmony ” 和上周发布会上发布的 “ HarmonyOS ” 是有区别的。

不过脑洞还是收一收的好,因为这个故事的背后远没有有些小伙伴想象的那么黑暗。。。

是轻鸿蒙

不是残血鸿蒙

首先,这些小伙伴争吵的点在于,华为开放出来的是一个半成品、一个阉割版本的鸿蒙。

是的,华为捐赠的 OpenHarmony 和 HarmonyOS 的确存在区别,但是它俩之间的区别并不能简单的和 “ 阉割 ” 划等号。

因为手机上的 HarmonyOS ,本身不是纯血的 “ 鸿蒙 ” , OpenHarmony 才是纯血 “ 鸿蒙 ” !

相信不少小伙伴应该都看过华为鸿蒙的发展史,其中提到过一个很重要的点:

“ 鸿蒙的起点是在 2016 年,它的目标是首先做成一款给物联网设备使用的系统,之后再向上扩展,最终让小到台灯、音箱、电表,大到手机、平板、电脑的设备,都可以运行鸿蒙系统 ” 。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(7)

所以华为鸿蒙的开发,其实是分两步走的:先让系统在需求简单的小硬件上跑起来,再在需求复杂的大硬件上跑起来。

这是因为,计算机的软件生态对于我国的产业企业来说,一直是个弱项。

也许我们不愿意承认,但是事实就是如此 —— 目前我们的电脑在用微软的 Windows ,手机在用谷歌的 Android 。

不是说他俩本身有多好用,而是离了他们,其它系统用不了微信、 QQ 、支付宝,打不了游戏。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(8)

所以上来就死磕手机和平板,很容易吃力不讨好。不如先把小设备吃透,最后 “ 农村包围城市 ” ,这样机会更大。

正巧当时华为有一个名叫 LiteOS 的物联网操作系统,它起初就是设计给台灯、音箱、电表这些 “ 小设备 ” 用的,不兼容手机平板,不兼容安卓 App 。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(9)

所以华为正好来了波顺水推舟,把这个 LiteOS 魔改了一番,变成了现在的 OpenHarmony 。

我们现在还能在 OpenHarmony 里面看到曾经 LiteOS 的影子。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(10)

但是就在三年之后的 2019 年,制裁来了。华为必须立刻拿出一个可以在手机上用的操作系统。

OpenHarmony 可以在手机上跑吗?可以,但是它里面没有微信、 QQ 、支付宝,看不了小说、追不了剧,没有大家喜欢拿来杀时间的方舟、原神。

这样的系统你用吗?反正我不用。

所以华为需要马上给手机开发一套有着丰富软件生态的手机版 “ 鸿蒙 ” ,不能让大家没软件可用。

这才有了能跑安卓 App 的 HarmonyOS —— 为了达成这点,华为在 OpenHarmony 的基础上,揉进去了一部分安卓的开放源代码( AOSP )。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(11)

是的,手机上的 HarmonyOS 是个混血儿,一部分代码来自华为的 OpenHarmony ,一部分代码来自谷歌的 AOSP 。

但这不代表 HarmonyOS 是换皮安卓,它只是需要在鸿蒙的基础上兼容现有的安卓 App ,好让消费者立刻上手可用。

同样的,就因为华为手机上用的是 HarmonyOS ,也不能代表华为的 OpenHarmony 就是个残血版:

目前这个开源版本的 OpenHarmony 里已经包含华为研发鸿蒙的各种心血:总共 227 个软件仓库,其中包含了内核、硬件虚拟化、图形组件、等等让一款操作系统跑起来所需要的所有组件。

OpenHarmony 代码仓库的一角 ▼

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(12)

差评君在文章开头贴给大家的那张截图,就是网上有开发者打包编译了这些源码之后运行得到的结果。

一个能正常运行的操作系统,怎么会是残血版?

鸿蒙最核心的灵魂

华为没有私藏

当然了,可能也有小伙伴会说了,华为开放的 OpenHarmony 的确是完整的不假,但它应该把手机上能运行安卓 App 的 HarmonyOS 也公开出来,这样才符合规矩。

emmmm ,其实不是。

因为差评君前面也跟大家提过了,手机上看到的 HarmonyOS 本身是个混血儿,一边是 OpenHarmony ,一边是谷歌的 AOSP 。

爸爸是开源的,妈妈也是开源的,那孩子就一定需要开源吗?

未必。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(13)

因为不论是 OpenHarmony ,还是谷歌的 AOSP ,它们本身都使用了一个名叫 Apache 的开源许可协议。

这个协议最大的特点,就是不强求厂商公开自己二次修改的代码,允许厂商保留一些商业利益。

所以从法理上讲,华为没必要公开 HarmonyOS 的源代码。

而且换个角度来说,其他厂商也不需要华为 HarmonyOS 的源码。

因为鸿蒙最为灵魂的代码,已经在开源的 OpenHarmony 中了。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(14)

看过上周发布会的小伙伴应该都知道,华为花了很大的篇幅介绍 “ 鸿蒙 ” 这一套万物互联、跨设备流转的能力。

而这一套多设备之间无缝连接效果的实现,很大一部分依赖于华为自研的分布式架构以及 “ 软总线协议 ” 。

换句话说,只要掌握了这一套架构和协议,知道了它们是怎么设计的,那么谁都可以做出很流畅的跨设备互联体验。

而这部分的代码,就静静地躺在 OpenHarmony 的代码仓库里,谁都可以访问。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(15)

拿到了这部分代码之后,小米可以把这个技术魔改到自家的智能家居生态上, OPPO 也可以, vivo 也可以。

至于手机端,说的跟谁没个自家的魔改版安卓似的?假如他们想,那么把 OpenHarmony 和自家的 MIUI 、 ColorOS 、 Origin OS 揉一揉,一个第三方 “ 鸿蒙 ” 也就出现了。

鸿蒙开源没有阴谋论

但也并非没有商业考量

所以。。。华为做了一个别人没有的技术,但又把它无偿开源了。

它就这么无私,什么也不图?

其实到这一步为止,华为的意图就已经很明显了。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(16)

因为华为不是以 “ 华为 ” 的身份开源的 OpenHarmony ,而是拉上了博泰、京东、润和、亿咖通、中科院软件所、中软国际六家单位,组建了一个名叫 “ 开放原子基金会 ” 的开源组织。

然后以这个开放原子开源基金会的名义,发布了 OpenHarmony 的代码。

换句话说,OpenHarmony 从华为的东西,变成了华为和这六家单位共同捣鼓出来的项目。

而这六家单位里,两家是做物联网的,两家是做车联网的,一家是 IT 外包,另外一家是科研院所。

并且这个基金会目前还成功拉来了 BAT 、浪潮、 360 等企业过来站台。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(17)

我猜测,华为想做的其实是把 OpenHarmony 尽全力在物联网侧推广出去。

因为假如使用 OpenHarmony 的物联网设备足够多,软总线技术就会成为物联网设备之间通讯的既定标准。

这样的话就算并非所有厂商一开始都有意把自家的智能设备接入到华为的智能平台当中,但假如以后谈妥了合作,就可以很容易的实现对接。

就好比当年的 CS 1.6 ,游戏都是一样的游戏,改一个服务器地址就能连接到不同的平台中去。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(18)

所以为了做到这个效果,华为更不可能在 OpenHarmony 的代码里埋毒,反而更应该尽力把代码维护好,吸引其他厂商来用。

这样才能让华为万物互联的生态越铺越广,像微软和苹果做 App 生态那样把智能设备的物联网生态做起来。

这个结局可能和有些小伙伴想的不太一样,华为并没有藏拙,也没必要藏拙。

因为因此换来的,可能是五年或者十年之后,所有智能设备都在使用同一套通讯标准,而这个标准是华为做起来的。

等到那时,华为今天抛下的种子,才算是彻底开花结果了。

华为鸿蒙开源和非开源区别(华为往开源的鸿蒙里投毒)(19)

  • 公认最好用的10大面膜成分:片状面膜心得合集
  • 2024-07-06公认最好用的10大面膜成分:片状面膜心得合集来源:淡淡指间缘呕心沥血终于强行写完的50款片状面膜合集,近万字的大合集,分为日系、韩系、国货三个部分,你想要的基本都可以在这篇找到了~~~其中大约有1/3多一点是我会定期循环回购的款,旅行居家必备良。
  • 演员请就位第二季胡杏儿是第几期(演员请就位2落幕)
  • 2024-07-06演员请就位2落幕钱江晚报·小时新闻何晓婷11月5日,热闹了2个多月的《演员请就位2》迎来了总决赛历经6个小时的直播后,40位演员终于全部杀青了当晚,五位导演的剧目播出之后(除了陈凯歌、尔冬升、赵薇、郭敬明,陆川还导演。
  • 孩子猛长个子的征兆表现(原来这三种表现是孩子长个儿的征兆)
  • 2024-07-06原来这三种表现是孩子长个儿的征兆孩子的身高是所有父母都关心的问题,常常看见家长们见面说的第一句话就与孩子的身高有关:什么“最近不见,你家孩子又长高了不少哇”,什么“你家孩子平时都是怎么吃的啊,长这么高?”等等总之,孩子的身高问题从出。
  • 雅诗兰黛肌透修护眼霜怎么使用(943熬夜眼霜成分表)
  • 2024-07-06943熬夜眼霜成分表943是一个国产牌子,这个护肤品最有名的产品是她家的眼霜,据说是雅诗兰黛青春版眼霜的低配版,价格亲民,但是成分非常相似,下面小编带大家来看一下943熬夜眼霜成分表943熬夜眼霜成分表943这款眼霜就是。
  • 吃枸杞有什么作用(吃枸杞有啥作用)
  • 2024-07-06吃枸杞有啥作用枸杞有着护肝的功效因为枸杞中含有甜茶碱,对于肝脏疾病非常的有帮助,它能够有效的促进脂肪代谢,减少脂肪在肝细胞中的堆积,从而促使肝细胞更好的新生,这样一来肝脏功能就能够得到更好的运作枸杞中还含有叶绿素,。
  • 小孩睡觉到半夜头疼(新手妈妈的头疼问题)
  • 2024-07-06新手妈妈的头疼问题孩子呱呱坠地那一刻,便是天使来到了你身边,新手妈妈的挑战才刚刚开始,其中孩子睡眠就是妈妈最关心的,因为它影响孩子的健康成长实战经验告诉我,孩子睡觉成“黑白颠倒”完全是喂养者调节不当的原因:如果白天让孩。
  • 雪梨银耳酸梅汤功效(4个方面了解一下)
  • 2024-07-064个方面了解一下清热生津雪梨银耳酸梅汤中的雪梨性凉,味甘、酸,银耳性平,味甘、淡,有很好的清热生津功效,适合上火、口干舌燥、咽痛、尿赤等人群食用滋阴润肺雪梨银耳酸梅汤中的银耳和雪梨皆入肺经,有很好的滋阴润肺功效,对于。
  • 你会不会在意结婚时不办婚礼(较真式吐槽你的婚礼)
  • 2024-07-06较真式吐槽你的婚礼五一期间一直在追热点,拍视频,直到昨天才去看了场电影,选了目前票房最高的《你的婚礼》没别的原因,就是看到微博上一直有人“看哭了”,又是目前上映的唯一一部爱情电影,想着能带来点写作的思考剧情大纲如下:男。
  • 金世佳评价爱情公寓(金世佳告诫王传君做演员要有羞耻心)
  • 2024-07-06金世佳告诫王传君做演员要有羞耻心最近徐峥的新戏《我不是药神》话题热度很高,仅仅是点映票房就收获不少,有望上映后引爆暑期档,据说连主演徐峥也在自来水安利下,成为流量明星了~当然除了徐峥、周一围,王传君在电影《我不是药神》里的表现也是让。
  • 郭富城即将上映的8部新电影(郭富城手握7部新片)
  • 2024-07-06郭富城手握7部新片电影市场一片萧条,五一档变成了纷纷撤档,如今就连原定5月8日母亲节上映的《妈妈!》也宣布延期但有个好消息,港片《断网》定档9月9日上映,无论是题材还是阵容,都让人无比期待《断网》是首部聚焦网络金融犯罪。
  • 怎么给多肉授粉(发几张多肉授粉的细节图)
  • 2024-07-06发几张多肉授粉的细节图昨日精彩回顾本文作者/斯文Sven春天是花开的季节,很多网友的肉肉开花却不知道该如何给肉肉授粉,今天就给大家分享@斯文Sven的一篇文章,告诉大家该如何操作吧!接下来正文开启:用微距镜头拍的,中间菜椒。