AFAIK, up to date, there are no fully-functional solutions that can substitute Flash Player and carry on with executing Action Script code written for it as well as utilizing its extensions (e.g. RTMP for some P2P goodness).
Comment has been collapsed.
The two possible reasons:
Comment has been collapsed.
While Flash Player has its issues, the Flash technology itself is far from being something "bad". ActionScript 3 was designed to be the next version of JavaScript long years ago, just Microsoft vetoed the process. Thus JavaScript remains being the same obscure mess as it always has been, and ActionScript offers far more features in a much cleaner way.
Comment has been collapsed.
The idea behind the it may be great, but the player itself is terrible and needs more resources than it is justified. It's just an old, useless resource hog now, that is still too widespread to be put down permanently. I hate to say it, but maybe Apple was right when they denied Flash support in iOS in hopes that the wider user base will force web developers to move away from it finally.
Comment has been collapsed.
Not sure if we are talking from engineering point of view or from users' perspective.
Flash has great infrastructure and tooling which allows bad/non-developers creating things that still appear to work. Actually this is what end users experience as resource hogging. Like when the code redraws the complete UI every frame, even if it has not changed. Unfortunately this is trivial to do in Flash, and hard to do in JavaScript.
However the thing is that everything else is also hard to do in JavaScript (and its tool support), so complete imbeciles just have no chance to release arbitrary crap, because it likely will not work at all.
Retrospectively Apple may have acted right, but that time their browser was rather crippled from gaming perspective. They communicated that they would not support Flash, because they did not want to depend on Flash's development when allowing iOS developers to access device functionality. However at the same time they did not support WebGL until September, last year. There was no accelerated 3D in the browser until iOS8.
I think this is rather off-topic here, but it took time to write, so I just post it anyway :-)
Comment has been collapsed.
12 Comments - Last post 9 minutes ago by lostsoul67
16,304 Comments - Last post 30 minutes ago by Peiperissimus
888 Comments - Last post 1 hour ago by InSpec
1,835 Comments - Last post 1 hour ago by freeFORme1964
95 Comments - Last post 2 hours ago by Foxhack
33 Comments - Last post 5 hours ago by Axelflox
15 Comments - Last post 6 hours ago by vlbastos
26 Comments - Last post 11 minutes ago by ZungBang
734 Comments - Last post 13 minutes ago by NymCast
193 Comments - Last post 2 hours ago by FranckCastle
101 Comments - Last post 2 hours ago by grcemeise
3 Comments - Last post 2 hours ago by Amitte
20 Comments - Last post 4 hours ago by eldar4k
10,792 Comments - Last post 5 hours ago by Cruse
Comment has been collapsed.