Is Flash Dead Yet? - 2010
isflashdeadyet.com
isflashdeadyet.com
On a slightly different note, I really wish "DRM on HTML5" fails and DRM users continue to be forced to rely on plugins like Flash. Not only do DRM users deserve the inferior experience, but also, if we really want to keep open standards open, there's got to be some fenced-off area where proprietary kids can play by themselves and the rest of us can ignore them. If there's one reason I want Flash to stay alive, that's it. Better Flash than some other bespoke ActiveX control like the Koreans use :(
Side note: what irks me is multiple formats ... Say I'm, an old timer, I've bought an album on vinyl, I figure that should give me some deduction when CD comes out or digital only or DVD-audio or whatever, I think making people purchase the same content on different formats over and over again at full price with no discount and not taking into account that you've purchased that album before is unfair!
Example of unprotected sex that is probably OK: (both partners are STD-free) && (they are using a different method of birth control || they actually want a baby || it is impossible for a pregnancy to occur because they're same-sex or one of them is sterile)
DRM must be proprietary. The whole point of DRM is that only the authorized devices get the "special source". DRM is closed source, obfuscated binaries, tricks and traps to drop people reverse engineering them. If it was open source then the functionality could be duplicated or the special sauce modified for any use.
There's no other conceivable way DRM can function.
If however the provider doesn't accept the fact that the permission to read is equal to the permission to copy something, then you're in trouble.
The formula could be so simple - distribute your content on high bandwidth, highly available networks, give access on a per-device or per-account basis (and charge money for that access), thus enable people to watch anything they want instantly and safely, and you gain back pretty much all of the customers you've lost to piracy, that would have bought your physical media before. Restricting copies is mostly useless since there are copies floating around of anything anyways. There's always been means to get content illegally, it's just now that the illegal way has become easier to use, or more importantly, the only way to get the content in a reasonable timeframe in the first place. Letting most of the world wait years between release in the US and the availability to stream and then wondering why they dare to download it anyways, is just not a sane way to go about and it has nothing to do with using DRM or not.
> If you see DRM as simply and securely distributing read access permission, then there's no reason this can't be achieved with OSS.
There is. If it's open source, the special sauce can't be special any more. The entire mechanism of DRM would be broken.
Some days ago I booted my old (5-6 years old) desktop, which only has Intel integrated graphics, with Chrome. In HTML5 YouTube, playback skipped a lot of video frames, and often sound would have interruptions too (especially if I switched tabs or windows and went to do something else). The CPU became much busier. This would happen on both Windows and Linux. With Flash, videos play just fine, and the CPU definitely doesn't get as busy. The version of Chrome is the same on all four OS installs.
Conclusion: while I like HTML5 video much more than Flash video (if not for anything else, because I don't need plugins, even if they are bundled with the browser), it still has a long way to go, as currently it uses much more resources than Flash to achieve the same goal. I believe this is the main reason why YouTube still makes Flash the default: if they made HTML5 video the default, it would play poorly for a lot of people, and make their computers super slow.
- lower cpu usage
- better network buffering; their latest flash player heuristics don't go along with my ISP bandwidth ~limitations.
ps: I can also try to forward the stream to vlc or mplayer/mpv in the hope it would use even less cpu.
Yes, it's time for Flash to die. But it really stepped in and moved the web forward when the browsers and W3C were too slow. It deserves an honorable discharge.
Is the Real Player still going?
When I first started out as a dev, barely anyone knew HTML or CSS, because flash was all you needed. It's seems bizarre now but I took a lot of ridicule from people when I tried to insist on building things the standard compliant way back in 2004. I remember being told that things I had personally designed specifically to be built in HTML couldn't be done. The situation was bananas, flash had turned everyone into zombies. And while you wouldn't be fired for mentioning JavaScript, you would jump to the top of the naughty list. Advocating JavaScript back then was like advocating kiddie fiddling.
And so web standards were kept back. So browsers were held back. (Why should Microsoft make a better browser? Nobody uses HTML or CSS anyway?) and so the whole web was held back. I look at a lot of the stuff we do today, and I see no reason we couldn't have been doing it back in 2004 other than the fact that flash was easy. It's was the crack that turned the web into a digital ghetto with developers high on their own success, site owners tripping off the rich, colourful and "fully immersive experiences" (there's a phrase you don't hear anymore) of their own all singing, all dancing and utterly unusable websites. Meanwhile, users were left to scrounge around in all that dirt looking for scraps of anything barely edible.
If IE was Hitler, Flash would be Stalin. Sure Hitler was a bad guy and he shoulders all the blame, but he was rank a rank amateur compared to our friend and ally Joseph "evil personified" Stalin.
On top of all that, the flash player is a piece of junk. Always has been, always will be and I make no apologies for feeling smug when they started scrambling to get it working on mobile. "Oh no!" I would say, "have all those years of showing nothing but contempt for the people who have to run you're buggy, resource hungry piece of shit plugin left you up shit creek without a paddle?" Good riddance I say.
update: I take it back, Jonathan Gay (futuresplash/flash creator) was the reason behind flash video https://en.wikipedia.org/wiki/Jonathan_Gay#Flash_video:_Tin_... .. crazy
ps: in 2010 he stopped programming computer to program nature : breeding grass fed beefs http://www.coldhardflash.com/2010/05/flash-co-creator-jonath...
I don't see how flash moved the web forward, it certainly didn't do so for me as a user. Maybe it did for the guys upstream who would rather have control over all my access to their data, instead of letting me just download it and do what I want with it.
If I'm going to watch a movie, would I prefer to use VLC? Sure.
But do I want to download 10 second YouTube clips? God no.
Regardless of what the user interface is going to look like on your end, you're still getting the same bytes and playing them the same way. There are two types of video: video you play back and video you play back. For both, you need to download (or "stream" if you're hip) these bytes.
yes, people abused it and most flash apps were crap, but now I'm seeing more and more of the same done in css animations/javascript. It's worse too, since most people just do something like jQuery.animate and update the dom every frame.
I personally liked the actionscript 3 graphics api a lot more than javascript + canvas. I did work with it a lot so I could be biased..
The death of a closed platform like flash is good for the future of the web, but some of the hate is undeserved. Hopefully it will have a second life as a desktop app platform.
Having done some decompilation/deobfuscation stuff I've worked with the Flash file format directly at the byte level, and it's really quite nice and efficient for its purpose - although you wouldn't see that from the direction Adobe's plugins have taken. IMHO it was good when it was still called Macromedia Shockwave Flash.
here's an app I wrote in the good ole days, about 20k loc: http://www.partkart.com
info: http://www.cnczone.com/forums/opensource-software/106198-par...
code: https://launchpad.net/partkam (yeah, launchpad. I have a habit of backing the wrong horse)
Fun times. I had a lot of time on my hands as a kid.
Facebook video, Google Street View, half of YouTube - it's amazing to me that Google allows this to go on (or maybe they're just strategizing against mobile platforms they don't make native apps for).
Also, almost every video player these days outside of the biggest companies. I recall trying to watch some US govt streaming stuff recently that didn't work.
We must continue the fight. The lack of HTML5 street view is particularly telling, imho.
I also see an HTML5/WebGL (?) Street View in the new Google Maps.
that's about the time I started writing ActionScript and learning how to use (Macromedia) Flash to do some basic animations. I got as far as teaching myself the Flex Framework, almost had a paying customer for a Flex project, but it actually never went beyond the hobby phase. the Flash picture portfolio I wrote for myself is still out there and I love it. it's ActionScript 8.0 but I never had any compatibility issues with any browser or Flash version. I looks the same everywhere. and I bet the compiled swf file, which is still online, dates back to 2003 or something. nowadays thefwa.com has been rebranded to "the Favourite Website Award" - it used to stand for "the Flash Website Award". that's where I discovered group94.com a Belgium-based advertising agency who were writing some crazy ActionScript back then. nowadays their website has gone HTML. it looks boring. and basic. it looks just like all the other agency portfolio websites out there. it used to be funny and clever and poetic. it used to be well... flashy. take a look at the Flash scene 10 years ago and take a look at how web interaction has evolved: nowadays you want something cool, you get it parallaxed... millions of websites all taking on the same design element. the Flash websites I saw were all different in many ways. the Flash world was a place of inspiration.
I don't really remember when I stopped reading thefwa.com (which I used to do on a daily basis). I didn't really notice when Flash got replaced almost everywhere by HTML(5). I just did now. and I feel sorry for it, because Flash used to be (and still is) a great tool and a great concept.
EDIT: I'm not talking here about the mediocre Flash world. there's plenty of bad Flash websites out there. I'm talking about the glamorous one. and in my opinion the glamorous Flash world from 5-10 years ago is still more artsy than the glamorous HTML5 world nowadays.
If this was true, I might have always been a happy user of Flash. In reality I remember a few years, around the time Youtube came on, in which many websites didn't work on my Linux machine. As time went on Flash is still the slowest thing on all multi-tasking platforms...
"Simplicity - The format is simple so that Flash Player is small and easily ported. Also, Flash Player depends upon a limited set of operating system features only."
"Scalability - The files work well on limited hardware, and can take advantage of better hardware when it is available."
Looking at the rest of the format spec, you would get the same impression, that a fully functional player could be written much better than Adobe's. Almost makes you wonder, did Adobe kill Flash?
It also allows games that were previously no available on the web. Its creation tools are top class compared to even today's Web Technology standard.
No.