Apple Bans Adobe Flash Compiler for iPhone--Does Limiting the Development Platform Stifle Innovation??
My "Patty's Pioneers" group has been actively (and privately) debating the reasons behind, and the ramifications of Apple's recent changes to the Terms Of Service (clause 3.3.1) in the iPhone software development agreement described in this post by John Gruber: New iPhone Developer Agreement Bans the Use of Adobe’s Flash-to-iPhone Compiler.
We've had interesting technical debates about whether there are good technical reasons why Apple should not support Adobe's development tools and compilers--too slow, too buggy, too insecure? Make it easier to migrate to a next generation chip?
We've also debated the pros and cons of using cross-platform development tools for mobile applications--write once, run anywhere--or writing platform-specific applications using platform-specific tools.
We've debated whether Apple is looking out for the customer to avoid a lousy customer experience, or looking out for Apple--to ensure a more profitable revenue stream by controlling the flow of money thru iTunes.
We've bemoaned the investment that companies with sophisticated Flash applications will have to make in order to re-develop them for the iPhone, if this war continues.
But what I think has captured all of our imaginations the most is the quite public feud going on between Apple and Adobe.
In Greg Slepak's email exchange with Steve Jobs, Steve essentially endorses John Gruber's subsequent blog post as to WHY Jobs doesn't want Flash on the iPhone.
Greg pushes back in another email to Steve Jobs:
"I still think it undermines Apple. You didn’t need this clause to get to where you are now with the iPhone’s market share, adding it just makes people lose respect for you and run for the hills, as a commenter to that article stated:
“So what Apple does not want is for some other company to establish a de facto standard software platform on top of Cocoa Touch. Not Adobe’s Flash. Not .NET (through MonoTouch). If that were to happen, there’s no lock-in advantage.”
And that makes Apple evil. At least, it does in the sense that Google uses the term in “don’t be evil” – I believe pg translated “evil” as something along the lines of “trying to compete by means other than making the best product and marketing it honestly”.
"From a developer’s point of view, you’re limiting creativity itself. Gruber is wrong, there are plenty of [applications] written using cross-platform frameworks that are amazing, that he himself has praised. Mozilla’s Firefox just being one of them."
"I don’t think Apple has much to gain with 3.3.1, quite the opposite actually.
Sincerely,
Greg""Within about 3 minutes a second reply graced my inbox:
We’ve been there before, and intermediate layers between the platform and the developer ultimately produces sub-standard apps and hinders the progress of the platform. Steve Jobs"
When Steve Jobs says, "We've Been There Before??" What is he referring to? Adobe Postscript? Adobe fonts? Other cross-platform development environments?
John Abell from Wired offers his own explanation about the source of the rift between Apple and Adobe, and quoted Steve Jobs as saying: "About Adobe: They are lazy, Jobs says. They have all this potential to do interesting things but they just refuse to do it. They don’t do anything with the approaches that Apple is taking, like Carbon. Apple does not support Flash because it is so buggy, he says. Whenever a Mac crashes more often than not it’s because of Flash. No one will be using Flash, he says. The world is moving to HTML5."
Jean Louis Gassee offers a bit of historical perspective in his post "The Adobe Apple Flame War"
"Apple and Adobe are an old couple, going all the way back to the early Mac days. Adobe had created beautiful fonts, a PostScript interpreter, and had absorbed Aldus for its seminal program, PageMaker. That’s how the LaserWriter was born and the era of desktop publishing began. Besides being crucial to the Macintosh by creating so much desktop publishing software, Adobe also acquired and published Photoshop in 1990, at first exclusively on the Macintosh.
One is tempted to say that without Adobe there would be no Macintosh and no Apple. Steve Jobs and John Warnock, one of Adobe’s founders, were close, even if things didn’t always go swimmingly."
I know someone else who has great insights into the relationship between Apple and Adobe--My brother Jonathan Seybold who brokered the relationship between Steve Jobs, John Warnock and Paul Brainerd and created deskop publishing. So I asked him to offer a perspective...Here was my query to my brother:
When Steve Jobs tells developers only to write apps for the iPad using Apple's approved tools, is he being "closed" or is he being customer-experience centric or is he being greedy..?? When he bans Flash apps from his platforms, is he just pissed at Adobe ? I also asked Jonathan whether Jean Louis Gassee's description of the history was correct. He replied by offering to provide his own summary of the early history of the Apple/Adobe relationship as well as his own take.
Apple is taking a LOT of flack on this Adobe Flash issue. So much so that Steve Jobs has posted his personal rebuttal on Apple's Web site. http://www.apple.com/hotnews/thoughts-on-flash/
Posted by: Patty Seybold | April 29, 2010 at 02:24 PM