原问题:
针对现在的问题,也就是“为什么说鸿蒙用了安卓的开源代码就不算自研了呢?”,我也回答一下:
用了开源代码那整个系统当然也可以算是自研。但是开源代码的部分肯定不算自研。
那HarmonyOS哪里使用了开源代码呢?
- 手机/平板Harmony OS整个系统的文件结构、启动方式、加载过程都和AOSP是一样的。
- 手机/平板Harmony OS中绝大部分自带app的运行环境依然是AOSP的ART。包括“设置”这种最底层的、最基础的app。(我没听说哪个自研的系统连设置都不搞的)
- 手机/平板Harmony OS中用户安装的绝大部分app都是安卓的apk,也运行在ART环境。这部分也不是什么自研的。
- 系统内核也大概率还是Linux,不是什么微内核。
- 甚至包含AOSP的漏洞。
那哪里又是自研的呢?
- OpenHarmony应用兼容层 。这个应该也是运行在AOSP基础上的,类似装了微信就有小程序环境。在早期的HarmonyOS中也没见到,似乎是鸿蒙3、4新增的。
- 华为设备互连层
- 华为自己的服务、app
- 华为对AOSP的改进和优化
什么“开源的精神就是众人拾柴火焰高不是吗?”
我今天再教你一个道理,开源的精神还有一条,就是:
“你用了,就得认”
扩写一下让你看的更明白一点:
你(既然)用了(AOSP),就得认(它的确是基于AOSP)
华为不是这么做的,它在开始的时候坚决不承认自己基于AOSP,反而宣传起什么“微内核、软总线、全自研、遥遥领先”,还搞了个笑脸图脚踩Android和iOS。
后来被广大开发者一层层的深扒,发现其实就是在AOSP上套了层皮。
知乎有人扒出鸿蒙早期版本app运行时的堆栈内容,实际上就是在AOSP原来的Activity上包了一层就吹自己搞了个Ability。
也有人尝试了几个AOSP的API,发现了“该应用专为旧版鸿蒙开发”的笑话。
也有开发者去鸿蒙论坛里问官方人员,得到的结论是依然基于AOSP,但是迅速被删帖。
再晚一点,开放公开测试了,大伙发现所谓鸿蒙OS甚至直接就是从EMUI直接升级上去的,升级完连原系统app的数据都没丢。你跟我说这是全新开发的、超越Android的系统?
王承录也说过类似“ 鸿蒙的确用了AOSP的部分代码,但10 月开源将不含谷歌贡献的代码”这种不着边际的话。现在都第几个十月了?谷歌代码剔除的怎么样了?
甚至最近的鸿蒙3.0里还闹出了切换英文以后,HarmonyOS系统进程直接变成Android System的笑话。
上面这个3.0切英文露馅的丢人事发生以后,用户很快就收到了一个300M的小更新,这个更新小到连系统版本号都没有改的那种,就把上面这个搞笑的“bug”给修复了,英文下HarmonyOS也不会变成Android System了。
你觉得华为把“Android System”给汉化成“HarmonyOS”是什么意思呢?
这一桩桩一件件的,是“认”的意思吗?
用了,但不承认用了,这是不是有一点low呢?
除此之外,你还说到了“众人拾柴火焰高”
你想想这个“众人拾柴”然后“火焰越来越高,越烧越旺”的场景,明显是大家把柴聚拢到一起,火才会越来越旺,对吧?
可华为现在对AOSP还有啥贡献呢?他连用了AOSP都不承认。他这哪是什么“众人拾柴火焰高”,完全就是“釜底抽薪”,别人“拾柴”聚成火堆(AOSP生态),他心安理得的享受着AOSP的整个生态,用完既不承认,也不想着反哺AOSP生态。这哪有一点开源的态度?
而且他不是不承认,他只是在国内不承认。
华子的海外官网至今不敢说用了HarmonyOS,还是承认自己用的是EMUI。
最新的P60系列在华为海外官网上依然只敢说EMUI13.1,是因为他谦虚吗?只骗中国热不敢骗外国人是什么操作呢?
所以别洗了。看不起华为都是因为他这一波用了却不肯承认,只想给自己吹牛的骚操作。
都是他应得的。
评论区笑话太多了,感觉不够严肃。因此拉黑了一些说话特别搞笑又没有逻辑,但是却偏偏喜欢大量灌水污染我的通知区的人。
都知道是哪个吧?
就是这位:
没有回复内容