最近谷歌推出了一个新的功能应用程序包,除了灵活性和架构上的差异之外,它与APK的概念非常相似。
我阅读了大量的博客/文章,以了解应用程序捆绑在设备上是如何与APK文件进行比较的。
从谷歌Play Store开始的Android设备上,app bundle的实际内部工作流程是怎样的?
最近谷歌推出了一个新的功能应用程序包,除了灵活性和架构上的差异之外,它与APK的概念非常相似。
我阅读了大量的博客/文章,以了解应用程序捆绑在设备上是如何与APK文件进行比较的。
从谷歌Play Store开始的Android设备上,app bundle的实际内部工作流程是怎样的?
应用程序包是一种发布格式,而APK (Android应用程序包)是最终将安装在设备上的打包格式。
应用程序包使用bundletool创建一组APK。(. apk) 可以提取这些信息,并将基础和配置拆分以及潜在的动态特性模块部署到设备上。
依赖关系可以是这样的:
App Bundle的内容是这样的:
更多关于应用程序包的信息请点击这里。
应用程序包是发布格式,而APK (Android应用程序包)是最终将安装在设备上的打包格式。
谷歌使用app bundle为每个用户的设备配置生成和提供优化的apk,因此他们只下载运行应用程序所需的代码和资源。因此,用户可以获得更小、更优化的下载。