This morning God Steve Jobs posted an open letter about why Adobe Flash is not right for the iPhone, iPad, and iPod Touch. He basically says that it’s a relic, buggy, crash prone, insecure and not the future. I’d read the full text of his letter to get the gist of his arguments. Adobe’s CEO Shantanu Narayen didn’t waste any time in firing back at Jobs by saying that Jobs points in his letter are a “smokescreen,” Flash is an “open specification,” and suggested that any Flash-related crashes on OS X have more to do with Apple’s operating system than Adobe’s software. This is the latest in an ongoing battle between Adobe who wants to put flash on God’s Steve Jobs iDevices and how Jobs will do anything to keep them off his lovely iDevices.
So who’s right about this? It depends. Here’s my take:
- Flash is unstable. It crashes on Mac OS X and Windows. It’s so crash prone that the next version of Firefox (which if you’re really brave you can preview right now) will have code to try and contain crashes to the browser rather than have a Flash crash spread to the OS. Maybe Adobe should do something about that.
- Jobs points out that Flash is insecure highlighting the fact that Symantec backs him up on this point. However, I’ll point out that Flash runs on LINUX and the security issues that exist on Windows and OS X don’t appear to exist on LINUX. That to me sounds like an OS issue and not a Flash issue. Perhaps Microsoft and Apple might want to do something about that. Having said that, there are a ton of exploits floating around that use Flash as a gateway. Perhaps Adobe might want to do something about that.
- Jobs points out that open standards such as HTML5 and SVG vector graphics are the way to go. True. Ultimately, moving to truly open standards that are cross platform is the way of the future. But, Flash is everywhere right now. People know how to code for it and it would be foolish to simply ignore it because God Steve Jobs says so.
- Jobs writes in his letter “It is not Adobe’s goal to help developers write the best iPhone, iPod and iPad apps. It is their goal to help developers write cross platform apps. And Adobe has been painfully slow to adopt enhancements to Apple’s platforms.” I think that translates to “Adobe pisses us off because they won’t support us and us alone.” I guess that’s why they changed the terms and conditions of the iPhone SDK to keep anybody who writes apps with something other than Apple tools (read: Adobe) off their phones and tablets.
- Adobe Flash is a CPU and battery hog says God Steve Jobs. True. Flash heavy pages send the CPU usage of my Mac or my wife’s PC through the roof. That has to affect battery life at some point. Now to be fair, Adobe is working on hardware acceleration to make Flash more CPU friendly, but you if you take a look at at video on and HTML5 webpage and see how low the CPU usage is, their hardware acceleration would have to be damm good to compete with that.
- Neither company is a paragon of being open despite what they both say. I guess if you want open, you’d have to go for Android. But then you’d get porn according to God Steve Jobs, and it’s his “moral responsibility” to keep you from seeing porn on any of his iDevices.
Both sides have their issues and nobody is the clear winner of this little pissing contest (although I have to admit that I am leaning towards Adobe at the moment). If Apple and Adobe were smart, they’d go back to the days where they worked closely together to produce really good software for their users rather than try to slag each other in the media. This little spat doesn’t help users and as a result nobody wins. Not Apple. Not Adobe. Not end users.
A pox on both their houses.

Microsoft Joins In On Apple vs. Adobe… Sides With Apple
Posted in Commentary with tags Adobe, Apple, Flash, Microsoft on April 30, 2010 by itnerdThis has to be really weird. Microsoft and Apple actually agree on something, and that something would be Flash. On the same day that God Steve Jobs ranted about Flash, I found this posting on Microsoft’s Internet Explorer Blog where Microsoft basically takes Apple’s side of this argument:
The future of the web is HTML5. Microsoft is deeply engaged in the HTML5 process with the W3C. HTML5 will be very important in advancing rich, interactive web applications and site design. The HTML5 specification describes video support without specifying a particular video format. We think H.264 is an excellent format. In its HTML5 support, IE9 will support playback of H.264 video only.
And:
Today, video on the web is predominantly Flash-based. While video may be available in other formats, the ease of accessing video using just a browser on a particular website without using Flash is a challenge for typical consumers. Flash does have some issues, particularly around reliability, security, and performance. We work closely with engineers at Adobe, sharing information about the issues we know of in ongoing technical discussions. Despite these issues, Flash remains an important part of delivering a good consumer experience on today’s web.
So it looks like God Steve Jobs has an ally of sorts in his ongoing battle against Adobe. You have to wonder how Adobe is going to spin this one. Over to you Adobe!
Leave A Comment »