Adobe Hits Apple for New Application Development Policy

“Go screw yourself Apple.”apple-adobe-logo

That’s how Adobe Flash evangelist Lee Brimelow has ended his blog entry that contains his reaction regarding the new policy of Apple. This is in connection to the restriction of using non-Apple-approved languages for application development for the new iPhone OS 4.0.

Brimelow declared that the last statement indicated above was his pure personal opinion and he was not speaking in behalf of the company.

Clause 3.3.1 from the new developer’s agreement states that:

“Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).”

Judging from this new provision, Adobe’s yet to be released tool called Packager for iPhone will not be able to do its main purpose and that is to help Flash developers bring their applications to the iPhone (and the iPad) which does not have Flash support. The tool is supposed to be released on April 12 as a part of Adobe CS5.

He further stressed out the difference between their companies. He said that their main purpose was to help application makers bring their product to as many devices as possible. He added more that their company would not be thinking of restricting third party editors to work with their platform.