软餐获悉,Google Play 宣布,自 2021 年 8 月开始,新的应用程序必须以 AAB(Android App Bundle)的格式发布,以取代 APK 作为标准发布格式。
谷歌表示,AAB 格式要求仅适用于新的应用程序。而现有的应用目前将被豁免,正在发布的管理 Google Play 用户的私人应用程序也将会豁免。
谷歌于 2018 年 5 月推出了 AAB(Android App Bundle)格式,目前 AAB 格式已被超过 100 万个应用程序使用,其中包括 Adobe、Duolingo、Gameloft、Netflix 和 Twitter 等大牌应用程序。排名前 1,000 的应用和游戏中的大多数都采用 AAB 格式。
新的 Android App Bundle 格式对 APK 格式进行了优化,以便在不同的设备配置和语言之间进行分发。它使应用程序比通用 APK 格式减少约 15%。App Bundles 要求应用程序的大小不应超过 150MB,从而使应用下载速度更快,间接地提升应用安装速度,并减少卸载。
App Bundle 启用的其他功能包括 Play Asset Delivery。这通过动态交付大型资产来减少用户等待时间,同时降低交付成本。使用 Play Asset Delivery 的游戏可以使用纹理压缩格式,因此用户只能获得适合其设备的资产,不会浪费空间或带宽。
还有 Play App Signing,这是应用程序包所必需的,它通过使用 Google 的安全基础架构来保护开发者的应用签名密钥免于丢失,并提供升级到新的、加密功能更强大的应用签名密钥的选项。谷歌表示,Play App Signing 将开始推出 APK Signature Scheme v4,让应用程序有选择地访问将在较新设备上提供的新的性能特性。
App Bundles 还支持 Play Feature Delivery,让开发者能够通过安装时间、条件和按需交付模式来自定义将哪些功能模块交付到哪个设备,以及何时交付。
如前所述,2021 年 8 月之后提交到 Google Play 的新应用需要以 Android App Bundle 格式提交。还需要启用 Play Asser Delivery 或 Play Feature Delivery,而不是扩展文件 (OBB)。现有应用可以继续提交 APK 格式的更新。