安卓|华为鸿蒙、微软Win11:全世界都在薅安卓的羊毛

Android 也许不是最好的操作系统,但一定是最受欢迎的 。
今年以来,华为 HarmonyOS、微软的 Windows 11、还有一些 Linux 发行版陆续宣布支持 Android App,而在此之前,谷歌自家的 ChromeOS 也早已能运行 Android App 。
安卓|华为鸿蒙、微软Win11:全世界都在薅安卓的羊毛
文章图片
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 系统 。
安卓|华为鸿蒙、微软Win11:全世界都在薅安卓的羊毛
文章图片
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 是相辅相成的 。
安卓|华为鸿蒙、微软Win11:全世界都在薅安卓的羊毛
文章图片
因此,在华为和微软们看来,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 羊毛的途径 。
安卓|华为鸿蒙、微软Win11:全世界都在薅安卓的羊毛
文章图片
这样的做法与华为 HarmonyOS 看起来很像,HarmonyOS 手机系统同时兼容两种格式的应用,一种是 Android 原有的 APK,另一种则是鸿蒙的 HAP 应用.
HAP 应用可以部署到不同硬件条件的智能终端上,但最重要的是,华为出于构建鸿蒙生态的需要,希望用 HAP 应用逐步替代 APK 。
因此 HAP 只兼容 HarmonyOS,并不兼容 Android 。
不过 Google 与华为不同,前面我们说过,Google 只在乎 GMS,对于 Android 应用生态则一向秉持着开放态度,这也是 Android 生态枝繁叶茂的根本原因.
至于 AAB 格式,实际上是一种更先进的应用封装形式 。由于 Android 设备数量众多,配置各不相同,所以我们下载到的 APK 其实包括了针对不同机型的资源文件,这样会造成许多资源浪费 。
安卓|华为鸿蒙、微软Win11:全世界都在薅安卓的羊毛
文章图片
为了解决这一问题,Google 从 2018 年开始推行 AAB 格式,AAB 只作为开发者上传至应用商店的格式,用户下载到的依旧是 APK 。
区别在于,AAB 格式安装部署更加灵活,可以针对不同配置、不同分辨率的机型提供对应的 APK 版本,因此用户下载到的 APK 文件会是专属的,体积更小,也更节省资源 。这才是 Google 推行 AAB 的主要目的,而并非加强应用管控 。
Google 急需下一个 Android
实际上,Google 并不需要对 Android 应用生态进行过分管控,相比于此,更大的问题是 Android 系统本身带来的 。


推荐阅读