iPhone 4 SDK agreement prevents Flash, Java, Mono & Third Party Translator Development Apps
Monday, July 26, 2010 10:16:00 AM
Apple's newly updated iPhone Developer Program License Agreement specifically prohibits the development of iPhone applications using "an intermediary translation or compatibility layer or tool". This includes Adobe's Flash, Sun's Java, Microsoft's Silverlight and Mono projects. So if you were thinking of developing that new iPhone app using C#, you are out of luck.
If you want to develop an iPhone application, you will have to do it using Apple's tools, compiler and language. This enabled them to control their market and eliminate dilution by third-party development languages and translation compilers. They are the king of control and somehow, these days, it is working for them.