For the sake of coding itself, I know that I don’t need to buy iPhone as there’s pretty good emulator.
However, as I will develop iPhone apps for clients (will not have direct contacts to clients) via freelancers sites, do you think that I might get rejected (not chosen) by the contractor because I don’t have iPhone at home?
Do contractors accept this way of working:
- I develop the app, test it in the emulator and send it to them
- They test it in iPhone and send me the list of the bugs
- I fix the bugs and send them the app back
- They find new bugs and…
Yes, or at least an iPod Touch.
To clarify:
Yes. You really need one. Debugging the kind of errors that cause it not to open on the device at all, for example, can be mind-numbingly tedious if you don’t have the device handy.
For most purposes, of course, an iPod Touch should do just fine, but the crux of the matter is that the testers can only test what they see; only the developer can actually test crucial stuff, most of the time.
So to repeat. Yes, you’ll need a device. A thousand times yes.