I am in the process of porting an iPad app to iPhone. Unfortunately I only have access to an iPhone 3GS. I’m hoping that someone can confirm that the app will look the same on all iPhones and iPod Touches if my Target resolution is set to standard. I know I won’t be taking advantage of the retina display and hope to fix that in the future when I have a newer device to develop on.
if it fits the 3gs, it will look the same relatively on 4g, however make sure you don’t position gui elements by pixel coordinates of course. So testing on 3gs is enough…
bear in mind the older 3g uses fixed function, not surface shaders, so if you want it to run on that (apple have discontinued this but some developers still think its a market) then disable opengl es 2.0 in xcode in appcontroller.mm (details are in that file).