No, I think it’s changing, that’s all.
It’s been a long time since I wanted to write this post…
Everything is going open-source these days, and some parts of Flash seems to be following the same movement.
But is its death the real problem ? Look around you and tell me what you see ? HTML 5, Haxe, Unity, Loom, Cocos2d-x, and dozens more 2d/3d engines that are doing and/or trying to do the same things Flash has been doing since the beginning: unified cross-platform development.
And what have all those tools/frameworks in common ? games (except for HTML 5, it’s a bit more than that, like flash… :)). Flash was never a contestant of HTML. It just is a tool to provide developers with features HTML wasn’t made for. But because of the gaps of HTML, Flash took a big place in creating and proposing interactive contents on the web. It’s aim was a good one, to unify development across different systems.
It led to many good things and certainly to the fact that the web got more sexy and interactive. That happened years ago, while HTML 5 is only providing with those (almost) same features now… and still with a couple of compatibility issues.
So why people think flash is dead or dying ?
Well I believe it all really started to change with a guy named Steve Jobs. He said true things about Flash, while I think a bit manipulative.
I believe the Holy Grail Steve Jobs was trying to make all of us look at (HTML 5), in comparison to Flash, was just an excuse to hide business concerns and the fear of not controlling everything like Apple is used to.
And it led to a biased vision of what Flash and HTML 5 are.
I don’t really care in who controls who or what. In the end, we always have the choice the accept or not what others are proposing (whether Adobe or Apple)
I believe in the fact that people should be aware of what is going on, have the right information in order to make their own opinion.
I understand Apple trying to preserve its very closed “macrocosm”. It’s business after all.
But now… what do we have ? after years of “Flash is dead” and “HTML 5 is better” ? Flash is still here and HTML 5 has still a couple of steps to take: compatibility issues, not so “cross-platform” as features added by one browser manufacturer is not implemented the same way by others, or is not implemented at all, slow evolution as “everyone” has to agree on what to do, things that Flash offered years ago are finally being offered (and sometimes not as good as Flash) for HTML developers.
In fact the Holy Grail had already been found. It was not perfect but it was good, and still is. And like I said, I believe Flash paved the way to what the web is now and what HTML 5 is becoming. But now that HTML 5 is filling its own gaps, Flash is becoming less useful.
It has to change. And it is changing.
Flash is now much more focused on games and this is all we ask from it. Of course you can still create great apps that can run on almost every major system. I do use it to perform some repetitive tasks on my computer, or some kind of custom editors for my development needs, thanks to Adobe AIR.
That being said, on a very practical point of view, and as of today, Flash still allows you to write one piece of code and cross-compile it for the web, ios, android, window and mac (with very few changes) without all the limitations other platforms currently have.
I truly believe in it, still. At least in its concept and what it already has right now