Delivering a cross platform environment that provides the same functionality with more features.
Don't get me wrong here, the first sentence may sound as Flash "fanboyism", but i think it is rather objective.
Let me explain:
- Flash Apps work on Windows/MacOSX/Linux/smartphones/tablets with the exact same API and no difference in implementation of that API (in contrast to IE/Webkit/Opera/Firefox that implement different features and even differ in details when it comes to the implementation of HTML5/CSS3)
- Flash offers additional APIs that are not available in HTML5 (Webcam access for example)
- taking this further, Air enables cross platform installers, integration into the OS, even more APIs
And this can be explained really good, because Adobe can implement new features much faster than HTML standard committees can agree on new HTML features (plus a variety browsers that need to support those). So this shouldn't surprise anyone. It's wishful thinking when people claim that HTML5 can replace Flash in _every_ regard (and here i mean 100% alternative, which can't be true if you just take the webcam access).
HTML5 can replace the majority of todays Flash applications.
At least i can't think of many web sites that depend on Flash that wouldn't be possible with HTML5 (Websites that make use of Webcams being one of them). And i hope all those navigational elements, advertisings and whatever people chose Flash for, will be replaced with proper HTML in the future!
To implement a full fledged multimedia website is harder with HTML5 than with Flash, imo (think of cross browser compliance and difference in performance between browsers).
Just to make my standpoint clear: I would not create a website with Flash nowadays, even if it means less effort. HTML5 is for the web. Flash should die. The "fact" that it can be extremely difficult to create those web sites remains, though.
Regarding the article:
Am i missing something or isn't this just another JS-framework? There are already hundreds of them out there, why is this labeled as "Flash alternative"? Unless i am missing a point this looks like nothing fundamentally new. Seen in the light of the headline every JS-framework is a Flash alternative.