华为用户眼中AOSP对国产手机系统的卡脖之困

华为手机

1个回答

写回答

Lxlhgw

2026-01-01 03:42

+ 关注

Google
Google

从题主的问题描述能够看出,题主既不了解开源,也不熟悉软件相关知识。所以建议在带着预设立场提问之前,先去做些研究。AOSP是开源的,这一点没错。但这个项目的所有者是Google。这就表明,任何贡献者(Contributor)提交的合并请求(PR),都得得到Google方面的同意,才能够合并到版本当中。按照EAR(美国出口管制政策)的规定,存在Google拒绝中国开发者所提交代码的可能性。也就是说,你的需求或者安全隐患,Google完全可以不去理会,你对这个项目根本没有任何掌控的能力。甚至,Google有权专门针对你设置后门,而你却毫无办法。就拿最近的一个例子来说,2024年10月底,linux项目就移除了好几位俄罗斯内核驱动维护者。也许你会说:这些代码都是开源的,我们国内厂商自己修改不就行了吗?但这里就存在问题了。如果你自己开辟一个AOSP的分支自己使用,那么当主分支(Branch)升级的时候,你跟不跟?要是升级后的主分支和你修改的部分产生冲突了,你该怎么应对?如果人家新版本故意和你的修改部分产生兼容性问题,你又该怎么办?就算你最终解决了冲突问题,但是给你的应用开发者带来诸多不可预测的兼容性问题又该如何是好?实际上,你这样做是分裂了AOSP的生态。这就会让应用开发者面临选择:是为你开发维护一个专属的版本,还是把主要精力投入到安卓生态当中?这种事情并非没有先例。如果我没记错的话,早些年就有传闻,国内某家大型企业为了支持中文输入法,对安卓内核进行了修改,结果导致后续出现了兼容性问题。从那以后,就再也没有厂商敢这么做了。(阿里的YunOS属于特殊情况,它修改了虚拟机层,直接被谷歌指责为分裂生态,最终没有手机厂商选用YunOS。不过我记得阿里自己的天猫盒子,还有一些车机使用了YunOS,但在规模上和手机终端相比,相差可不止一个数量级。)所以,除了华为之外的所有国产手机系统,都只能按照谷歌的路线走,没有哪家有能力去改动系统内核。这如果不是卡脖子,那又是什么?然而原生鸿蒙就不一样了。一方面,它把内核贡献给了开放原子基金会(这是纯粹的中国组织),而且华为也一直在持续贡献代码,任何厂商都可以使用;另一方面,华为也在实实在在投入资金等资源,促使原生鸿蒙发展壮大(2025年新推出的手机等设备,都将是原生鸿蒙系统),从而彻底脱离安卓生态,这样自然就不存在卡脖子的情况了。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号