How many people upset over Apple's rules are actually iPhone developers?
andywood: I'm an iPhone developer. While I'm not generally a fan of restrictions, I also don't quite get where the outrage is coming from. My reaction was "So? I never planned to write in anything other than Objective C anyway!"I have observed that for every low-level platform (in this case, iPhone OS) there tends to be one or two languages/paradigms that are the most natural fit for the platform, due to the way the platform itself is implemented. For native Windows, those are clearly C and C++. (For .NET, it's C#, but I think it's important to note that would not have worked out well for Windows, if the .NET platform itself had not been executed upon so carefully.) I do think that really first-class apps are much more likely to come from people who understand the platform well enough to implement for it on its own terms (not that this in itself is a guarantee of quality).