【Google大神有几两?】Android免费下载任用户弄!GMS需Google认证,无法自行安装!

大家可以免费的下载 Android 系统的源码,可是却没有能力自行安装GMS!这就意味着所有Android手机都可以用上GMS都是错的,也就是说Android和GMS其实就是两个不同的个体系统。

相关文章:Android系统的由来!TA究竟和Google有什么关系?!

需Google认证,用户无法自行安装 GMS

注:阅读这边需要一点对电脑知识有稍微深入的了解。不了解的,可以自行Google一下,面具哥在这边就不一一做解释

任何厂商要在它发布的Android手机上要安装GMS,都必须经过 Google 的同意,付钱向 Google 申请 GMS 的许可权以及同意Google的移动装置发布合同(Mobile Application Distribution Agreement),最后还需要通过Google所指定的相容性测试。

第一种测试是 Android Compatibility Test Suite (CTS)。这项测试确保各个手机商在修改了 Android 系统内部结构后的同时,依然可以兼容 GMS API 以及运行以 .apk 包装的大部分软件、同时也确保这台手机上的GMS API可以与手机的硬件沟通,且不会出现问题。

第二种测试是 Google Mobile Services Test Suite (GTS) 以及 Vender Test Suite (VTS)。这两项主要确保手机上所运行的 Linux Kernel 不会出现问题、手机的软件 Hardware Abstraction Layer (HAL) 可以正常的让 Android 系统与硬件沟通、最后确保手机在软硬体上都是兼容的。

其中还有一个搭载GMS的附加条件就是手机商必须要安装 Google 的Apps 如 Gmail、Google Drive、甚至是 Chrome Browser。

有些手机售卖的时候是不搭载GMS认证的,所以手机内没有安装 GMS 以及 Google Apps。对于这种手机,虽然可以以第三方的方式来强行植入GMS以及 Google Apps,但少了Google的官方认证,这些手机可能并不能够正常的使用GMS。即便成功安装了,由于在 Google 的伺服器上没有该手机的代号,当遇到了需要通过 Google 的完整性测试(Integrity Test) —— SafetyNet 时,这些手机也将会出现 SafetyNet Failed 的情况。

除了没有GMS认证的手机会出现问题之外,如果一个用户安装了第三方开发者所开发的 Android 系统,并获得了 Root 权限,手机也会因为系统经过修改,而无法通过Google 的完整性测试 —— SafetyNet,出现 SafetyNet Failed 的现状。很多银行以及电子钱包的 Apps 如 Boost、Touch N’ Go、PBEBank、Maybank 等等都会在一开始就检测 SafetyNet状态,没有 SafetyNet Pass的话会造成Apps强行退出。

结论

随着GMS在 Android 扎根越来越深,虽然没有 GMS 的Android手机,依然是Android手机,但在 App 的使用方面会造成很多不方便。有些超级用户出于隐私的理由,会选择刷了干净的 AOSP 或者 LineageOS 后不去刷 Google Play Services ,并只是用纯 Android。

虽然电话还可以使用,普通手机用户都非常依赖 GMS 来运作。没有 GMS 的 Android 手机,依然是Android 手机,但不是你印象中的 Android 手机,并且会给你带来另一番体验。要不然老板用 Meet 开会的时候,你告诉你的老板你的手机没有 Meet,可不可以用 Microsoft Team 吗?


参考资料:What is AOSP?What are Google Mobiles ServicesThe history of Android OS

今天你洗手了吗?全民做好防疫准备,齐心抵御新冠肺炎入侵! 点击追踪 >> 新冠肺炎疫情动态

*部分照片取自网络,内容皆由MOJO平台的MOJO投稿员归有,若想参考请附加此文的链接。照片或文章如有侵犯版权问题请告知,谈谈网必定删除,谢谢!*