【本文由“孤鹰”推荐,来自《华为朱懂东否认“鸿蒙套壳安卓”》评论区,标题为孤鹰添加】
感觉你不是很分得清AOSP和GMS,你说一下现在哪一个华为工程师不能下载AOSP?
谷歌、华为、AOSP 完整关系梳理
一、先分清两个核心概念:AOSP vs GMS
1. AOSP(Android Open Source Project,安卓开源项目)
谷歌主导维护、基于 Apache 2.0 宽松开源协议 的完整安卓底层源码,任何人/厂商免费、无授权限制下载、修改、商用 。
- 包含:Linux内核、系统框架、桌面、电话/短信/设置等基础系统组件;
- 不含:谷歌私有服务(Play商店、Gmail、YouTube、谷歌地图、推送框架);
- 权利:即便和谷歌断商业合作,厂商依然有权合法使用、修改AOSP。
2. GMS(Google Mobile Services,谷歌移动服务)
谷歌闭源商业套件,单独商业授权、收费,是海外安卓生态核心:
- 想预装GMS,厂商必须和谷歌签商业协议、通过CTS兼容测试;
- 无GMS:手机无法正常运行绝大多数海外App、谷歌账号、云推送;
- 2019年后美国实体清单政策:谷歌必须停止向华为提供GMS商业授权,但不能封锁AOSP开源代码(法律不允许) 。
二、制裁前:华为与谷歌完整合作模式(EMUI)
1. 底层:基于公开AOSP源码定制EMUI;
2. 商业授权:向谷歌购买GMS许可,海外机型预装Play、YouTube等;
3. 贡献:华为长期是AOSP全球前三大代码贡献厂商,深度参与安卓底层开发;
4. 标识:海外开机显示 Powered by Android ,是GMS授权合规要求。
三、2019实体清单后,谷歌对华为的两条分割线
1. 禁止的(商业合作部分)
- 不再授予华为新机型GMS授权,无法预装谷歌全套服务;
- 不再提前向华为开放安卓内测/预发布代码、官方技术支持;
- 现有老机型(制裁前上市)保留GMS正常更新。
2. 无法禁止的(AOSP开源部分)
AOSP代码托管在公开仓库,开源协议不受美国实体清单管制,华为仍可自由下载、修改、发布纯AOSP底层系统,只是没有谷歌服务生态。
- 后果:海外新机只有裸安卓底层(AOSP),缺少GMS基本不可用;
- 华为应对:自研 HMS(华为移动服务) 替代GMS,构建自有应用与推送生态。
四、华为系统两条路线:安卓兼容鸿蒙 vs 纯血鸿蒙NEXT
1. HarmonyOS 1.0–4.x(手机兼容版,2019–2024)
为过渡生态,底层保留AOSP兼容层:
- 内核:Linux宏内核(复用AOSP底层);
- 可直接安装运行安卓APK;
- 国内机型无GMS,靠HMS、国内应用市场;海外机型同样缺失GMS。
2. HarmonyOS NEXT(纯血鸿蒙5.0及以上,2024至今)
彻底移除全部AOSP、Linux兼容代码,全栈自研独立OS :
- 内核:自研微内核,不再依赖Linux;
- 不再兼容安卓APK,仅运行鸿蒙原生ArkTS应用;
- 和AOSP/安卓底层无任何代码依赖,完全脱离谷歌安卓体系。
五、常见误区澄清
1. 误区:谷歌封了华为使用安卓的权限
错。谷歌无权封锁AOSP开源代码,华为至今仍能合法使用纯AOSP做定制系统;被切断的只是付费商业GMS服务。
2. 误区:鸿蒙就是套壳安卓
仅2019–2024兼容版包含AOSP;HarmonyOS NEXT完全剔除安卓底层,架构、内核、开发体系完全独立。
3. 误区:AOSP=完整手机系统
纯AOSP只有基础底层,没有应用商店、推送、地图、账号体系等商用服务,厂商都要叠加自有服务(华为HMS、谷歌GMS、小米/OPPO自有应用框架)。
4. 误区:谷歌可以关闭AOSP不让别人用
AOSP基于永久开源Apache协议,即便谷歌停止更新,历史全部源码永久公开,厂商可自行分支维护。
六、一句话总结逻辑链
1. AOSP是免费开源安卓底层(谷歌管维护但不能垄断);
2. GMS是谷歌收费私有生态套件,2019起禁止给华为新机授权;
3. 华为短期用AOSP+HMS过渡,长期推出纯血鸿蒙彻底脱离AOSP安卓底层。