Flash and Adobe
By glazou on Friday 11 November 2011, 11:08 - Standards - Permalink
I am a bit sad. I'm a bit sad to see Flash is going away and Steve Jobs is not going to see it. Because that's his decision to have no Flash support in iOS that became the death knell for the Adobe technology. Flash became his weapon because:
- Jobs had an old issue with Adobe to solve,
- Apple does not like third-party technologies that become a gordian knot,
- it's a question of good taste and I suppose Jobs has (almost) always considered Flash as bad taste.
So Flash will get security fixes on Android and RIM, will be stopped on all other mobile devices, and will continue to live on Desktop. As I told an interviewer last year in Sweden, HTML+CSS will eventually kill Flash but as a side-effect. By the way, it's ironical to read that at the same moment a rumor says Microsoft could stop Silverlight, its own -ms-Flash...
Speaking of Adobe, that's a big big change for them. They relied on proprietary tech they made ubiquitous, and they now have to rely on the browsers themselves. Since they can't implement themselves all the HTML, CSS and JS goodness they need to replace Flash, they will probably focus only on WebKit. And that's where it's interesting : since they have no impact on the other browsers, they cannot be sure all they need for Web Sites will be available in all browsers at a given time. They can only be sure - if they work themselves on WebKit - they can release a WebKit-based runtime for something like Adobe Air. Please note PDF.js is a threat of a similar magnitude to the Acrobat Reader plugin. So I think that Adobe will probably entirely leave the consumer-oriented plugin market at some point. Their acquisition of PhoneGap is another good indicator of that. They bet on WebKit as the biggest trend in the Web Browser market, thinking that other browsers will have to follow WebKit anyway if it implements new trendy stuff. Not a bad bet, in my humble opinion. That's also why we see a much more active participation of Adobe in the CSS Working Group for example.
Since WebKit is a lot in the hands of Apple, Adobe certainly asked itself the following question: "should we fork WebKit to be more in control?". I bet a box of cookies the answer was "no".
So my predictions, thinking out loud:
- death of Flash and Silverlight, all platforms, as soon as possible.
- death of Acrobat Reader as a plugin, all platforms, as soon as possible. Adobe should even help PDF.js.
- stronger and stronger involvement of Adobe in WebKit ; following the acquisition in Bucharest, more hiring of SW engineers with good knowledge of the guts of WebKit.
- Adobe Air will eventually drop Flash entirely and switch to Web Standards. Or Air as we know it will go away and PhoneGap will be the new Air.
- Dreamweaver's future is probably a strong subject of discussion internally at Adobe. It has grown in circles, is hardly maintainable any more, focuses a lot on Flash-in-the-Web-page and is probably not adapted to what Adobe is currently creating.

Comments
Pas tout à fait d'accord avec le fait que Jobs aurait exclu Flash d'iOS pour des raisons de relations personnelles avec Adobe. Apple n’a jamais hésité à faire table rase, y compris de ses propres technologies en faveur des standards quand elle y a vu son intérêt, comme avec l’USB qui a été quasiment lancé par l’iMac alors qu’il n’était que timidement adopté sur les PC pour lesquels il avait été conçu. De plus Flash était vraiment un boulet pour les plateformes mobiles et un perfectionniste comme lui ne pouvait supporter un téléphone merdouillant. Merci à lui d’avoir tranché dans le vif, sans compromissions, nombre développeurs web lui en sont reconnaissants
Pour ce qui est d’Adobe, j’ajouterai que sa clientèle est majoritairement composée de graphistes, allergiques au code, à qui il convient d’offrir des interfaces simples à appréhender pour produire un contenu truffé de code abscons. En abandonnant Flash, Adobe peuvent recentrer le développement sur les standards. Ils ont beaucoup de savoir faire et il y a de fortes chances qu’ils sauront tirer leur épingle du jeu. Paradoxalement les voilà eux aussi libérés du boulet et ils peuvent remercier Steve Jobs
Ils ont déjà des solutions de production en html5 et css3 dans la version Dreamweaver de leur suite 5.5 ; je gage qu’il y a longtemps qu’ils étaient au travail et qu’ils n’ont pas perdu de temps.
http://tv.adobe.com/fr/watch/visite...
Sorry for the french and the Flash video on the Adobe website :))
That's because of the technology that could not be ported to mobile, that's because of Abobe who were not able to deliver something good enough.
That's absolutely not thanks to Jobs, he was just a catalyst.
Yes Nÿco. He was a catalyst.
If Adobe and Apple collaborating means that WebKit will finally have all its CSS 2.1 issues getting fixed, I'd immediatly make A my new favourite letter.
But oh well ...
I don't agree with the whole "Web Standard" with caps and all.
There's no real web standard right now. Everyone uses HTML5 as the trojan horse to implement every little feature they like. Covered by the fact that it's a forever-draft (makes it so easy!), each browser implements their own new features, submit a draft for HTML5 and claims it follows web standard.
Yeah, bravo guys, bravo, well done.
Results? Chrome has an incompatible Audio API with Firefox's Audio API. Both are HTML5 APIs! And there's many other cases. Don't get me started on CSS extensions...
At least when you made a flash video it would play, every f. where. If you made a game too. And so on. Not defending flash here, but rather critizing a BIG issue with the current so called standard (aka just marketing speech now)
Silverlight will eventually die for public websites (was it ever born anyway?) but it still has a stronghold in the B2B market. The .NET framework consistency is an asset for the controlled "corporate" environments.
Any change in this area would require, at the very least, terrific javascript support in MS Visual Studio.
Don't completetely agree about adobe pdf reader and pdf.js. Adobe reader was there only so that Adobe can sell Acrobat professional to make PDF. If pdf.js were to replace Adobe Reader, I think they'll don't care.
As for the Flash platform, they need to make Flex still live, because lots of customers are using it (whether it's good or bad...).
Direct from Aobe themselves. Apple Won, Flash For Mobile is Done, HTML5 is the Future.
http://mashable.com/2011/11/11/flas...
@Glazman
You wrote: "they can release a WebKit-based runtime for something like Adobe Air."
Well, AFAIK, Adobe AIR is already WebKit-based, since years. For example, I found on Wikipedia that Adobe AIR 1.5, released on November 2008, was WebKit-based.
In fact, it looks like AIR was using WebKit since 1.0, according to http://help.adobe.com/en_US/air/htm...
And I don't know AIR programming, but I would bet they leverage CSS too in AIR platform.
So, they have bet on WebKit, like Apple, Google, or a lot of different organizations, and they will continue.
IMHO, they abandon Flash because Adobe is tool-oriented and particularly, enterprise tools-oriented. Flash plugins were given for free, their core business is production tools, not Flash plugins. They are going to continue tool business, particularly enterprise tools (with continuity on the client-side with its enterprise platform, Adobe AIR), while not fighting HTML 5 for the mass audience (not its core business).
@Dominique: yes, it is Webkit-based from the very beginning. It used to be also the only way to use Webkit on Windows.