Making Lemonade: Adobe Abandons Flash on Mobile Devices, Will Pursue HTML 5 Instead

Adobe this week announced a major capitulation in its strategy for promoting Flash, saying that it will now focus on aggressively contributing to HTML 5 instead. The Apple-obsessed press has routinely described this move as a "vindication" for former Apple CEO Steve Jobs, who infamously railed against Flash performance and stability and refused to allow the technology on his company's iOS-based products. But really, this is just an overdue, pragmatic move for Adobe, given how the market is changing.

"HTML5 is now universally supported on major mobile devices, in some cases exclusively," the announcement reads. "This makes HTML5 the best solution for creating and deploying content in the browser across mobile platforms. We are excited about this, and will continue our work with key players in the HTML community, including Google, Apple, Microsoft and RIM, to drive HTML5 innovation they can use to advance their mobile browsers."

Aside from the curious inclusion of RIM in that list--I'm pretty sure RIM isn't driving anything these days, aside from itself into the ground--this type of "making lemonade" in the face of a strategy failure just makes sense. Flash was necessary a decade ago because the web was in its infancy and didn't have the layout and presentation capabilities needed to create professional-looking web sites and apps. But today, HTML 5 provides these capabilities, and it works everywhere. Flash is superfluous.

Of course, there are thousands of Flash developers out there, so Adobe isn't just stepping off a cliff. So while the company will discontinue Flash Player for mobile devices, it will continue its use of Flash in Adobe AIR, which can be packaged in native apps for most leading mobile platforms. And Adobe has been working on a cross-platform version of its Flash developer tools that can implement web apps (and mobile apps?) as Flash or HTML 5. And Flash isn't going anywhere on the desktop browsers ... yet.

"We will design new features in Flash for a smooth transition to HTML5 as the standards evolve so developers can confidently invest knowing their skills will continue to be leveraged," the announcement notes. "Together HTML5 and Flash offer developers and content publishers great options for delivering compelling web and application experiences across PCs and devices."

Eventually, that will just be HTML 5, I bet.

Discuss this Article 21

chuckb84
on Nov 10, 2011
Just so people can judge for themselves, here's SJ "railing" against Flash. http://www.apple.com/hotnews/thoughts-on-flash/ It's pretty factual, and now looks prescient. It's irrelevant whether the press is "Apple-obsessed" because SJ was clearly right about this, especially about the unsuitability of Flash for mobile devices. Quite right, the market has changed. Who led the change and pointed out all the sensible reasons to make the change? Apple, whether you like it or not. Interestingly, there are rumors that Silverlight is going away as well...
pthurrott
on Nov 10, 2011
Yeah, he was *clearly* right. I mean, it's not like Flash could ever get better. Technology never improves. Thanks for promoting the myth, Chuck.
greg.yantz
on Nov 10, 2011
Certainly everything will HTML5 in the future. The biggest problem it has in organizations at the moment is companies, like mine, who still run Windows XP and are stuck at IE8 (or lower) as their standard. HTML5 support in IE8 is bad. As a Flex developer, the biggest advantage it has over any HTML/JavaScript is that you can create real classes with typed variables. You can do similar-ish things with JavaScript. But it's messy. If Adobe could create a Flex to HTML5 exporter in the future, I would be happy. By then, my company might actually be passed Windows XP and IE8!
yoshipod (not verified)
on Nov 10, 2011
"I mean, it's not like Flash could ever get better. Technology never improves. " Seems to me like Adobe was not able to do that. Flash was horrible on OS X, and never seemed to work 100% on smartphones or tablet OSes. There is really no need for Flash and other types of plug-ins as long as HTML keeps evolving. The myth is that Flash would work just fine on mobile platforms.
argraphics
on Nov 10, 2011
No body to blame but Adobe for not improving....
rob_kellington
on Nov 10, 2011
So what about Silverlight?
ModernDislocation
on Nov 10, 2011
I don't understand how it is a myth that Jobs correctly called this. He did. Some have reported that he is responsible for Adobe's decision which is incorrect but he certainly saw no future for Flash plug-ins for mobile browsers and Adobe seems to agree with that assessment. I don't understand how Paul can say Steve was incorrect and then follow it up with this " this is just an overdue, pragmatic move for Adobe, given how the market is changing". Steve argued in April of last year that market was changing and it was time to move to new standards and I am pretty sure he would say the move was long overdue on Adobe's part. It sounds to me that Paul's is 100% in agreement with Steve but just a year late in figuring it out a. The challenge to Paul, if you think Steve was wrong or the press is wrong in suggesting that Steve was right argue against his points rather just tossing out Ad Hominem attacks against the press.
chuckb84
on Nov 10, 2011
Myth? Adobe couldn't make it work. Sorry you find the facts inconvenient. You can attack me and the "Apple-obsessed press" or whatever, but the inconvenient facts remain. The salient point is that Flash has never been demonstrated on a mobile device with decent battery life, among other difficulties. What would be (and once was trumpeted TO be) a big differentiator between iOS devices and Android and Windows Phone? Flash. And yet, it doesn't exist it a usable form? Why? SJ was right, and ahead of the pack as he so often was.
Waethorn
on Nov 11, 2011
Huh? Flash did improve over the past few years with new hardware acceleration techniques in 10.x and 11. Sorry, but that is also a fact. Adobe AIR isn't able to take advantage of those hardware accelerations on the iPad due to limitations in conversion though, due to the restrictive programming languages. On Android, it's much faster, and on Windows, it runs as fast as any native app.
pthurrott
on Nov 11, 2011
Being "right and ahead of the pack" usually means "being wrong." The best-selling accessory for the first iMac was a floppy drive, for example; but Jobs first "killed" the floppy on the NeXT box. In 1988. So I guess he got that one right. He was just 15 years "early." Or what we might call "wrong." Please, continue celebrating the man. Flash was killed by advances in HTML 5 and a changing market, not by Steve Jobs being right. Just as Jobs was dissing Flash, he was also ironically/hypocritically creating a proprietary apps infrastructure on the iPhone that was to *replace* HTML 5 apps. So please, dear God, yes. Do continue re-writing history. But Flash is "wrong" for mobile apps now because the world is moving on. Not because of Jobs. And its wrong across the board, not just on mobile devices. But then its 2011, not 2003, when something like Flash did make sense.
ModernDislocation
on Nov 11, 2011
Paul - Read what I said. I quote "Some have reported that he is responsible for Adobe's decision which is incorrect...." The claim that I am rewriting history to say that he killed it is patently false as I clearly said he didn't. What I asked it for proof of how what he said a short 18 months ago in the Thoughts on Flash was wrong. He clearly and cogently stated that Flash Mobile was dead in the face of HTML5. He didn't make it happen, he simply commented on what was going to happen. You can certainly claim that something significant happened with HTML5 in the 18 months since with but his comments but that just isn't the case. His job was to get an idea of where the market is heading and to get out in front of it. He did that in this case plain and simple. And again, I wonder if you can not change the subject to things like NeXT and simply state how he was wrong with what he said 18 months ago?
chuckb84
on Nov 11, 2011
The canards about usb floppy drives and proprietary apps are, of course, attempts at misdirection that have nothing to do with the subject at hand: Flash. FWIW, SJ was sometime a bit TOO visionary, or if you like, wrong (G4 cube comes to mind). However, the case at hand (Flash, remember?) is not one of those.
pthurrott
on Nov 11, 2011
Nope. Just another example of the same thing. You'd make a great lawyer. He says sarcastically.
chuckb84
on Nov 11, 2011
SJ didn't cause Flash to become irrelevant on mobile devices, but he did predict it. The "vindication" stuff is a big strong, but the market has clearly followed the early position that Apple took, as it has with the disappearance of floppy drives, and, ironically, the app store approach that you called "hypocritical". It's an odd definition you have for "wrong". Apple was so wrong on the flash issue that the whole market has followed them. If you look at the timeframe around the "Thoughts on Flash" letter, you'll see MUCH rebuttal from Adobe saying, essentially, "Yah, just you wait and see". Well, we did and we see who was correct on the issue. Many people considered the absence of Flash on iOS devices to be a great opening for competitors, but it turns out that it just hasn't worked. Flash on Android has been breathlessly promised many times, demoed a few times and not delivered. SJ was right on the facts. Why is that so hard for you to understand? Events, factual events, have made the case.
pthurrott
on Nov 11, 2011
You are completely misunderstanding or mischaracterizing Steve Jobs' stance on Flash. Jobs did not think Flash was "bad" technology. He fought Flash because it let developers create apps that would work equally well on iPhone and other mobile platforms. This was a power play, designed to prevent the iPhone from becoming a least common denominator device. That's it. He wanted to, and succeeded at, forcing developers to only use Apple's dev tools. And because those tools are so hard to use, and so different from those of other platforms, devs get locked in. It's just hard to port iOS apps to other platforms. The notion that Jobs was somehow a seer in this way is ludicrous. He was protecting the iPhone. That's it.
chuckb84
on Nov 11, 2011
Jobs made his position perfectly clear, and yes he was protecting the iphone. What else would the Apple CEO do? Damn, he SAYS AS MUCH in the open letter, "We know from painful experience that letting a third party layer of software come between the platform and the developer ultimately results in sub-standard apps and hinders the enhancement and progress of the platform." However, you're wrong about the technical issues and you overstate Apple's ability to influence the whole market -unless- there is also some technical correctness to the argument. You keep ignoring one of the main points, so I'll make it yet again. Why isn't flash being used as competitive advantage on other mobile devices? It's a striking omission on the iOS devices, so WHY is it absent on other mobile devices? SJ didn't cause that; in fact he gave them an opening. The answer is that flash has simply failed on mobile devices. That's it. In the thoughts on Flash piece, "In addition, Flash has not performed well on mobile devices. We have routinely asked Adobe to show us Flash performing well on a mobile device, any mobile device, for a few years now. We have never seen it. Adobe publicly said that Flash would ship on a smartphone in early 2009, then the second half of 2009, then the first half of 2010, and now they say the second half of 2010. We think it will eventually ship, but were glad we didnt hold our breath. Who knows how it will perform?" The only thing that's changed since then is that now we know how it performs: Badly. Is it really this hard to get a simple technical point? If Mobile Flash is so wonderful, maybe Microsoft can roll into Mango and kill the iPhone. Maybe. But I doubt it.
pthurrott
on Nov 11, 2011
Roll it into Mango? No one is asking anyone to integrate Flash into their OS. They're asking for a developer to release a product on a popular platform. Jobs prevented that not because Flash was bad but because it threatened Apple's singular control over all executable apps on the iPhone, period.
pthurrott
on Nov 11, 2011
Let's compare and contrast, shall we? Steve Jobs' reaction to allowing Flash on the iPhone: http://www.apple.com/hotnews/thoughts-on-flash/ Summary: Prevent Adobe from subverting Apple's control of the platform. Microsoft's reaction to allowing Flash on Windows Phone: Flash Player 10.1 and Windows Phone 7 http://www.mikechambers.com/blog/2010/03/09/flash-player-10-1-and-window... Summary: "Adobe and Microsoft are working together to bring Flash Player 10.1 to Internet Explorer Mobile on Windows Phone 7 Series."
chuckb84
on Nov 11, 2011
" Jobs prevented that not because Flash was bad but because it threatened Apple's singular control over all executable apps on the iPhone, period." Actually I think it was both, which is what the open letter clearly says. But, sure. Yes. I concede if that makes you happy! But it does NOT EXPLAIN why Flash has utterly failed on mobile platforms. It's because it doesn't work or at least only works with a prohibitive drain on battery life. Apple can keep Flash off iOS devices but that doesn't explain the failure everywhere else. You keep ignoring this and going off on tangents because you don't have an answer. Flash failed technically. Period. End of story.
ModernDislocation
on Nov 11, 2011
Paul - Noted that dispite being asked twice to cite what exactly Jobs said that wa incorrect that you cannot and continue to change the subject. I think a great compare and contrast on the ability to see the future of computing would be notes on flash and your "idud" review of the iPad. Steve never had to backtrack on his stance and well flash for mobile is dead. You on the other hand have had to do massive contortions and back pedling on your stance.
ModernDislocation
on Nov 12, 2011
Paul - It looks like you and I were both wrong in saying Steve didn't have an active roll in killing flash on mobile devices. Adobe credits Apple explicitly: "This one should be pretty apparent, but given the fragmentation of the mobile market, and the fact that one of the leading mobile platforms (Apples iOS) was not going to allow the Flash Player in the browser, the Flash Player was not on track to reach anywhere near the ubiquity of the Flash Player on desktops." http://www.mikechambers.com/blog/2011/11/11/clarifications-on-flash-play... So, you should not go and lecture Adobe about how wrong they are and how they are rewriting history. After all I am sure you know way more about the decision they made then they do. And once again Paul is exposed for making crap up and generally not having any idea of what he is taking about.

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• 120 Technical
Sessions
• Networking with Peers
• Expert Speakers


Come See Paul Thurrott & Mary Jo Foley in Person!

Register Now

Office 365 InfoCenter

Get the latest insight and info from Paul

Read Now!

What I Use