★ TouchArcade needs your help. Click here to support us on Patreon.

Starting out question

09-17-2010, 11:32 PM
#1
Junior Member [Original Poster]
Joined: Sep 2010
Posts: 2
Starting out question

Evening all!

Make things short here I'm really interested in developing iPhone games I've got a couple ideas, and experience with some programming. I was just wondering do I need an iPhone to develop / test my apps or could I purchase an ipod touch? In terms of cost the ipod touch would be cheaper.
09-18-2010, 06:42 AM
#3
Joined: Sep 2009
Location: xor eax, eax
Posts: 755
Indeed, an iPod Touch will be probably enough for the startup. However there are a few differences - here is a short list of iPhone-only features:
- GPS (except the 1st gen iPhone), though this might not be vital for most games
- vibration
- better sound quality when using the built-in speakers
- camera (older iPod Touches do not have a camera)
- phone functions (probably irrelevant for games)

Besides these there is a more important aspect which might make you consider buying an iPhone too: performance. The iPhone models used to have an underclocked CPU compared to their breathren iPod Touch models. The cause: preserving battery life is more important for an iPhone than for the iPod Touch.

The best would be to have the whole arsenal of iDevices and test your apps on each and every model. I personally managed to detect performance bottlenecks an weird issues, which would be still hidden if I tested exclusivly on a single device type and/or model. Of course you can also hire beta testers, which is probably cheaper than buying all iPod Touch and iPhone models.

One more hint: if you consider buying a 3rd gen iPod Touch, be aware that the *8GB* models have actually the same hardware specs as the 2nd gen.
09-18-2010, 07:13 AM
#4
Joined: Dec 2009
Location: Berlin, Germany
Posts: 1,674
well if you want to go "cheap" and have a nearly complete testbase

get 3 ipod touches, 3rg gen 8gb ipod (=iphone 3g), 3rdgen 32gb ipod (=iphone 3gs) and a 4rg gen 8gb ipod(=iphone4)

if support for older devices is not youre top priority for get the iphone3g/3rd gen 8gb touch

but you should have at least latest 2 generations of touches to support 3gs and iphone4 with retina &co
09-18-2010, 09:43 AM
#5
Joined: Jun 2010
Posts: 378
I test with a second generation iPod Touch. It's the lowest hardware supported for Game Center, ensuring that I reach the largest possible audience.

Michael Garofalo - App Developer and author of The Unofficial GameSalad Textbook.
09-18-2010, 09:46 AM
#6
Junior Member [Original Poster]
Joined: Sep 2010
Posts: 2
Thanks everyone for the input I really appreciate it!
09-18-2010, 06:48 PM
#7
Joined: Jun 2009
Location: Hollywood, CA
Posts: 1,869
I co-developed iFist without having an iPhone of my own (though my girlfriend was kind enough to let me test on hers). I'm not the programmer mind you As 180 got underway, a friend was kind enough to donate his older iPhone to me (yeah, I will actually buy a device someday if my sales take off..)