Occupy Flash?
mcgrew writes "CNN is reporting another Occupy movement — Occupy Flash. Their aim: get rid of Flash completely. They explain: 'Why does it matter when HTML5 has clearly won the fight for the future of our web browsing? Well, as we've seen with other outdated web technologies (most notably the much-lamented Internet Explorer 6), as long as software is installed on machines, there will be a contingent of decision makers who mandate its use, and there will be a requirement of continued support, the plugin will live on, and folks will continue to develop for it.' In response, a group of Flash developers have started Occupy HTML in Flash's defense. Popcorn, anyone?"
Clearly the "Occupy" meme is being abused now. Every dipshit with any pet cause is slapping "Occupy" on it and co-opting solidarity with the OWS movement. "Occupy" is teetering on the edge of really jumping the shark here. If it goes much further, we run the risk of "Hey, remember that whole 'Occupy' fad? What was with THAT, huh?" becoming a segment on VH1's Hey, Remember The Teens? episode on 2011.
Therefore I propose we Occupy "Occupy" before it's too late. We must stand up to those who would steal our term. Because if we don't make a stand today, tomorrow we may be faced with Twilight fans wearing "Occupy Edward" and "Occupy Jacob" t-shirts, which can only lead to nostalgic Gen-Xer's wearing lame "Occupy Empire" and "Occupy Rebellion" Star Wars shirts.
SJW: Someone who has run out of real oppression, and has to fake it.
I think the Occupy Wall Street movement is tackling an important issue, and co-opting the name for a trivial issue like this is unnecessary and unfortunate.
HTML5 is not a superset of Flash.
Flash is not a superset of HTML5.
Get over the pissing contests and use the right tool for the job.
http://alternatives.rzero.com/
Though the 15-year old technology is still commonly used for advertisements, videos and games, many developers have been moving toward more modern and universal standards like HTML5
Well that's pretty impressive. It's been around for 15 years, and is still heavily used. That said, HTML5 is looking pretty sure to eclipse it, eventually.
"We feel this move effectively creates two Internets -- the one you can use on mobile/tablets and the one you can use on the desktop," one of the founders of the Occupy Flash movement said via e-mail. "This is not good for anyone except Adobe."
Now that I know it's been around for 15 years, I'm kind of impressed it's still working, and not terribly surprised that it hasn't morphed well into newer technologies that are being used in ways people were only beginning to think of at the turn of the millenium. I know 15 years is not that unusual for some technologies, like mainframes, but just think about the rapid pace of development in web standards, graphics cards and algorithms, etc.
Huh, I wonder what Adobe thinks.
HTML5 is now universally supported on major mobile devices, in some cases exclusively. This makes HTML5 the best solution for creating and deploying content in the browser across mobile platforms. We are excited about this, and will continue our work with key players in the HTML community
Seems reasonable. As does this:
Our future work with Flash on mobile devices will be focused on enabling Flash developers to package native apps with Adobe AIR for all the major app stores. We will no longer continue to develop Flash Player in the browser to work with new mobile device configurations
Fair enough. What about security fixes?
We will of course continue to provide critical bug fixes and security updates for existing device configurations. We will also allow our source code licensees to continue working on and release their own implementations.
Spiffy.
Aren't there more important things these people could be spending their time on?
As much as I hate flash, you gotta admit flash existed for a reason: it filled the gaps where HTML was more lacking. Unfortunately, that's still true today even with HTML5, although the trend towards HTML5 is very obvious and clear.
Many browsers still can't playback HTML5 properly and there isn't even a single video codec which will work consistently across browsers just like flash does, AFAIK. (I'm talking about h264 license issues, WebM's lack of hardware decoding, etc..).
Also, while rich media solutions are certainly possible with CSS3 and javascript, it still requires significantly more effort than its flash counterparts.
Of course, that doesn't excuse many many (many) uses where flash isn't really necessary but still being used. THAT must go. And flash video should be avoided where possible if the browser supports anything else. I think the main issue with that is that many web developers are still being lazy (hey, megavideo, I'm looking at you!).
But flash still accomplishes some things across browsers consistently in a way that HTML5 and CSS3 still can't - or at least not effortlessly for the web developer, which is what counts most of the times; let's hope Adobe helps with that with the HTML5 tools they are building.
So don't blame everything on flash, the standards are advancing too slowly IMHO even with backers such as Apple and Google.
Have you ever tried using the plugin in linux? It does not do what it is supposed to and it does not do it reasonably well.
Seriously,
Most people attacking Flash have never built an application in it. I'm not talking about some stupid animated banner ad. html 5 will do that fine.
But try coding a web application to handle a variety of browsers from ie 7 to ie 10, Firefox, Chrome, Safari, and so on.
Doing that with html 5, js, css can often be a maze of exceptions, variants, etc. With Flash, it's simply installing a single common plugin.
Yes, there is a lot of bad Flash code out there. But there is far more bad html & js. Furthermore, there are many things that html 5 can't quite do on a level that Flash currently can.
So it makes more sense to allow for a transition. Allow html 5 to become more refined.
To call for such a policy of cold turkey is just stupid. Why not call for the elimination of all html 4 code from the web. I mean, we have the new glorious html 5.
---
Let's look at the criticisms:
1. Flash is buggy well so are many html, ajaxsites. I find Facebook hugely buggy and constantly run into issues with ajax. In fact, I run into issues far more with html, js, ajax, etc than I do with Flash.
Score 0
2. Crashes a lot. I guess on Linux. Over the past several years I've had very few crashes of Flash on either my Windows or Mac PCs. Exception, for about 2-3 months there was a version of Flash Player 10 that was crashing with sad face all the time. Comparitively, if I exclude that one update period. Then Flash has crashed less for me than any browser I've used.
Score 0
3. Requires constant security updates. Seriously, what doesn't? Windows does. Firefox feels like it updates almost everytime I use my computer. iTunes, I swear has a new update and new terms of service every launch.
Score 0
4. Doesn't work on most mobile devices.
Score 1 ... but how much of that is corporate politics?
In conclusion...
Challenge: Before anyof you downgrade this post. I challenge you to go look at ActionScript 3 as a programming language. And compare it with JavaScript. Tell me which is a better programming language.
Flash's demise has far more to do with corporate politics, closed gardens, and restrictions on use than it does with the technology itself.
And OccupyFlash is clearly full of people on par with the stupidity of a lot of the ows crowd.
"Apple iPhones and iPads, have not been able to view media coded for Flash on their mobile gadgets" - Occupy Flash
Who's fault is that? Adobe's? No, it was a greedy Steve Jobs with a personal vendetta to kill a company that kept Apple alive for nigh a decade. But finally when Apple was around 5% market share decided to release it's next product version for Windows first. For this blatant sin Steve Jobs has waged a war against Adobe and sought it's death.
Why? Because if you could play all those Angry Birds and Zombie games in Flash. Why would anydeveloper needlessly fork over 30% of their profits to Apple.
And that folks, is the crux of the whole issue. Just as OWS is really just aiding the cause of those high up corrupt bankers (more government involvement and regulations just means less and bigger banks, with more bailouts). OccupyFlash is just make Apple leap for joy and secretly shout "SUCKERS!!!!!"
PS - Slashdot, sure would help if you gave an example of junk characters.
1. Its performance is crappy at best. ...
2. It exposes too much of the source for people who want to make a living off their code. It's bad enough with Flash and Java decompilers
3. Unlike Flash, Python, Perl, Tcl.TK, C, C++, Java, etc., HTML5 needs a browser - and browsers are themselves a crappy - and inconsistent - host environment, so you also inherit any security and bug problems from the browser.
4. The standard for HTML5 is not yet even finished.
Sure, you can write applications in HTML5 (I'm writing one now) - but it's a crappy way to write a program. The DOM might be okay for documents (hence the "D" in Document Object Model) but it's a real impedance mismatch for anything else.
'Why does it matter when HTML5 has clearly won the fight for the future of our web browsing?'
A future technology still being defined does not solve today's problems.
While we're at it, let's boycott all manufacturers of prosthetic legs as using stem cells and legal pot to regenerate lost limbs is clearly the superior technology.