趁谷歌商店禁止含HMS的SDK软件上架,谈一下AOSP/Android/谷歌/鸿蒙/HMS的关系

lil fruity vert-avatar

lil fruity vert

2022-03-25T09:25:56+00:00

以下东西都是自己基于网上搜的,自己整理的,我不是干这行的,因此有些技术的东西不是很了解,也只能搬运,有说错轻喷


一、 AOSP不属于谷歌,但是“Android”商标属于谷歌
AOSP才是真正的安卓,即“Android Open Source Project”,中文名“Android 开放源代码项目”。这是开源项目,属于全世界,谷歌无权去限制他人使用。
但“Android”这个商标是属于谷歌的,也就是说你可以随便用AOSP的开源代码,但你要是说你这玩意是Android,并且没和谷歌协商,做好被谷歌起诉的准备就行。
我们日常所说的安卓10,安卓11,其实指的是AOSP版本。也就是说日常交流说的安卓11等都是开源的,不存在某某厂商被禁用的情况。


二、谷歌对华为限制的是禁止使用GMS,并非AOSP
GMS(谷歌移动服务)。这是完全由谷歌自家打造的东西,属于闭源项目,即属于谷歌私有财产。
与之对标的是国内各手机厂商自家的服务框架,例如小米服务框架,HMS(华为移动服务)等等。
“GMS是谷歌开发的一款常驻后台的服务,谷歌自己的大部分应用,启动和安装时会依赖GMS,非谷歌类应用完全不受影响。”——小米系统软件总监张国全。
因此没有GMS,连谷歌商店都用不了,在海外,谷歌商店的地位就是ios里的App Store。更不用说YouTube,谷歌邮箱,谷歌账号登录游戏,社交软件的消息通知等等。所以断了华为GMS授权,就相当于给华为的海外市场判了死刑。
GMS功能具体请百度百科。


三、不要GMS,HMS等服务框架能否安装和运行app?
可以。前提是软件开发中没有用到这些东西。否则若没有相应的服务框架,可能没法安装,没法运行,或者功能不完善等等。
但是没有各家的服务框架,意味着你可能连基础的各种社交软件的消息通知都没法得知,因为这些是靠各家手机厂商自己的推送服务。(国家有意统一推送服务,但是还没起色)


四、GMS,HMS,FuchiaOS,OpenHarmony,AOSP,Harmony,Android的关系
1. GMS:闭源。谷歌移动服务。谷歌自家的闭源项目。提供了谷歌全家桶的支持,但由于谷歌本身在海外的垄断地位,GMS成为了不可缺少的存在。
2. HMS:闭源。华为移动服务,华为版GMS。
3. FuchsiaOS:开源。谷歌正在研发的下一代操作系统,谷歌版万物互联。具体请百度。
4. OpenHarmony:开源。华为主导研发。华为版万物互联。分为轻量(mini),小型(small),标准(standard),具体区别请百度吧。在手机平板等领域,由standard去对标ASOP。
5. AOSP:开源。由谷歌主导研发。即“Android Open Source Project”,中文名“Android开放源代码项目”。
6. Android:谷歌所拥有的一个商标,并非指的是AOSP。
7. Android系统(日常所说的):AOSP(开源)+手机服务框架(闭源)+others(开源or闭源)
8. HarmonyOS:闭源。OpenHarmony的standard版本(开源)+AOSP(开源)+HMS(闭源)+others(开源or闭源)


五、HarmonyOS使用了AOSP,这不就是套皮安卓?
因为你现在用的绝大部分软件都是基于AOSP开发的,OpenHarmony不兼容。假设一个操作系统没法使用QQ微信,再好也没人去用,就更别说什么原神,爱奇艺之类的软件了。
HarmonyOS包含AOSP,是为了兼容已有软件,你可以基于OpenHarmony去开发软件,这样你的软件就是鸿蒙版软件了,不过也就无法在Android系统上安装运行了。
因此关于HarmonyOS是否是套皮安卓,取决于你怎么理解。它可以完全去除AOSP,一样能打电话发短信,不过这样它能用app就不多了。但是不可否认的是,去除AOSP后,它依然是一个独立于Android和IOS之外的第三大手机系统,就像你不能否认生态垃圾的要死的Windows Phone(WP)是一个独立的手机操作系统。


六、GMS对Android的统治力
除了前文的影响力之外,谷歌还可以通过GMS的认证要求来让厂商遵从于谷歌的开发要求,进而统一Android开发规范,一个四分五裂的Android阵营是谷歌绝对不想看到的。(这个具体百度吧,要求太多了),比如:
1. 想要得到GMS认证,得先通过一系列认证测试,目的是为了兼容性,安全性等等。具体认证流程和测试内容请百度,过于复杂。
2. 小米当初要发布小米mix(小米第一个全面屏手机),还得先去找谷歌谈判,因为GMS要求手机屏幕比例必须是16:9,否则不授权GMS,这样小米mix在海外就得完蛋。
3. 谷歌要求所有使用想要用GMS的手机,开机画面必须有Powered By Android。


七、华为手机如何在海外破局(现有局势下)?
没有任何希望。
中国的码农数量之多,功力之深并不逊色于别的国家,只要有钱能砸出无数个操作系统。但是再多的钱砸不出一个生态,就像Windows为什么占据绝对霸权?因为你想用的软件有不少只能在Windows上找到。苹果笔记本为什么没法打游戏?因为macos上几乎没有游戏,那么游戏玩家不会去买苹果笔记本,游戏开发厂商就更不可能去开发在macos上运行的游戏。
华为能做到让国内各大app厂商都基于鸿蒙开发一个鸿蒙版的app吗?国内都做不到,国外更是毫无可能性。
这还仅仅是软件层面的东西,底下还有驱动等的更复杂的东西。要知道linux内核里大部分都是驱动代码,所以那么多厂商选择直接使用linux内核开发产品,而不是重头造内核。
AOSP的市场份额+谷歌手中的GMS,不存在打破的可能,因为在必要情况下,谷歌甚至可以用GMS去强制让开发商不得开发鸿蒙产品,当年阿里巴巴的YunOS就是这样被没的。
因此HarmonyOS成功与否,是否套皮,对于华为在海外的市场份额没有任何帮助。HarmonyOS基于OpenHarmony的出生,倒是可以期待一下华为所说的万物互联能走到哪步。
darijavan-avatar

darijavan

[quote][tid=31290991]Topic[/tid] Post by [uid=60684146]MSZC[/uid] (2022-03-31 17:27):

以下东西都是自己基于网上搜的,自己整理的,有些技术的东西不是很了解,有说错轻喷
以下东西都是自己基于网上搜的,自己整理的,有些技术的东西不是很了解,有说错轻喷


一、 ASOP不属于谷歌,但是“Android”商标属于谷歌
ASOP才是真正的安卓,即“Android Open Source Project”,中文名“Android 开放源代码项目”。这是开源项目,属于全世界,谷歌无权去限制他人使用。
但“Android”这个商标是属于谷歌的,也就是说你[/quote]你确定不是aosp?

我看你的英文是Android Open Source Project
为什么缩写是asop?
AlexBr-avatar

AlexBr

插眼慢慢看
Just Casual-avatar

Just Casual

概念科普的挺好,但谷歌这么霸道,只要开发者能去掉对gms依赖的功能,那鸿蒙一样能吃安卓的市场。阿里云os败掉主要是当时aosp太烂,每次安卓大升级都进步很大,自己做系统用aosp落后一年半载的版本太吃亏。现在鸿蒙丝毫不比安卓12哪里差了
NaPaLm-avatar

NaPaLm

写的挺好的,任重而道远,移动互联时代开启的时候咱们还啥都没有呢!
Afro Hooligan-avatar

Afro Hooligan

关于GMS的重要性有点没说清楚。

GMS受限不仅仅是Google Play(对标ios的App Store),更多的是在国外很多软件直接调用的是Google的服务,比如说软件内的地图直接就是Google地图,软件内的账号登录就是Google账号登录(类似于我国大多数app提供微信登陆一样)
所以GMS受限在国内完全没有任何影响,但是在国外的影响约等于你在国内买了个不能用微信的手机。

[quote][pid=599704078,31290991,1]Reply[/pid] Post by [uid=63529034]拉丝哟[/uid] (2022-03-31 17:44):

概念科普的挺好,但谷歌这么霸道,只要开发者能去掉对gms依赖的功能,那鸿蒙一样能吃安卓的市场。阿里云os败掉主要是当时aosp太烂,每次安卓大升级都进步很大,自己做系统用aosp落后一年半载的版本太吃亏。现在鸿蒙丝毫不比安卓12哪里差了[/quote]其实国内的App大多数对GMS没有什么依赖,即使有也可以立马修改有替代品,真正依赖GMS的还是海外。
华为之前在欧洲卖的很好,但是就像我上面说的,一旦GMS没了那在西方几乎就没了。
就好像安卓完全不依赖于腾讯,但是如果腾讯规定某个厂商的手机不能用任何腾讯的服务,那在国内几乎就没了。
MelMaster-avatar

MelMaster

[quote][pid=599704078,31290991,1]Reply[/pid] Post by [uid=63529034]拉丝哟[/uid] (2022-03-31 17:44):

概念科普的挺好,但谷歌这么霸道,只要开发者能去掉对gms依赖的功能,那鸿蒙一样能吃安卓的市场。阿里云os败掉主要是当时aosp太烂,每次安卓大升级都进步很大,自己做系统用aosp落后一年半载的版本太吃亏。现在鸿蒙丝毫不比安卓12哪里差了[/quote]这不是开发者能左右的事情 是市场需要
我们使用国内的移动互联网环境 可能不好感受到外网是什么情况
Google.com youtube gmail talk maps pay market 等等这些服务
每一个在国内都有对标产品可以代替
而国外的用户已经习惯使用谷歌提供的服务了

你的手机不支持gms 就代表用户用不了这些

那用户只能舍弃你这个品牌的手机了

何况上面举例的只是很少很少一部分

谷歌对于移动互联网的掌控只能说在苹果那上了一课之后 是不可能再让一个玩家进场分蛋糕了 这些不只是技术布局
Afro Hooligan-avatar

Afro Hooligan

捉个虫
[quote]就像你不能否认哪怕生态垃圾的要死的Windows Phone(WP)不是独立的一个手机操作系统。。[/quote]应该是
就像你不能否认哪怕生态垃圾的要死的Windows Phone(WP)是独立的一个手机操作系统。。
tachy-avatar

tachy

[quote][pid=599702042,31290991,1]Reply[/pid] Post by [uid=39631976]九州微尘[/uid] (2022-03-31 17:37):

你确定不是aosp?

我看你的英文是Android Open Source Project
为什么缩写是asop?[/quote]。。。我的错,的确是aosp,不过就不改了,有时候把帖子改了后帖子就看不到了,不知道为啥[s:ac:晕]
tanuki-avatar

tanuki

我赞同你的说法,国内自研系统没戏除非强行切割。
这需要巨大的魄力而且有阵痛期,就看国家会不会走这一步了。
鸿蒙os目前还谈不上成功,只能说在苦苦支撑坚持下去。
Agumon-avatar

Agumon

[s:ac:茶]首先先把AOSP说对
Dom ✦-avatar

Dom ✦

aosp大版本也需要谷歌认证吧,不然鸿蒙到现在都还是安卓10,11跟12这么多新特性,没有阻碍的话没理由不上啊。
tachy-avatar

tachy

[quote][pid=599711536,31290991,1]Reply[/pid] Post by [uid=38378672]I_Joker_I[/uid] (2022-03-31 18:12):

aosp大版本也需要谷歌认证吧,不然鸿蒙到现在都还是安卓10,11跟12这么多新特性,没有阻碍的话没理由不上啊。[/quote]适配也需要花费人力成本,时间成本的,所以越原生的安卓系统适配的越快,这就属于华为自己的选择了。华为应该是只想用AOSP来跑一下安卓的软件,至于别的地方,用鸿蒙来完成。 就像安卓模拟器,基本上都是6.0,7.0版本,但是不妨碍你在模拟器上玩安卓游戏
F00ka-avatar

F00ka

其他部分没啥问题,关于安卓套壳那块,去除AOSP仍然是个能打电话发短信的独立的手机系统这个结论是怎么来的,据我所知这块还没开源
Dom ✦-avatar

Dom ✦

Reply to [pid=599713108,31290991,1]Reply[/pid] Post by [uid=60684146]MSZC[/uid] (2022-03-31 18:19)不一样啊,电脑的cpu跟显卡跑手机游戏跟软件性能过剩的,并且模拟器只靠几个广告盈利当然用旧的底层跑了。安卓12的底层对cpu性能占用优化了20%以上,我想不出手机厂家不更新的理由。而且除了谷歌的亲儿子pixel,大版本更新最快的反而是猴米蓝绿厂这些深度定制,索尼夏普之类的类原生系统反而是最晚吃到更新的几批。感觉就是大版本认证下不来,华为只能在安卓10的底层上刷rom。
kadork-avatar

kadork

你都不是干这行的,发这些科普干蛋
Emre-avatar

Emre

你的意思是如果有一天敌对,我们将没有手机和电脑可用?
SiinSon-avatar

SiinSon

放弃欧美市场,去非洲吧
gusdalok-avatar

gusdalok

五、HarmonyOS使用了AOSP,这不就是套皮安卓?
因为你现在用的绝大部分软件都是基于AOSP开发的,OpenHarmony不兼容。假设一个操作系统没法使用QQ微信,再好也没人去用,就更别说什么原神,爱奇艺之类的软件了。
HarmonyOS包含AOSP,是为了兼容已有软件,你可以基于OpenHarmony去开发软件,这样你的软件就是鸿蒙版软件了,不过也就无法在Android系统上安装运行了。
因此关于HarmonyOS是否是套皮安卓,取决于你怎么理解。它可以完全去除AOSP,一样能打电话发短信,不过这样它能用app就不多了。但是不可否认的是,去除AOSP后,它依然是一个独立于Android和IOS之外的第三大手机系统,就像你不能否认生态垃圾的要死的Windows Phone(WP)是一个独立的手机操作系统。

WP可以运行,并且自家的软件当时是有适配的
HMOS脱离了AOSP,就是个功能机吧?自家软件适配了多少?
一个只能打电话发短信,最多加个相册的东西,好意思吹万物互联?
手机更到HMOS除了广告多了,还教用户用手机,我还是用EMUI吧
也许多年以后HMOS能成为一个优秀的OS,但目前的HMOS基本就是个CJB的功能机系统
high on life-avatar

high on life

[quote][pid=599720852,31290991,1]Reply[/pid] Post by [uid=63370390]快没电话卡了[/uid] (2022-03-31 18:49):

你的意思是如果有一天敌对,我们将没有手机和电脑可用?[/quote]俄罗斯那套呗,拿来吧你,那个时候就不讲什么知识产权了