Developer Impressions - ipad2.

Discussion in 'iPad' started by mlfarrell, Mar 17, 2011.

  1. mlfarrell macrumors member

    Mar 17, 2011
    Hi guys. So I got my hands on one of these things today. While mine hasn't arrived yet, the tests I was able to run on my friends' told me all I needed to know. The performance boost is beyond noticeable. Likely due to less RAM swapping, and the GPU upgrade, my app ran fast as he'll in comparison to the 1st gen iPad.

    I'm very pleased and can't wait to do more tests and update my app to handle the new features of the device such as the cameras and and dual core capability. It's gonna be a fun ride developing for this thing. It's like having a PS3 in your hands that you can code for.
  2. That70sGAdawg macrumors 6502a


    May 23, 2008
    Athens, GA USA
  3. matrix07 macrumors 601


    Jun 24, 2010
    This thread will not be long. Nobody likes good news. :)
  4. thelookingglass macrumors 68000

    Apr 27, 2005
    Interesting observations, thanks. I know very little about development, so bear with me here. Will your app automatically run a less demanding iteration if it senses that it's running on an iPad 1?
  5. jclardy macrumors 68040


    Oct 6, 2008
    It is not automatic, but most developers will usually check what device it is running on and tone down effects in a 2d game or use the lower res textures in a 3D game. Basically like Infinity Blade uses more complicated shaders on the iPad 2 but still looks the same as it did before on iPad 1.
  6. mlfarrell thread starter macrumors member

    Mar 17, 2011
    this is correct, good programmers add code to detect whether a capability is available before using it (otherwise the app would crash if you try to use a feature that isn't supported by the OS or hardware).
  7. richlee111 macrumors regular

    Feb 27, 2011

    Also, do you have to optimize your code to take advantage of the multi-core processor in the iPad2? I just started coding in iOS and was curious about this.
  8. mlfarrell thread starter macrumors member

    Mar 17, 2011
    richlee, if you do alot graphics, the OS will optimize that for you using the GPU. Computationally expensive stuff like calculating through large sets of data you'll need to do on your own using your own threads or grand central dispatch (if that runs on iOS, i haven't tried yet).

    Being that my app, verto studio does alot of graphics but also alot of calculations, I may have my work cut out for me as far as optimizing some of my bottleneck routines like my surface-normal calculator.

Share This Page