从谷歌播放下载时,为什么所需空间超过apk大小

时间:2017-04-12 05:57:03

标签: android apk

我的apk尺寸是2.75MB。当我尝试从Google Play下载时,我收到一条消息,说我需要释放150MB的空间。当我下载应用程序时,它只有2.75MB。下载一些内容后,它仍然只有大约7MB。为什么会出现这种差异?

1 个答案:

答案 0 :(得分:1)

该应用程序以.apk形式发布,这意味着您的所有源代码以及应用程序中使用的图像,音乐等资源都是压缩形式。

安装完成后,所有文件都会解压缩,从而导致应用程序大小增加。

有些应用会在安装后下载额外的文件,并缓存这些文件,以便您可以更轻松地使用该应用。

Android还提供各种工具来压缩应用程序,然后将其发布到Play商店,例如progaurd。这样做,很难对应用程序进行逆向工程。

从开发人员的角度来看,apk大小越小,下载的机会就越多。因此,许多开发人员使用这些工具尽可能地压缩应用程序,从而导致较小的apk文件大小。

因此,虽然Play商店中app的大小可能看起来较小,但安装后可能会占用手机中更大的空间。