我的apk大小是2.75MB。当我尝试从Google Play下载它时,收到一条消息,提示我需要释放150MB的空间。当我下载该应用程序时,它只有2.75MB。下载一些内容后,它仍然只有大约7MB。为什么会有这样的差异?
最佳答案
该应用程序以.apk格式发布,这意味着您的所有源代码以及应用程序中使用的资产(如图像,音乐等)都是压缩格式。
安装后,所有文件都将解压缩,从而导致应用程序大小增加。
某些应用在安装后会下载其他文件,并缓存这些文件,以便您可以流畅地使用该应用。
Android还提供了各种工具来压缩应用程序,然后再将其发布到Play商店中,例如progaurd。这样做很难对应用程序进行反向工程。
从开发人员的角度来看,APK大小越小,下载它的机会就越多。因此,许多开发人员使用这些工具来尽可能地压缩应用程序,从而导致apk文件较小。
因此,尽管Play商店中应用程序的大小看起来较小,但安装后可能会占用您手机中的较大空间。