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 just enrolled as an iOS developer. I now need a device to test my app on a real device and not solely on the simulator.

The iPod Touch seems to be the cheapest option. Will this be enough to test my apps? Or would it be better to buy an iPad, iPhone 3G[S] or iPhone 4?

What device would you get to test?

share|improve this question
I'm not sure whether this question would be better on StackOverflow or not. Did you search there? –  Loïc Wolff Mar 23 '11 at 10:06
Actually, I think Programmers (SE) would be more appropriate, but since there are already reasonable answers here, I vote to keep this here. –  Philip Regan Mar 23 '11 at 16:12
@Loic I think it's al about the community, rather than the pre-defined site subject. All those divisions are too patronizing to me - I prefer a world with border free countries. And sorry for going too far in the analogy! :P –  Cawas Mar 24 '11 at 4:49

4 Answers 4

up vote 6 down vote accepted

That totally depends on the apps you want to do.

Do they need GPS localization? A microphone? Front or back cameras? Hi-res camera?

Besides, you can't test an iPad app on the iPhone, so you'll need an iPad no matter what.

Edit: According to the comment, an iPod Touch would be enough for you.

share|improve this answer
That's clear. The app right now doesn't need camera or localization - only an internet connection is needed. And that'll be true for most of my coming projects. –  mseo Mar 23 '11 at 11:07
@mseo then an iPod Touch would be perfect for you. –  Loïc Wolff Mar 23 '11 at 11:54

As a developer and a designer I want to get my hands on every platform my software may be used on. For iOS I test on iPad, iPhone 3GS, iPhone 4, and the simulator. But I only own an iPad and a 3GS, the others I borrow. I think it is also important to watch other people interact with my software using the different devices. These smart devices serve such different purposes for people that their expectations of how software should work on them varies widely.

I recommend asking around and finding some friends who own and regularly use these devices to help test your software.

share|improve this answer

If you plan on supporting any older devices in the market, you need to acquire the oldest slowest device which you plan on supporting, preferable one not upgraded beyond the oldest OS version which you plan on supporting. Old used iPod Touch's from someplace like eBay might be suitable.

It's also important to test on a newer device running the most current iOS version (and at least two test devices if you want to test with any new iOS beta versions as well as the current release.)

share|improve this answer

If I had to choose one, I would pick iPhone 4 because it's the only one that got it all and you can try anything you need on it. Plus, it's where the money mostly is. And it's generally easier to adapt things from iPhone to iPad than the other way around.

As others said, there's a lot more to it than picking one and I do agree with the opinions already expressed. But if I'd had the option to choose which one to begin with, costs aside, it's the 4.

share|improve this answer

Your Answer


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.