您的位置首页>支付宝专区>

安卓App Bundle可能会对开发者和高级用户产生不利影响

导读从字面上和形象上来说,安卓应用程序包或APK是一个混合包。它们通常很大,因为单个APK可能包含适用于应用程序所有变体的所有数据,即使某些

从字面上和形象上来说,安卓应用程序包或APK是一个混合包。它们通常很大,因为单个APK可能包含适用于应用程序所有变体的所有数据,即使某些变体或架构不需要其他部分。与此同时,这种包装使得在谷歌Play商店之外重新分发和装载APK变得微不足道。明年,一旦谷歌开始实施其新的安卓应用捆绑包(AAB)格式,情况将会改变。虽然这通常是大多数最终用户的胜利,但也可能会让开发人员和一些用户感到头疼。

Android App Bundle对开发人员和高级用户可能有不利影响

简而言之,安卓应用捆绑包将为特定架构(如ARM和x86)提供合适的APK,并且只包括只适用于该架构的代码、语言、布局等内容。它将大大缩小APK的大小,这意味着更快的下载速度和更少的本地存储空间。然而,在一种情况下,对于某些用户来说,这实际上可能更成问题。

XDA指出,AAB将使开发者更难在其他平台或应用商店上重新分发他们的应用,因为这种拆分APK的过程只适用于谷歌Play商店。这也将使侧面装载APK成为一个问题,因为它可能没有任何架构和所有架构所需的所有必要组件,而以前的APK只能容纳一种尺寸。

应用程序开发人员可能别无选择,因为谷歌要求所有新提交的应用程序从2021年8月起必须使用AAB。不需要推送更新的现有应用需要针对Android API等级30(Android 11)或更高。使用即时体验功能的应用也需要切换到安卓应用捆绑包。

AAB确实有其他优势,尤其是为大于150MB的应用程序(如大型游戏)提供播放资产交付。对于大多数用户来说,这些功能都是公认的便捷功能,但它们的价格总是与Google Play商店和服务捆绑在一起,这正是Google想要的。

版权声明:本文由用户上传,如有侵权请联系删除!