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



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

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

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

某些应用会在您安装后下载额外的文件,并缓存这些文件,以便您可以获得更流畅的应用体验。

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

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

因此,尽管Play商店中应用程序的大小可能看起来较小,但安装后可能会占用手机中的更大空间。

最新更新