没有谷歌的华为,有所为、有所不为?

2019 年 5 月,特朗普把华为列入实体清单,美国公司未经批准,不得销售产品和技术给华为 。
2019 年 9 月,Google 不会在华为新设备上预载谷歌移动服务 (Google Mobile Services, GMS) 。
2020 年 2 月,华为宣布自家的华为移动服务 (Huawei Mobile Services, HMS) 正式出海 。
2020 年 9 月,华为将宣布推出 HMS Core 5.0 版本 。
华为手机在这两年之间,经历了太多风雨 。他们在硬件被断供之时,使用各种备胎手段支持下来;在软件被断供之时,也采用了自家的 HMS Core 来当替换 。到了 2020 年年中,华为实体手机仍然卖得很火,更成为全球最大的手机公司 。但是,没有 Google 软件支持的华为,还能有所为吗?
这回,虎嗅趁着华为向媒体解释全新的 HMS 5.0 服务之余,让我们深入分析没有 Google 的华为,究竟过得怎么样 。
为什么 GMS 如此重要?
为什么华为手机没有 Google 的支持,就好像会世界末日一样,非得搞个 HMS 来取代不可?也许大家已经听过无数次原理,但我们仍然必须再次重温 GMS 是什么 。
虽然 Google 已停止向华为手机供应 Android 作业系统,但 Android 架构其实分为两大部份:一份是完全无需授权的开源版本 AOSP(上右),另一个是带 GMS 核心的 Android(上左) 。因此,华为可以无需 Google 授权下,继续使用开源版本的 Android AOSP 系统 。
但真正对华为带来严重冲击的,是华为无法继续使用 Android 当中的闭源项目,Google 移动服务 (Google Mobile Service, GMS) 。GMS 是一套应用程序和云服务,包含了俗称“谷歌全家桶”的各种 Google 服务,例如 Play Store 商店,Search 搜索、Gmail 邮件、 Maps 地图 、YouTube 视频等众多 APP,同时包括众多系统级的 API 接口、以及 Google Services Framework 服务框架 。
也许,内地用户可能认为我从来都不用这些应用,为什么华为没有了它就会感到困难?由于众所周知的原因,国内的手机大多不能使用各种 Google 应用,所以对此无感 。但在欧美市场来说,Google 应用就如中国的微信,须臾都无法离开它;而且,Google 应用市场的主要入口:Google Play,也在内 GMS 全家桶之内,没有 GMS 的话,部份欧美手机用户可能连安装应用也有困难 。
也许大家也会觉得:反正 Android 是开放的,自己下载个 apk 就能安装吧?这也不可行,华为手机没 GMS,就得不了 Google 认证,在大多数情况下均无法使用 Google 各种服务 。大家可以把 GMS 想像是内嵌在手机内,用来接驳“Google 应用”的货轮的货运码头,Google 公司的货轮,没看到自家的码头?就不会肯靠岸卸货 。
尽管华为近年积极通过各种服务,取代 Google 原生的服务 。而且不少的 Google 服务,也可以通过浏览器使用,所以影响还是有限 。但问题是 GMS 内嵌在 Android 作业系之内,Android 各种系统接口,也默认使用 Google 的各种服务,所以不少欧美的应用开发者,在使用各种基于云端的功能(例如定位功能、语音识别或是支付功能),也会默认使用 Google 的服务 。
华为 Mate 30 Pro 在执行优步 (Uber) 时,会因为没有 GMS 而闪退 。
当这些应用在缺少了 GMS 核心的华为手机上跑,Google 的“货轮”同样因为看不到 GMS 的码头,而不愿“卸货“,导致这些应用要不就是无法使用、要不就是闪退 。外媒 cnet 为缺少 GMS 核心的华为 Mate 30 Pro 进行测评,虽然高度评价 Mate 30 Pro 的拍摄能力,但也因为系统的各种问题拖累(上图),只能说它是“最好、也是最坏的智能手机” 。
换言之,在海外销售的 Android 手机如果没有 GMS,开发者在开发应用时,将要面对无法在地图里定位和导航、无法使用语音助手、无法进行应用内购买、甚至是无法显示广告等各种问题 。而且,没有 GMS 提供的框架,这些手机甚至无法下载应用、无法通过云端备份、甚至连推送通知和讯息同步等系统基本功能,也无法正常运作--因为即使这些系统功能,也通过 Google 的服务器来处理 。