I am developing an iPhone game and it is approaching a size of 20 MB. I would like to keep it under 20 MB so that users can download it via 3G.
One of the main reasons is that I have two copies of all my images, one for Retina Display and one for non-Retina Display. However, half of the images are always completely unnecessary. Depending on the device, it will use one resolution or another, but never both.
I know that I can just use the high-resolution set and scale it to a resolution other than Retina Display, but they don't look so good, and there are performance implications.
Is there a way to split my images into two sets and force users to download the set that they need?
source share