Apple recently announced its iPhone Developer Program License Agreement to ban the use of Flash-to-iPhone converter. Since, 2010 Steve Jobs and Apple has already announced that they don’t like Adobe. We can see how much Apple dislike Adobe by their decision of leaving Flash off iPad and promoting HTML 5 for iPhone 3G applications and 4Gs as well.
Adobe had a tool to remain as a part of iPhone development even though they have not been allowed by Apple. The Adobe Creative Suite 5 Flash-to-iPhone converter, that allowed developers to create apps in Flash and then port them into iPhone.
A new change to the iPhone Developer Program License Agreement, which comes as part of the release of the new iPhone OS SDK for developers, changes all that. Originally section 3.3.1 was only a sentence long, but now it has gained several more.
The new policy states;
“3.3.1 — 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).”
Daring Fireball’s John Gruber points says that the new language restrictions simply implies that cross-compilers are banned — you have to build applications for iPhone within Apple’s pre-approved programming languages or watch your app be denied access to Apple’s app stores.
The above discussion shows that this was a direct attack on Adobe, whose CS5 suite prominently advertises the Flash-to-iPhone compiler as a feature. Neutralizing it Apple blowed another assault on Flash. This all concludes that it’s a major setback for developers who are developing top iPhone applications with Flash as a backbone.
What do you think about it? Express your views through comments.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment