updated 08:05 pm EDT, Fri April 9, 2010
Adobe wants Apple to reconsider iPhone 4 SDK
Adobe Platform Evangelist Lee Brimelow today hit out at Apple's seeming decision to ban cross-compiling tools in the iPhone 4.0 SDK with accusations of excessive restrictions. He argued that there was no practical reason to make the move other than to exert "tyrannical control" and that it was part of a "crusade" against Adobe in which developers were unwillingly playing a role. He even went so far as to accuse Apple of trying to hurt Creative Suite 5, although the company had this observation pulled.
He added that the "hostile and despicable" move was evidence of a sharp contrast between the two cultures. The conversion of Flash to iPhone apps was simply meant to aid developers who have to write for more than one platform; Adobe allows others to do the same with plugins and other developer tools working on its own apps.
"All we want is to provide creative professionals an avenue to deploy their work to as many devices as possible," Brimelow said. "We are not looking to kill anything or anyone."
While Brimelow said he would personally boycott Apple until a "leadership change," he admitted that Adobe is still inspecting the terms to see if they actually include the hinted-at restrictions. He bluntly told Apple to "go screw [itself]."
It's not clear how many of the apparent restrictions are simply policy versus technical. One as yet unconfirmed rumor on Friday suggested it was actually multitasking requirements that would likely cause problems with apps first written with a non-native code system.
Most criticism has centered around worries that Apple is trying to prevent simple cross-platform development that could let a programmer port an app to Android, Windows Mobile or other platforms with relatively little effort. Adobe has readily courted most other mobile OS designs and has ported Flash to Android, webOS and eventually Symbian and Windows Phone.