Apple has decided to pick a fight with developers. In a recent change to the Terms of Service (TOS) for their new iPhone SDK, Apple has indicated that apps developed with third party software, such as MonoTouch, Titanium, or the upcoming version of Flash, will not be allowed. The new TOS also blocks the use of third-party analytics software, such as Flurry. The details of these changes are well documented by Joe Crawford and Erik Kerr. These changes basically mean that developing an iPhone app using a language other than the native iPhone language, Objective-C, or a C-based languages (C, C++), and collecting user data and device data is no longer allowed. NOTE: Some of the above companies believe that they are compliant with these changes and/or are actively seeking clarification from Apple (see Jeff Haynie’s blog post).