I'm guessing that on PC the game makes OpenGL calls while on iPhone is make OpenGL ES calls. If that is abstracted correctly, the same code base should work on both. Just need to account for multi-touch and screen resolutions then.