Android App Bundle
外观
此条目可参照英語維基百科相應條目来扩充。 (2024年2月28日) |
| 扩展名 | .aab |
|---|---|
| 格式类型 | 软件包格式 |
| 作为容器 | Android |
| 自由格式? | 是 |
| 网站 | 官方网站 |
Android App Bundle是開發者將Android应用程序上傳至Google Play时Android应用程序的檔案格式。App Bundle内包含应用程序的已编译代码和资源文件。[1]Android App Bundle的文件扩展名是“.aab”。 [2] 这种格式使得 Play 商店能够生成针对每个用户设备量身定制的 APK 文件。这样一来,用户只需下载所需的组件,从而减小应用体积并提升安装速度。
自2021年8月起,只有Android App Bundle格式的Android应用程序才能上傳至Google Play [3][4]。自2023年5月起,只有Android App Bundle格式的Android TV应用程序才能上傳至Google Play。 [5]
Split APK
[编辑]一个APK文件就已经可以支持多种语言、最高4种CPU架构,以及多种屏幕分辨率[6]。但是对于一台特定的设备,每个安装文件都包含了大量与这一设备的CPU、语言设置和屏幕尺寸无关的无用代码[6]。 由Play Store等应用商店生成的Split APK仅包含适用于特定设备的应用代码和资源[7]。如果用户更换设备的语言或功能配置,应用商店可以按需提供额外的Split APK来满足新的需求[8]。 要使用Google Play的“边游戏边下载”功能,AAB是必须的。这个功能允许用户先下载并安装游戏的一部分内容并开始游戏,而在用户专注于游戏的某个关卡的过程中,剩余部分可以稍后继续下载[9]。
另见
[编辑]参考文献
[编辑]- ^ About Android App Bundles. Android Developers. [2021-08-15]. (原始内容存档于2021-08-09) (英语).
- ^ bundletool. Android Developers. [2021-10-19]. (原始内容存档于2023-03-15).
- ^ Peters, Jay. Google is moving away from APKs on the Play Store. The Verge. 2021-06-30 [2021-08-15]. (原始内容存档于2021-08-04) (英语).
- ^ New Android App Bundle and target API level requirements in 2021. Android Developers Blog. [2022-11-22]. (原始内容存档于2023-03-14) (英语).
- ^ Amadeo, Ron. Android TV will require App Bundles in 2023, should reduce app size by 20%. Ars Technica. 2022-11-22 [2022-11-22]. (原始内容存档于2022-12-09) (美国英语).
- ^ 6.0 6.1 Amadeo, Ron. Google Play dumps APKs for the more Google-controlled "Android App Bundle". Ars Technica. 2021-07-01 [2021-08-15]. (原始内容存档于2021-08-12) (美国英语).
- ^ Tim Anderson. Android devs prepare to hand over app-signing keys to Google from August. www.theregister.com. [2021-08-15]. (原始内容存档于2021-07-24) (英语).
- ^ Elliott, Dom. A new publishing format for the future of Android. Medium. 2020-11-23 [2021-08-15]. (原始内容存档于2021-07-16) (英语).
- ^ Amadeo, Ron. Android 12: The Ars Technica Review. Ars Technica. 2021-11-15 [2021-11-21]. (原始内容存档于2021-11-21) (美国英语).
| 这是一篇關於Google的小作品。您可以通过编辑或修订扩充其内容。 |