最近,Google提出了一项新功能app bundle
,除了灵活性和体系结构差异外,它与APK的概念非常相似。
我阅读了很多博客/文章,以了解与APK文件相比,应用程序捆绑包在设备中的工作方式。
从Google Play商店开始,应用捆绑包的实际内部工作流程是什么,以及如何在Android设备上运行?
最近,Google提出了一项新功能app bundle
,除了灵活性和体系结构差异外,它与APK的概念非常相似。
我阅读了很多博客/文章,以了解与APK文件相比,应用程序捆绑包在设备中的工作方式。
从Google Play商店开始,应用捆绑包的实际内部工作流程是什么,以及如何在Android设备上运行?
Answers:
App Bundle是一种发布格式,而APK(Android应用程序PacKage)是打包格式,最终将安装在设备上。
应用程序捆绑包使用bundletool创建一组APK。(.apks)可以提取此文件,并将基本和配置拆分以及潜在的动态功能模块部署到设备。
依赖关系可能看起来像这样:
App Bundle的内容看起来像这样:
有关应用程序捆绑包的更多信息,请参见此处。
.apk
在商店中上传了文件,现在要上传.aab
吗?
以下是与PlayStore上的APK相比,Android App Bundle的优势: