Can the MBP run the retina/ipad simulator at full speed?

Discussion in 'iOS Programming' started by karlth, May 19, 2011.

  1. macrumors regular

    Joined:
    Apr 13, 2010
    #1
    I'm currently developing apps on a Mac Mini and the only problem with that platform, apart from portability, is the fact that the device Simulator runs extremely slowly when executing retina or iPad apps. The reason is because the graphics renderer is software only.

    What about the newest MBP. Is it able to run the simulator at full device speed?
     
  2. macrumors 68020

    xxBURT0Nxx

    Joined:
    Jul 9, 2009
    #2
    which MBP? They all have different graphics cards.
     
  3. macrumors regular

    Joined:
    May 14, 2011
    #3
    It seems like it's actually a CPU horsepower question because (I think) the emulator is software only so the GPU makes no difference.

    Which Mac Mini are you running on and which MBP are you looking at? Either way, a MBP with an i5 or i7 should be well better than a Mac Mini.
     
  4. macrumors 68020

    xxBURT0Nxx

    Joined:
    Jul 9, 2009
    #4
    oh, in that case i'm sure they all would be better than the aging c2d processor in the mac mini! :D
     
  5. macrumors 65816

    dagamer34

    Joined:
    May 1, 2007
    Location:
    Houston, TX
    #5
    There's no explicit GPU hardware acceleration of the iPhone simulator apart from the normal Mac OS X stuff. Especially for games, Apple recommends testing with real hardware.
     
  6. thread starter macrumors regular

    Joined:
    Apr 13, 2010
    #6
    Anyone. I think this is a CPU issue probably as it is a software renderer. I have a 2007 Mac Mini with a Intel Core 2 Duo 2.0GHz processor and it runs a game that runs at 60fps on a device at only 8fps on the simulator. :eek:
     
  7. thread starter macrumors regular

    Joined:
    Apr 13, 2010
    #7
    Yes but some things are better done on the simulator including logging and gameplay video creation.
     
  8. macrumors 68020

    xxBURT0Nxx

    Joined:
    Jul 9, 2009
    #8
    My question is why not just go buy an ipod touch? a lot cheaper than a new computer and easier to test than through iOS software emulation on osx.

    -edit- oh i see

    well if it's based on cpu, yes the new mbp's will blow the old mac mini out of the water.
     
  9. macrumors 65816

    dagamer34

    Joined:
    May 1, 2007
    Location:
    Houston, TX
    #9
    Quite true, though maybe with the Apple Digital AV Adapter and an HDMI capture card, one can get better results (certainly a lot easier than trying to play a game with a mouse).
     
  10. thread starter macrumors regular

    Joined:
    Apr 13, 2010
    #10
    I don't doubt that it will be faster but can it manage running the simulator at full speed?

    If the 2007 mac mini can run the simulator (ipad) at only 15% of the device's speed then it is of little help if MBP can run at 50% (30fps).

    This is probably a question only an xcode iOS developer running his environment on a MBP would be able to answer.
     
  11. thread starter macrumors regular

    Joined:
    Apr 13, 2010
    #11
    You mean capturing the game directly from the iPad/iPhone4? Is that possible?

    I had no idea. :confused:
     
  12. macrumors 65816

    dagamer34

    Joined:
    May 1, 2007
    Location:
    Houston, TX
    #12
  13. macrumors 6502

    Joined:
    Jan 25, 2010
    #13
    I haven't done any apps requiring 60fps myself, but I do know that you can get the same logging by running & debugging with the device attached to the Mac. Like someone else said, you'll do best to get the cheapest iPod touch you can, since eventually you should test on the real device before submitting to the App Store to make sure everything works okay.
     
  14. macrumors 603

    Joined:
    Jul 29, 2003
    Location:
    Silicon Valley
    #14
    The slowest MBP will run CPU software and Quartz graphics much faster than the newest iPad 2.

    However the fastest MBP will emulate iOS Open GL much slower than the speed that an iPad 1 can run Open GL.

    So YMMV.
     

Share This Page