Not so long ago iPhone development was quite simple, only a few OS versions and even less devices.
Now however, there are 2 major OS versions and 5 different devices to
Get all the combinations is the short answer.
I started out with just the iPod, but it's 100MHz faster than the previous iPhone model. My app's performance sensitive, so I'm gonna have to get an old iPhone. I can hardly ask my beta testers (volunteers?) to run the GL performance tool.