2

我在 Test Internal Track 和 Internal App Sharing 上上传了相同的 aab 包。结果很奇怪:从测试内部应用程序下载大小为 44mb 从内部应用程序共享下载大小为 75mb

我本来期望相同的下载大小。为什么会有这种大小差异?

4

2 回答 2

4

差异来自于 APK 的压缩。

从测试轨道或生产轨道提供 APK 时,Play 会在线上压缩 APK。如果可能,它还会提供与以前版本不同的补丁。这大大减少了用户必须下载的内容的大小。

从内部应用共享提供 APK 时,Play 不会遇到压缩或生成补丁的麻烦,因为它仅用于开发/早期测试目的。

无论捆绑包是上传到内部应用共享还是测试/生产轨道,APK 中的文件都应该相同。

于 2021-01-15T13:32:28.463 回答
0

AAB 包含您的应用程序的资源,以不同的语言、屏幕分辨率、...

当您从 Play 商店下载应用程序时,它实际上只会下载 AAB 的一部分,即您的特定设备上实际需要的部分(基于语言、屏幕分辨率、ecc...)

我认为这个概念适用于 Test Internal Track,但不适用于 Internal App Sharing,因为 Internal App Sharing 更“面向调试”,(例如,您可以上传调试版本,您不必唱歌带有您的生产密钥的捆绑包...),所以我认为通过内部应用程序共享,您实际上是在下载整个捆绑包,而不是针对您的特定设备进行优化。

这可能是下载大小不同的原因,但这只是我的看法:)

于 2021-01-15T09:49:17.067 回答