Phone for development?

Discussion in 'iPhone' started by albertc, Nov 30, 2011.

  1. albertc macrumors newbie

    Sep 26, 2011
    Austin, TX
    I'm looking into developing for iOS and was wondering whether or not it would be worth it to spring for a 4s over a 4.
  2. saving107 macrumors 603


    Oct 14, 2007
    San Jose, Ca
    It would depend what type of App you will be developing.

    If your app is going to be along the lines of Infinity Blade II, then you will need an iPhone 4S, but if your app is going to be something like DoodleJump, then an iPhone 4 is good enough.
  3. psonice macrumors 6502a

    Jul 22, 2005
    Yeah, it totally depends on what you're writing. There's a lot to consider:

    - A 4s is much better to test on, because the a5 makes it much quicker (quicker install, quicker app start, quicker in-app for testing). That saves you a lot of time when you're testing on the device.
    - A 4s will hide performance issues. If your code is too slow somewhere, it might run fine on the 4s but dog slow on a 3g. The end result is that you end up with a bad app and lots of complaints.
    - Maybe you do 99% of your testing in the simulator and the whole question is irrelevant (I don't have this luxury :()
    - Both 4 and 4s are retina devices. Do you need to test on a non-retina display?
    - Do you need to test on older iOS versions? That makes things tricky! How about beta iOS versions?

    Ideally you need a testing suite, with all the major iPhone and iPod versions, running a range of OS versions, but I guess you need to compromise a little ;) Personally I have a 4s for main dev work, and a 3gs for compatibility testing (none of my recent work will run on 3g or older, so that's enough).
  4. albertc, Dec 1, 2011
    Last edited: Dec 1, 2011

    albertc thread starter macrumors newbie

    Sep 26, 2011
    Austin, TX
    I was thinking about a game like Battleheart so i guess somewhere in-between those two games.I have an old iPod touch to handle the lower resolution testing.I really appreciate the help!

Share This Page