AppleInsider reveals that iPhone OS 4.0 license blocks apps built from Flash CS5. While many are happy with Apple that the company is taking a new step against Flash shovelware, however, alternatively some are upset that the company is defining its own development tools and languages. Apple states that Applications may use only Documented APIs which are objective-C, C, C++, or JavaScript rather than Documented APIs through third party tools or layers.
AppleInsider announces a primary reason that if sources familiar with Apple’s plans, it gets new multitasking APIs, if not this apps does not act to a native Objective-C, C, C++, or JavaScript app. By insisting app developers to create iPhone apps from its own tools, it can prevent third party apps, and get benefits to its own development tools which are available in App Store.