@
withlqs “可是,这次是连 Google 签名的 apk 都移除了哦.... ”
我不是说得很清楚了嘛, Google 不允许华为在面向内地销售的手机里搭载 GMS ,无论是完整的 GMS ,还是 GMS 的一小部分。按照 Google 的意思,这个“ Google 签名的 apk ”从一开始就不应该出现在内地行货里。
>"而且很多还是和华为自有服务相重叠、冲突的 app 。"
>在常规预装 GMS 的华为手机上,通常认为是华为的自有应用 /服务导致了和 GMS 提供的服务重叠
"...我好像无言以对..."
本来就是这样
站在中国内地以外的人的眼里,一般来说厂商和 GMS 功能重复的应用通常被认作 bloatware ,也就是多余的软件。
如果不是这样那样的原因,在内地至少大家对 GMS 的接受程度会非常高,即多数人预期 GMS 是会出现在手机里,少数人会觉得这带有垄断嫌疑的情况。
”我的意思是普通用户根本不需要 gms ,更不需要那一坨全家桶比如 news 和 youtube 之类的。 “
中国内地以外的普通用户非常需要 gms ,不要说 play store/google/gmail/google maps/youtube 这样的杀手级应用,离开了 gms ,大量的第三方应用根本无法运行,因为它们的关键功能需要使用到 gms 提供的 API 。这就是为什么几乎所有的非中国内地销售的 Android 设备都搭载了 gms 。
gms 被认为有垄断嫌疑的地方在于, Google 只允许预载完整的 gms ,或完全不预载 gms ,而不允许制造商自由选择 gms 的一部分预载,而这个方法也能让 Google 抑制 Android 生态系统的分裂,显然相比于完全不预载,厂商肯定会选预载完整的 gms 。
中国内地的普通用户通常不需要 gms 的判断是合理的。
所以,华为一开始做了符合其自身利益的选择:
它让销往内地的手机可以不破坏系统完整性的情况下手动安装 GMS ,而对于不准备安装 GMS 的人来说,华为预先插到 system 分区的桩子不会带来耗电(因为那个 apk 不是用来运行的),空间占用(它个头很小)等问题。
“如果你让 huawei 为了满足一小部分人对 gms 基础组件的需求,装了一大票 news 和 youtube 之类的 app ”
这件事情在中国内地从未发生过,在可见的未来也不太可能发生。
事实上, huawei 为了满足(内地)一小部分人对 gms 基础组件的需求,在某些(销往内地的)手机中放了一个 Google 签名的 app 。
“本着对绝大部分用户负责,所以 huawei 没有妥协去安装全家桶... ”
这件事情华为面对的问题是这两个:
1 , Google 不允许华为仅预载 GMS 的一部分(从而达到用户可以自行在用户分区安装 GMS)
2 , Google 不允许华为预载完整的 GMS(这来自反恐怖法和它的前身们的要求)
华为向内地销售的手机可能不为 Google 所知,因为这些手机不需要经过 GMS 认证,所以华为有可能偷偷做到预载 GMS 的一部分,而后来 Google 发现了这件事,便向华为强调了 1
”不允许禁用大概是因为可能引起不稳定因素吧... “
除了小米以外没有第二个牌子做了这件事,所以显然不是“可能引起不稳定因素”
比较可能的原因是,小米不希望用户禁用它的一些不必要的特性。
“而且, MIUI 动手脚是因为防止小偷通过调试模式 disable 掉追踪组件”
同上,小米很可能只是不希望用户禁用它的一些不必要的特性。
Android protect 并不需要动这些手脚,却并无上述漏洞。
“因为新版的 MIUI 是从底层就加了 loader 锁。很难破解,除非能 pm disable 掉用来查找手机的组件,可以勉强使用。”
bootloader 锁和对 pm 命令动手脚毫无关系。
verizon 的合约版 Pixel 手机还有不允许解锁的 bootloader ,但它的 pm 并未被如此修改过。
“但是在我看来,无论怎么解释, Google 对于全家桶的态度一定是变化了的。 ”
确实在今年或是去年, GMS 的强制预装列表有变小过,但无非是减少了各位数量的不太常用的应用。
从程度上,可以类比为雷军说过的,他们的 MIUI 放弃上千万的广告合作,但结果上 MIUI 上的广告依然多到我们习惯用 adui 来称呼的情况。