8月开始google play将逐步取消APK格式

8月份,谷歌将大幅改变你从谷歌Play商店下载Android应用程序的方式。首先,谷歌正在扼杀APK文件格式。这并不意味着所有现有的基于APK的文件和应用程序都将停止工作。然而,所有将在谷歌Play store上发布的新应用都必须采用AAB格式或Android应用捆绑包。谷歌在2018年首次谈到AAB,现在终于开始实施了。至于APK格式,谷歌提供了一个缓慢的死亡过程。

8月开始google play将逐步取消APK格式

谷歌正在对其 Android 应用商店中应用程序的发布方式进行重大改变。从 2021 年 8 月起,平台上发布的新应用程序将采用 AAB 格式,即 Android App Bundles。谷歌实施 Android App Bundle 的计划可以追溯到 2018 年,当时这家 Alphabet 旗下的公司第一次谈到了它们。有关什么是 AAB 以及 Google Play 商店为何转向 AAB 等问题,请在下面找到答案。

什么是 AAB?
Google 正在废除 APK 文件,并计划逐步从 APK 切换到 AAB。但什么是 AAB?如前所述,AAB 代表 Android 应用程序包。根据 Android 开发者指南,Android App Bundle 是一种发布格式,包括应用程序的所有资源和编译代码,并将 APK 生成和签名推迟到 Google Play。AAB 格式允许对请求应用程序的设备进行自定义下载。更多关于 Google Play 商店迁移到 AAB 的原因在下一部分。

使用 Android App Bundles,Google Play 将能够针对特定设备配置和语言优化 APK 分发。换句话说,当用户点击 Google Play 商店上的“安装”按钮时,下载的文件将是为他或她的设备量身定制的。例如,如果用户在他们的设备上选择了英语作为语言,他们不需要德语或法语的语言包,因此它们不会被下载。同样,如果设备请求应用程序不支持 4K 分辨率,则设备收到的 APK 将没有 4K 资源包。

为什么 Google Play 商店要迁移到 AAB?
谷歌正在转向 AAB,因为它允许平台根据设备配置和语言向用户提供定制的解决方案。从通用 APK 中删除不必要的资源包最多可以减少 15% 的下载大小,为 Google 节省大量带宽。随后,文件越小,下载所需的时间就越短,从而减少用户取消下载请求的机会。

AAB 还将为 Google 提供对应用程序分发服务的更多控制,因为任何第三方商店都必须通过云设置 AAB 到 APK 转换器才能提供 Google Play 商店中可用的应用程序,而 Google 在帮助下完成它自己的工具称为“bundletool”。此时可能会出现的另一个问题是:“AAB 是否比 APK 更好?” 从本质上讲,AAB 使 Google Play Store 等应用分发平台能够为 Android 提供自定义应用程序,其中不包含不需要的代码和资源文件。

如何将 AAB 转换为 APK?
一旦开发人员开始将 AAB 文件上传到 Google Play 商店,Google 将利用其“bundletool”将这些文件转换为 APK 格式并将其发送到设备。这些 APK 不会包含通用 APK 中可能存在的所有文件,但包含在特定设备上运行应用程序所需的文件。它也可用作开发人员的命令行工具,以便他们可以创建与服务器兼容的应用程序 APK 版本。

发布者:飞鱼出海,转载请注明出处:https://www.toptiao.com/7727.html

转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。

(1)
打赏 微信 微信
上一篇 2021年8月12日 14:33
下一篇 2021年8月15日 11:42

相关推荐

发表回复

登录后才能评论
error: Content is protected !!