以前以单个 APK 形式提供的软件现在只能以应用程序包形式找到。
捆绑包虽然可以高效下载,但使得在 Play Store 之外的分发变得更加困难。
你上次在 Android 上侧载应用是什么时候?用户可以直接安装自己购买的软件(而不是通过平台认可的应用商店寻找)是 Android 区别于 iOS 等操作系统的核心原则之一。但仅仅因为可以做到并不一定意味着这是个好主意,更不用说容易做到了。但现在,谷歌似乎正在调整其应用分发方式,这可能会成为侧载的一大障碍。
过去,您可以通过 APK 文件手动安装 Android 应用:一个文件以方便、易于分发的格式打包了应用的所有资源。问题是,应用远非千篇一律,试图同时容纳所有人很快就会变得难以操作。早在 2018 年,谷歌就重新考虑了这种方法,并提出了一个更模块化的解决方案:Android App Bundles。
使用捆绑包时,应用会有一个核心组件,然后通过动态交付提供其他组件,这样应用只会从 Play 商店请求您真正需要的数据。这样您的设备就不会下载您不感兴趣的功能的代码,也不会支持您不会说的语言。
从理论上讲,这听起来很酷也很高效。但在实践中,这会让安装来自 Play Store 等市场以外的应用变得更加困难。虽然我们已经看到了解决方案,但这些解决方案涉及第三方应用,并且本质上比 Android 的原生 APK 支持更麻烦。
不过,到目前为止,并不是所有人都全力支持捆绑包,你仍然可以找到许多应用程序的单个 APK。但本周,APKMirror 创始人Artem Russakovskii在 X 上对来自 GitHub 的一位用户投诉发表了评论,报告称他的网站最近不再看到许多流行应用程序的旧“胖”APK 提交,现在这些 APK 似乎只能作为应用程序捆绑包使用。该投诉专门针对 X/Twitter 应用程序,该应用程序最近已改为仅使用捆绑包。