我的适用于Windows 10的UWP应用目前正在开发中,并具有约400-500个高清图像,占用了1.7 GB的巨大硬盘空间。 File Explorer声称图像占用约1.68 GB,而代码为其他0.02 GB ...
说完之后,该应用程序需要有几千个高清图像。显然,这将是不可持续的,因为应用程序的大小将接近10 GB,甚至可能更大。
是否可以在应用程序中压缩这些图像?
这与this Stack Overflow question无关。我没有使用Xamarin。我还测试了从商店下载发行版本以进行确认-实际上它的大小为1.7 GB。
应用程序中使用的图像实际上是应用程序资源。
打包应用程序后,将不会对资源的这一部分进行特殊处理。您只能在打包前压缩映像,或者考虑在安装应用程序后提取映像资源以允许用户下载和导入映像资源。
就像某些在线游戏一样,下载游戏主体后,它们将在首次运行时下载其他数据包。这部分资源不是由商店托管,而是由开发人员存放。