首页 > 互联网 > 正文

全世界都在薅Android的羊毛 Google为何坐视不管?

原标题:全世界都在薅Android的羊毛 Google为何坐视不管?

来源:GeekPark极客公园

Android也许不是最好的操作系统,但一定是最受欢迎的。今年以来,华为 HarmonyOS、微软的 Windows 11、还有一些 Linux发行版陆续宣布支持 Android app,而在此之前,Google自家的 ChromeOS也早已能运行 Android app。

全世界都在薅Android的羊毛 Google为何坐视不管?

Android仿佛成了一块任人宰割的肥肉,但作为主导 Android的 Google,并没有对此做出任何表态,难不成 Google愿意放任不管,顺便当个大慈善家?

Android被薅羊毛合情合理

Android被薅羊毛的命运,也许从它开源那天起就注定了。

Android早在 1.0版本发布前就被 Google收购,它基于 Linux内核开发,必须遵照 GPL协议进行开源,这个开源项目也就是我们常听到的 AOSP(Android Open Source Project),AOSP具备 Android app的运行环境,不过它并不等于 Android,只能算是“半成品”,而 HarmonyOS、Windows 11、Linux发行版之所以兼容 Android app,就是因为它们基于或内置了 AOSP,同样的,这也不能算作 Android系统。

全世界都在薅Android的羊毛 Google为何坐视不管?

Android与 AOSP最大的不同,即 Android集成了 GMS服务,AOSP则不具备。

Google收购 Android时,看中了其在移动平台上无穷的商业潜力,之后随着智能手机的快速普及,Android很快成为全球第一大操作系统,这让 Google得到了数十亿用户,商业潜力不言而喻。

在 Android普及过程中,Google通过其在互联网应用上强大的优势,将 Chrome、Gmail、Maps、Play Store、YouTube等国民应用服务打包成“GMS”(Google Mobile Services)集成到系统中,如果想要使用 GMS,最好的体验就是购买一部 Android手机,可以说 GMS与 Android是相辅相成的。

全世界都在薅Android的羊毛 Google为何坐视不管?

因此,在华为和微软们看来,Android其实算不上一块“肥肉”,它们看中的也不是 Android系统,而是背后丰富的应用生态,所以用“薅 Android的羊毛”来表述或许更合适一些。而对于 Google来说,像 Windows 11和一些 Linux发行版虽然支持 Android app,但脱离了 GMS服务,所以说 Google管不着,也没有权利管。不过受到政策限制的华为是个例外,HarmonyOS用自有的HMS代替了 GMS,但 Google对此也只能表示无奈。

AAB替换 APK并非加强应用管控

虽然从系统层面无权管控,但 Google还能在应用层面进行限制。最近一段时间,Google宣布从 8月份起,Play Store规定用 AAB格式取代 APK格式作为新的应用安装包,这看起来只是简单的格式变化,不过联想到 HarmonyOS、Windows 11等系统刚刚兼容 Android APK,而 Google的此举,似乎堵上了这些第三方系统薅 Android羊毛的途径。

全世界都在薅Android的羊毛 Google为何坐视不管?

这样的做法与华为 HarmonyOS看起来很像,HarmonyOS手机系统同时兼容两种格式的应用,一种是 Android原有的 APK,另一种则是鸿蒙的 HAP应用,HAP应用可以部署到不同硬件条件的智能终端上,但最重要的是,华为出于构建鸿蒙生态的需要,希望用 HAP应用逐步替代 APK。因此 HAP只兼容 HarmonyOS,并不兼容 Android。

不过 Google与华为不同,前面我们说过,Google只在乎 GMS,对于 Android应用生态则一向秉持着开放态度,这也是 Android生态枝繁叶茂的根本原因,而至于 AAB格式,实际上是一种更先进的应用封装形式。由于 Android设备数量众多,配置各不相同,所以我们下载到的 APK其实包括了针对不同机型的资源文件,这样会造成许多资源浪费。

全世界都在薅Android的羊毛 Google为何坐视不管?

为了解决这一问题,Google从 2018年开始推行 AAB格式,AAB只作为开发者上传至应用商店的格式,用户下载到的依旧是 APK。区别在于,AAB格式安装部署更加灵活,可以针对不同配置、不同分辨率的机型提供对应的 APK版本,因此用户下载到的 APK文件会是专属的,体积更小,也更节省资源。这才是 Google推行 AAB的主要目的,而并非加强应用管控。

Google急需下一个 Android

实际上,Google并不需要对 Android应用生态进行过分管控,相比于此,更大的问题是 Android系统本身带来的。

在未来,多端融合、万物互联将成为硬件发展的主题,同样也会是操作系统的迭代方向,随着技术的不断升级,未来的操作系统多会朝着华为鸿蒙的方向发展,即全场景操作系统,一套系统将面对多套终端。

而彼时 Android则会失去优势,在我们印象中,Android更适用于手机和平板这种相对高性能的设备,但由于其先天的限制条件(最小运行内存不得低于 512MB),却不适合智能音箱、智能手表和汽车这些算力相对较弱硬件平台。此外,Android作为基于 Linux内核开发的操作系统,维护和管控的难度也很高,由此衍生出的版本碎片化问题直到如今也让 Google头痛不已。

全世界都在薅Android的羊毛 Google为何坐视不管?

Google并不是没有准备,它早在 2016年就开始了 Fuchsia OS的计划,Fuchsia OS的理念与 HarmonyOS极为相似,一样采用微内核和模块化设计,可以部署到手机、汽车、音响、手表等不同的硬件设备上,当然 Fuchsia OS的手机系统一样兼容 Android app,只是 Google的研发进度实在太慢,直到现在还没什么太大进展,它作为 Google的下一个 Android,距离用户似乎还有很远。

全世界都在薅Android的羊毛 Google为何坐视不管?

技术变迁总是很快,仅拥有十余年历史的 Android也将不再适应未来的硬件发展趋势,不能满足 Google的需要了。它唯一留下来的,也许就是丰富的应用生态,被薅羊毛是 Android最好的归宿了。

相关阅读:
司法裁判向大数据杀熟说不 跨境支付:高速赛道与牌照困局