Greetings,
Right now I am using a 3g ipod touch (faster CPU version) for testing my app. However, in order to truly gauge the performance that most users would experience, I need to get a slower device.
So a few questions have been jumping around in my head (with the first one being the most important):
1) Would a 2g ipod Touch be sufficient for performance testing, or should I really be looking to get a 1g ipod (or even a 1g iphone) for testing?
2) How big is the performance difference is between 1g and 2g (or even ipod vs iphone)?
3) Assuming there is a large difference between 1g and 2g, does it make sense to limit an apps features to make it run well on a 1g device?
4) On the other hand, can/should a developer create an app for a minimum generation of device? And can that minimum be specified in the app-store listing? (or does Apple require that all apps be available for all device generations?)
Any help/insight would be appreciated.