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.
Just an electric chair so we can properly deal with Flash and Flash developers. The beast must die.
The world's burning. Moped Jesus spotted on I50. Details at 11.
Consider your comment occupied. I'm not even sure why, but I thought I better get in on the fad before I start to look uncool.
It's a shit meme and anyway George Bush beat them all to it years ago with Occupy Afghanistan in 2001 and Occupy Iraq in 2003.
Game, set, match.
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.
Flash must live on! If Flash dies out then that means highly annoying and CPU-hogging advertisements will be converted into HTML5 and get around my simple flashblock. I don't like Flash as much as the next guy but when you can currently carte blanche disable flash and easily remove the most heinous of web content, I fully support its continued use.
Except with less rationale to it. Why anyone gets worked up about a plugin that does what its supposed to do reasonably well and has some very comprehensive development tools I have no idea. Its probably the sort of people who really have nothing to complain about in their lives but are still at the age where they need a "cause" to feel worthy who are making the most noise about it.
As long as there are websites out there that aren't been updated, then Flash is here to stay
Does anyone else find it hilarious that the Occupy HTML site is done in HTML5?
Occupy screwdrivers, use hammers
And the internet was never designed to be what it is now. It was supposed to help share knowledge and idea around university. (Or military). What's your point ?
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.
Now if you hit a page with a few Flash-like HTML animations, they'll all be in contention on the same thread, running off timers and generally chugging. And hardware accelerated video? Screw that, you're stuck with WebM or whatever else can be called the lowest common denominator.
Vote for whom?
Start a party with a platform of government transparency. Buy a significant chunk of ad time on major cable TV networks. Internet advertising is not enough because more people watch ads on TV than watch ads on the Internet. I'll admit that it'll take a lot of fundraising to match the Republicratic political machine.
I think they should open it, and it should not be plugin, but a protocol, as in flash://adobe.com would launch the app/anim/advanced air application/whatever in flash.app / flash.exe or your open source choice for executing flash.
And at this time when you can do everything for the most in html (html5/csse3/js) it just need skills., why should you embed the really advanced stuff flash could do like 3d games etc. For HTML pages, html is the best.
Then I do not need to restart the browser everytime there is an update to flash either, much safer than a forced execution of flash (I use flashblocking), I do not see the reason for a page to have a lot of different flash animations one page, that scenario would usually be just ads.
And you do not need flash for playing video, that era is over. If you are a developer and can not manage to make a cross platform player / solution and a worst case fallback to flash, you should not develop that page.
I'm sorry, but you've missed one important criticism:
It's a proprietary non-standard technology controlled by a single company with a single proprietary working implementation. Whether you like the other technologies used in the web, they aren't controlled by a single company, and have multiple implementations letting you choose the most secure or stable one. With Flash, you're stuck with Adobe's implementation, especially on platforms that are overlooked (such as GNU/Linux and non-x86 hardware such as mobile devices), and if unfixed bugs pop up, you can't fix them. At the moment I can't play mp3 sounds in Flash, because Adobe have incorrectly used memcpy instead of memmove, but my distro can't fix that with a patch.
What's more, the open standard technologies with free implementations easily yield to developments on the part of the client. Want to extract information from HTML? That's easy. Want to learn a HTML 5/JavaScript inside a daemon on your server? That's not difficult. Want to alter the behaviour of a HTML 5/JavaScript application with GreaseMonkey or NoScript? Please, go ahead.
With Flash? Haha, good luck!
I think they should open it, and it should not be plugin, but a protocol
Adobe's way ahead of you. It relicensed the Flash spec as part of the Open Screen Project.
And you do not need flash for playing video
But you do need Flash for playing vector animations like Weebl and Bob. Otherwise, you have to render each frame of the SWF to produce mp4 and webm files, and in my tests, those end up ten times bigger than the SWF.
So how long before people start grumbling about HTML5 like they have been about flash? And by people, I mean the occupiers here. I mean, HTML5 seems great, but it's sure to have its own set of headaches. Just seems a bit over-zealous.
'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.
So what we're really discussing is which Adobe product we will be buying/using, their Flash IDE or their HTML5 IDE.
Nothing does a better job making my Athlon64 3000+ obsolete than by switching everything to HTML5.
Watching a video on Youtube in HTML5 shoots my CPU up to 80% while watching it through regular Flash only uses 55%.
Angry Birds in HTML5 is jerky (not to mention the crappy aliasing) and it'll work a lot better if implemented in Flash.
So surely I'm missing something when people keeps complaining Flash is a resource hog.
I hope it's not another hipster programmer fad like the functional language for everything trend a couple of years ago.
While I despise Flash, I realize that a lot of companies have a ton of money invested in Flash. Replacing it is not going to be free. Flash will eventually be replaced without the help of protesters if the benefits of HTML5 out weigh those of Flash and the cost of HTML5 is similar to Flash. Cost = Labor, Training and Development Tools.
Visit the Arcade Restoration Workshop @ http://www.arcaderestoration.com
With this ;)
"Our country is not nearly so overrun with the bigoted as it is overrun with the broadminded." -Archbishop Fulton Sheen
I was just about to type a similiar point.
One difference between you and me is I HATE FLASH. I agree with your points on a technical scale too. However, it is agaisn't the very spirit of the web itself. 15 years ago anyone could learn HTML and get a job. You opened notepad and typed in html and it was easy. Flash ... oh you need that for a job now. Ok that will be $700. Photoshop too? That will now be $1400.
Linux for web developlment? Nope. MacOSX or Windows :-(
I learned Linux 10 years ago because unix had awesome tools like PHP that were free. Now flash being proprietary is forcing me to use Windows again and that is agaisnt the spirit of GNU. I am not a gnu zealot but those who are and like flash are hypocritical. No one sees the dangers of this?
Now you need to pay Adobe and use closed standards to develop wibsites. You mention IE which I just learned to hate developing for as I am trying to start a business and learned how bad IE 6 is. I expect corporate customers and the big boys still use IE 6 and will well after 2013 as they use VMs and I need it to look pretty across all browsers. Now I am tempted to learn flash and it is wrong and so many levels. Sigh
I pray Windows 8 is fixed more in desktop mode so corporations and people can upgrade IE 7 to IE 10 and we can start HTML 5.
Apple did the right thing in killing Flash. It sucks on my Andriod and is CPU sucking when I try to watch porn. Mpeg hardware acceleration can help things greatly.
To me in 2011 Flash is the most practical solution, while HTML 5 is the most ideal.
http://saveie6.com/
Flash may very well be on the way out as a browser plug-in (a distribution platform, if you like).
It will likely live on a long time as an artists' tool.
Flash as a platform, a plug-in, was a way to solve the problem of "I've made this cool animation in Flash, now how do I show it to people?"
Adobe has gotten with the times, and turned Flash into a vector animation tool with the level of features for professionals you'd expect (think Photoshop or Illustrator). Sure you can make a "Flash movie", but you can also import your artwork from better creation tools, easily animate it with tweens (etc) in Flash, then export to any number of video or animation formats, or more importantly to frames or sprite sheets. Those exported formats find their way into your game, program, etc. The old "Flash movie" has nothing to do with this workflow.
The plug-in is decreasingly useful every day. The tool is quite useful for the designer/artist and will live on. You just won't watch Flash-created content in a Flash platform plugin. You'll be watching Flash-animated content (likely created outside Flash) in some other platform and never know Flash was part of the picture.
You don't look at graphics in a Photoshop or GIMP plugin, or play iOS games inside XCode, but the tools still exist and are useful, separate from the obsolescence of the delivery platform.