Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

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)?

share|improve this question

3 Answers 3

up vote 3 down vote accepted

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).

share|improve this answer

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.

share|improve this answer

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.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.