I have been developing some iOs stuff using the simulator and a real iPad. Now I think I really need an iPhone but I am not really into taking it around, my Nokia is just perfect for my needs.
I was wondering: isn’t it better for a developer to get a second hand 3g – 3gs instead of an expensive 4/4s so that the apps can be tried with the lowest-end device? what do you think? Am I losing something with this choice besides the possibility of trying it with a newer retina screen?
Edit: I don’t want to use it as a phone, it’s just for the development. I would like to know if from a developer point of view all the versions 3g up are the same, besides screen resolution. In this case, since I’d do audio application, I would have the possibility of testing the slowest hardware, that can be a good choice for me. Thank you!
I think it would be a mistake to get a 3Gs to target at this point, given that probably by the end of the year the 4 or 4s will take the place of the 3Gs as the low-end device.
Targeting the 3Gs for testing makes sense for perhaps another year or two, if you don’t mind upgrading past that point.
One other consideration is that if you are really going after augmented reality, you’ll probably want to use some of the hardware advances from the iPhone 4 on, so from that standpoint also an iPhone 4 makes more sense as a test device than a 3Gs.