问题:不知道鸿蒙HarmonyOS如何来应对Google的Android App Bundle(AAB)格式?
问题追加: 谷歌宣布,其应用商店Play Store的APP格式将从2021年8月1日起正式从“APK”改为“Android App Bundles”(AAB)。这意味着从2021年8月1日开始,所有提交到谷歌Play Store的新应用都必须采用AAB格式。 评:Android App Bundle是Android新推出的一种官方发布格式,可让您以更高效的方式开发和发布应用。借助Android App Bundle,您可以更轻松地以更小的应用提供优质的使用体验,从而提升安装成功率并减少卸载量。转换过程轻松便捷。您无需重构代码即可开始获享较小应用的优势。改用这种格式后,您可以体验模块化应用开发和可自定义功能交付,并从中受益。 需要注意的是,应用的所有经过编译的代码和资源,它会将APK生成及签名交由Google Play来完成。Google Play会使用您的App Bundle针对每种设备配置生成并提供经过优化的APK,因此只会下载特定设备所需的代码和资源来运行您的应用。您不必再构建、签署和管理多个APK来优化对不同设备的支持,而用户也可以获得更小且更优化的下载文件包。 换言之,Android App Bundle只能在Google Play里做。Google Play会进一步对Android加强了掌控。好消息是,Google Play会对Android App Bundle的大小做限制,迫使Android开发者去更好的做代码的精简。
回答: 目前尚无HarmonyOS官方人员对此表态(华为鸿蒙HarmonyOS官方网站网址是https://www.harmonyos.com/)。如果你对此话题感兴趣,可看以下说明。 目前商店上传AAB包时有包体大小的限制,即AAB不能超过150M,如果是APK,则不能超过4G。
说明: 有用户认为这有对抗华为鸿蒙系统的兼容的意图。目前很多人都为Google站队,AAB格式,不同于APK格式,APK格式是免费使用的格式,所有开发者都有使用权。但是AAB就不一样了,不管是哪个系统,要用AAB格式,就需要向Google交钱了。从这点分析,最大的影响就是鸿蒙系统,都用AAB,不用APK了,那么生态就被割裂了。 |