我正在开发一款iPhone游戏,它的体积接近20MB.我希望将其保持在20MB以下,以便用户可以通过3G下载.
其中一个主要原因是我的所有图像都有两个副本,一个用于Retina显示,另一个用于非Retina显示分辨率.但是,一半的图像总是完全不必要的.根据设备的不同,它将使用一种分辨率或另一种分辨率,但绝不会同时使用.
我知道我可以使用高分辨率设置并将其缩小以用于非Retina显示器分辨率,但它们看起来不太好并且还存在性能影响.
有没有办法将我的图像分成两组,只让用户下载他们需要的设置?
最佳答案 不,至少不是Apple支持的方式.
应用程序包应始终包含所有平台的所有内容.一个动机:用户可能有多个iOS设备与同一个iTunes库同步.所以,假设我在iPhone4上下载你的应用程序,与iTunes同步,然后将它安装在我的第三代非Retina iPod touch上.