1 Thing to consider before the plung of developing software for XBOX or iPhone
Apple, and Microsoft have very long winded license agreements. Apple’s has recently become more restrictive from what I understand, if you developed your iPhone app in torque 2d, or another game/app engine entirely and not in the XCode Objective C environment, then you may not meet the needs of the new license agreements for your app. And you could end up denied.
I understand the want of this style. Xcode gives the end developer full power over their app (including power consumption), which also includes how fast it draws, where as 3rd party engines do not. 3rd party engines would be less efficient than using native code, draw more battery power, and makes the devices look bad to the end user, if you looked at my article on Battery life, I have links there that show people whining and complaining they don’t get the battery life they think they should with games.
Long story short, you got to read those license agreements. I read about Apples change in this months ‘iCreate’ magazine. Now if the engine integrates into Xcode nativalely, I think those types are permitted, ie Unity game engine is designed to stream line the drawn 3d scene, it doesn’t interfere with Xcode (to my knowledge).. I haven’t played with Unity so don’t quote me..

