自 2018 年 I/O 大会上推出 Android 应用包(AAB)以来,谷歌为开发者提供了将应用程序打包成更高效的方式,以便更好地将应用交付给用户。由于这一改变,Google Play 商店在安装应用时只会下载所需的特定部分,从而节省存储空间。然而,这种改进仅适用于通过 Play 商店下载的应用,而侧载的应用仍需安装大型 APK 文件。近期有社交媒体的消息称,谷歌公司对侧载应用的处理方式发生了变化,使得侧载过程变得更加繁琐。
侧载安卓应用的现状
APKMirror 平台的创始人 Artem Russakovskii 在 X(前 Twitter)上发布了一条消息,声称谷歌已停止为许多应用生成大型 APK 文件。这意味着用户在安装 APK 文件时将需要下载应用包(Bundle)。虽然大型 APK 文件可以通过从官方网站或第三方来源下载并直接安装,但应用包通常需要额外的步骤。
安装这些应用包通常需要使用第三方工具,如 Split APKs Installer(SAI)。根据消息,许多应用现在只能以应用包格式提供,这要求用户在安装 APK 文件之前先下载这些工具。
这一变化的重要性
根据谷歌的说法,大型 APK 文件包含了针对多种设备的兼容性要求,如屏幕大小、CPU 架构等。这使得开发者可以创建一个单一的包文件,而不必为各种设备类型发布多个包文件。尽管将所有内容打包到一个大型 APK 文件中便于用户下载,但这也导致了设备上占用了大量存储空间,其中的未使用内容本可以用于其他目的。
谷歌通过 AAB 方案解决了这个问题。与其将所有设备的要求压缩到一个大型 APK 文件中,Google Play 商店现在只会下载运行该程序所需的部分文件,从而减少了应用程序占用的存储空间。
本文来自投稿,不代表TePhone特锋手机网立场,如若转载,请注明出处:https://www.tephone.com/article/28818