I am buying a testing device for iPhone apps. I cannot afford an iPhone 4 so I am thinking to buy an iPod touch. Can I use an iPod touch for testing iPhone apps? What will be impossible to test on an iPod touch?

My second thought is to buy an iPhone 3G or iPhone 3GS, but I am not sure if these devices are too old to use as testing devices. What do you think? Could I use them? Can a new system be installed on these devices (does it slow them down)?

4 Answers 4


I wrote an extensive blog post about this topic a while ago: http://wjlafrance.net/?p=188

Basically, an iPod touch is great as long as you don't want to use GPS-based location in your app (you can test general, wifi-based location) and are only interested in iOS 4+ deployment (or iOS 5+ if that's what your iPod is running).


Yes it runs iPhone apps. The iPod touch fourth generation is an excellent device for testing - it's inexpensive and has most of what you need. It has the A4 processor, same as iPad or iPhone 4, retina display, gyroscope, speaker, cameras, internet connectivity etc. iOS 5 also works great on them without slowdown.


As a registered iOS developer, I feel qualified to answer this question. First of all, an iPod touch can do everything an iPhone can, except it does not have a 3G internet connection or an internal GPS. So, to answer your question, you can test your app on an iPod touch. However, ensure that you buy a 4th generation iPod touch, because all previous models lacked a camera and a microphone. Also, if your app requires 3G connectivity you will need an iPhone.


Yeah...you can test but when coming to native apps the ui will differ. Because iphone-6s screen size is 5.44 inches and ipod screen size is 4 inches.

I written this answer with my experience. I tested native application in ipod its working fine in that device again I tested same app in iphone-6 at that time i found some flaws (Very minor bugs).

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .