Now that the iPhone 5 has shipped we have, in some cases, at least five image sizes in each binary.

  • iPhone 3G and older iPod Touch
  • iPad
  • iPhone 4
  • iPad Retina
  • iPhone 5 and new iPod Touch

Here’s a table of sizes for various images.

I have a 16GB iPhone 4. Why should I have to download four additional sets of images that take up space on my phone? With the latest upgrade to iOS 6 I had to delete a bunch of stuff so I could perform the upgrade. I’m curious how much space I’d save if I had only iPhone 4 resources? I’d image it’s quite a bit.

To fix this issue I’d like to see is a mechanism in the store that would download a resource package for your particular device. That way we’re not penalized with a gob of resources we won’t use.

With my iPhone 4 I’d get the iPhone 4 resource pack. If I install the app to my older iPod Touch I’d get the standard definition resource pack.

I know Apple won’t see this, but I had to get the thought off my mind. I’m sure there are others who have had the same wish.