Comment API control? Really? (Score 1) 497
The move comes after Apple put out a new draft of its iPhone developer program license, which banned private APIs[...]
This had better mean "Privately developed APIs", not "APIs developed by Apple or included in the SDK". Having never used it I could be wrong, but I'm willing to bet the SDK doesn't include Newton, Bullet, or ODE. What if I want to use Irrlicht to make a game? Does that count as a private API? and if so, are developers expected to create their own engines from scratch?
I guess this spells doom for Unity3D(they've been proud of their "cross-platform" capabilities, although the devs are oddly disdainful of suggestions that they support Linux) and MonoTouch. Out of a mixture of curiosity and ignorance, what does Apple gain by forcing developers to use their specified programming languages and APIs? It seems to me that attracting varied types of developers only serves to broaden the marketplace, and shouldn't be treated as something to be squashed. Am I missing something here?