这么多公司、程序员适配鸿蒙系统,他们不知道这是套壳安卓的系统吗?

发布时间:
2024-11-28 17:58
阅读量:
6

自2019年华为鸿蒙系统发布以来,关于鸿蒙是否自研,网上一直存在很多争议,比如说什么:


还有说:


这些质疑一直伴随着鸿蒙的成长:2020年10月发布鸿蒙OS2.0,2022年6月发布鸿蒙3.0,2023年7月发布鸿蒙4.0……


直到今年,两个重磅事件,给鸿蒙真自研盖棺论定

第一个事件:2024年1月发布纯血版HarmonyOS NEXT,该版本采用了全新的架构设计,通过自研微内核设计,完成了对Linux内核的全面替换,并且后续不再兼容Android应用,100%完全独立了。

第二个事件中国信息通信研究院(简称“中国信通院”)2024年7月1日宣布,完成对华为鸿蒙内核的自主成熟度等级认证:鸿蒙内核自主研发比率为100%,自主成熟度等级为A级

http://weixin.qq.com/r/3CpYQKnET-Qwre0j93-O (二维码自动识别)

HarmonyOS NEXT发布等于告诉大家,我都不兼容Android了,我还套什么壳呢?而中国信通院的认证报告则是以国家的信用直接给鸿蒙站台了

到这里其实“鸿蒙套壳”这种论调已经站不住脚了,但是网络上有些人不知道出于什么样的目的,非要罔顾事实一条道杆到黑,比如这些:

为了让这些“华黑”闭嘴,我们再从商业的角度讨论下鸿蒙套壳的可能性。


首先,我们明确套壳的核心是什么

大家讨论的“套壳”是指,鸿蒙的开发是否基于谷歌开源项目AOSP(全称"Android Open Source Project",中文意为"Android 开放源代码项目")。AOSP是一个谷歌领导的开源免费的项目,所有个人或企业都可以参与,只需要注册并且签署《AOSP许可》和《贡献者许可协议》这两份协议就可以获得AOSP的源代码并且向项目内贡献自己的代码(添加自己的功能),这些代码经过谷歌审核后,会添加整合到后续的版本内,这样就实现了谷歌主导,众多厂商参与,既保证项目稳定又解决厂商定制化需求

目前,国内国外各个厂商基于Android的深度定制系统都是基于AOSP项目,所以都是套壳。比如:小米的MIUI、oppo的ColorOS、vivo的Funtouch OS等。

但是,开源不代表没有风险

正是因为继续使用AOSP兼容Android未来可能面临致命风险,华为才决定让鸿蒙转正,用自己自主可控的系统来代替Android,哪怕这么做短期内会产生巨大的成本和面临大量用户流失带来的损失

接下来,我们分析下鸿蒙套壳的风险。如果华为的鸿蒙要套壳,那么有两种思路:

  1. 从AOSP中间拿一个版本,从这个版本开始和Android分道扬镳;
  2. 保持AOSP版本同步更新,Android部分继续通过AOSP来兼容,降低开发难度和工作量;
  • 套壳方案一

我们先说第一种,这个方案因为是用AOSP的一个历史版本来开发,好处是后续不再依赖AOSP开源项目,别人再也管不到你,相对来说比较安全可控。但是,坏处也很明显,这个版本后续的维护全部都得靠自己,原本是谷歌团队承担了大头的开发和维护工作量,现在需要你自己的团队来承担,为了大家有直观的概念,大家看下表:

各家公司在AOSP项目中贡献占比

为了对AOSP项目的体量有清楚的认识,我们看几组数据:

  1. Android 12版本,AOSP项目代码量约94GB
  2. Android 12版本,AOSP项目代码行数约1.16亿行
  3. 谷歌Android团队员工人数1.25万人

也就是说,后续如此庞大的项目需要你自己的团队来接管,规模庞大只是其一,还面临两个问题:

  1. 设计文档缺失,虽然AOSP项目提供了全部代码,但是相关的设计文档在提交时并未严格要求,因此可能存在大量功能设计文档缺失的问题,这导致开发人员在维护时成本成倍提高;
  2. 拓展性不足,鸿蒙设计的目标是构建面向全场景的分布式操作系统,不仅限于智能手机,还包括平板、电视、智能手表、汽车等多种设备。希望实现跨设备的无缝协同体验,强调物联网(IoT)和智能家居的整合。Android作为一款源于20多年前产品,底层架构已经不能支持当前的需求,基于Android拓展,无疑是给自己带上枷锁。

因此,基于Android独立一个版本进行开发从经济上并不划算,甚至比自研投入成本还要更高,不仅如此,还使得新系统的拓展性大幅受限。既然都要投入大量资金和时间,那么为什么不投入到更加经济,前景更加远大的新项目上呢

  • 套壳方案二

我们再来看保持AOSP版本同步更新这个方案,通过获取AOSP的最新版本,移动端通过兼容Android省去自己维护的成本,自己只需要对拓展性、非移动端以外的系统方案进行开发,从开发量和难度上来讲确实可以节省很多资金时间,但是,依然存在巨大的风险,风险就来自谷歌,并且已经给坑过一次。

2019年谷歌响应美国政府的要求,限制了与华为的部分业务合作,其具体有3个方面的措施:

  1. 停止颁发软件许可证:谷歌停止了向华为颁发软件许可证,这意味着华为无法获得谷歌安卓系统的更新和新版本。
  2. 限制华为使用谷歌服务:华为的新手机无法使用谷歌的专有应用和服务,如Google Play商店、Gmail、YouTube等。
  3. 禁止手动安装谷歌应用程序:谷歌采取措施阻止在华为设备上手动安装其应用程序,进一步限制了华为用户的使用。

这三个措施一执行,对于欧美用户,华为手机其实等同于变成“砖头”,因为欧美用户非常依赖谷歌的应用商店,禁止谷歌服务等同于软件没法更新;同时,谷歌还禁止了GMS服务,这样华为手机上很多应用就无法接收消息,等同于残废了。当,手中的手机功能被大幅阉割,只剩下打电话、发短信,再忠诚的用户也不得不离开。

有的朋友会问了,我们国内华为手机怎么没有这些问题,那是因为国内特殊的手机生态造成的。

  1. 国内应用更新依赖厂商的应用商店,因此用户可以通过华为应用商店下载更新,并不受谷歌的影响;
  2. 华为在2021年初发布了自己的HMS服务以替代谷歌的GMS服务,这也使得需要GMS服务的应用不受影响;

那么,除了2019年用过的招数,谷歌还有哪些方式来限制华为?

至少还有两项杀招:

  1. 把部分功能移出AOSP项目,然后针对华为进行限制
  2. 利用AOSP项目协议,封禁华为参与项目的权限

我们分别说说如何实现。

  • 限制华为的方案一

这个方案很好理解,继续把AOSP项目中一些重要的服务型功能移出,放到GMS中,因为GMS不是开源的,可以单独不对华为授权,这样华为会持续受到限制和影响,虽然不致命但是会极大影响企业发展;

  • 限制华为的方案二

这是风险最大的,因为AOSP项目是谷歌主导的,而且开源项目的两份核心协议《AOSP许可》和《贡献者许可协议》都没有明确的关于限制项目参与权限方面的约定,因此AOSP的管理更多依靠参与成员的“共议和自治”,而谷歌是其中的绝对领导者,当谷歌再次面临美国政府压力的情况下,下次可能就是绝杀了。

所以,作为一个有实力并且期望长期发展的企业而言,无论如何都不可能把自己的命门交到别人手上

我们前面都是在说,“套壳”风险和坏处,那么真自研是否就一本万利呢?

其实,真自研才是稳妥的“两条腿走路”,主要原因有两点:

  1. 自研系统有利于抢占东南亚、非洲、南美等市场
  2. 一旦中西关系缓和,华为可以在欧美市场使用老的“套壳”系统EMUI,其他地区使用鸿蒙

这样,华为在全球市场上,就可以做到进可攻退可守,在中国和非欧洲市场,通过先进的鸿蒙OS和Android一决高下,不再受制于人;而在欧洲市场,如果中西关系缓和,华为可以重回欧洲,那么可以根据当地的政策灵活决定使用的版本,而不是只有“一条腿”,即走不稳,还容易被堵死

最后,小编为方便大家记忆,把核心观点和论据汇总一下,需要截图的家人们截这段就好了:

  1. 2024年1月发布纯血版HarmonyOS NEXT,从此鸿蒙不兼容Android;
  2. 2024年7月中国信通院完成对华为鸿蒙内核的自主成熟度等级认证:鸿蒙内核自主研发比率为100%,自主成熟度等级为A级
  3. 鸿蒙套壳有两种方案:从某个Android版本独立发展和继续兼容Android,都需要投入巨量资金和大量时间,并且面临巨大的风险,等于是把自己的命门主动交到谷歌手上,因此华为不可能选择套壳方案;
  4. 鸿蒙自研才是稳妥的“两条腿走路”,在非欧洲市场可以利用架构带来万物互联的优势和Android一绝高下,未来也可以利用老的“套壳”EMUI重回欧洲;

如果,你拿出这篇文章给他,他还坚持“鸿蒙是套壳安卓”的观点,那么建议不用再和他们争论,毕竟,你永远叫不醒一个装睡的人。

资料来源:
Apache基础设施团队官网、Android开源项目官网、APACHE许可证,版本2.0、谷歌软件授权和企业贡献者许可协议、中国信息通信研究院公众号
哔哩哔哩:华为、小米、OPPO、vivo对安卓开源项目贡献的分析(4 月 17 日数据)

END