The usual whining about how Apple is a closed platform ... The Apple platform is no more closed than the Windows platform. Sure coding for iPhone and iPad is more restrictive than coding for a Mac, but nobody forces you to deploy your talent here. You can always develop for Android.<p>My point is that if you are a professional programmer you will use what tool is more appropriate for a certain hardware platform. For iPad and iPhone this happens to be the C family of languages (Objective-C, C and C++).