HTML5 vs. Flash — the Case For Flash 510
snydeq writes "InfoWorld's Peter Wayner offers seven reasons why web designers will remain loyal to Flash for rich web content, despite 'seductive' new capabilities offered by HTML5. Sure, HTML5 aims to duplicate many of the features that were once the sole province of plugins (local disk storage, video display, better rendering, algorithmic drawing, and more) and has high-profile backers in Google and Apple, but as Wayner sees it, this fight is more about designers than it is about technocrats and programmers. And from its sub-pixel resolution, to its developer tools, to its 'write once, play everywhere' functionality, Flash has too much going for it to fall by the wayside. 'The designers will make the final determination. As long as Flash and its cousins Flex and Shockwave remain the simplest tools for producing drop-dead gorgeous websites, they'll keep their place on the Internet.'"
lolwut? (Score:5, Funny)
"As long as Flash and its cousins Flex and Shockwave remain the simplest tools for producing drop-dead gorgeous Websites, they'll keep their place on the Internet."
Okay, now you're just trolling.
Re:lolwut? (Score:5, Insightful)
Yeah, Flash and Flex (nobody uses Shockwave) should not be used for websites. The goal of a site is to get people information as quickly and easily as possible. These technologies should be used for moderately-complex web applications (where HTML controls are too limiting).
Re:lolwut? (Score:4, Insightful)
Re: (Score:3, Insightful)
I see your badger badger badger mushroom, and up you one rathergood.com [rathergood.com]
Of course, such sites and similar could just be produced as a movie (using HTML5) but (1) that would probably take quite a bit more bandwidth, and (2) I'm not sure it would be easier to produce, because using Flash you can indeed easily do simple animations, duplicate and scale objects, do worse-than-Southpark style animations etc. I'm sure there is software to do this for movies, but it might be more involved/complex than some rainy sun
Re:lolwut? (Score:4, Insightful)
How anti-internet.
The internet is a communication medium, and it's not up to you to dictate what message people want to spread, or how they wish to present it.
Good form says simple is better, but the web is a lot more then a bunch of bullet pointed lists.
Re: (Score:2)
Yep. "Simplest tools" is not exactly true is it...
Re: (Score:2)
even inkscape... Not saying that inkscape is bad, just not taught to as many designers as flash is...
Re: (Score:3, Insightful)
Please point me to one website that is "drop-dead gorgeous" and not full of superfluous animations that slow down my browser.
Re: (Score:2)
I have to agree.
First I have never seen a drop-dead gorgeous Website. Some of the images and videos maybe stunning but the website it's self tend to be just okay.
Here let me fix that for you.
As long as Flash remain the simplest tools to slow to load, hard to navigate, and "flashy" websites. Designers with more style than substance will keep using it.
Flash really does mean style over substance.
Re:lolwut? (Score:5, Insightful)
Yeah, I'd like to introduce the OP to this little thing out here that we have called "the internet".
You see on "the internet" the VAST MAJORITY of websites that use flash would not (by any sane or right-minded person) be classified as "drop-dead gorgeous". In fact many of them are aberrations of nature.
Flash has become a way for ignorant web designers lead by even more ignorant managers to design glittery and flashy (no pun intended) websites that focus on dazzling the user instead of usable and content-filled designs. Poor Jakob Nielsen probably cries himself to sleep every night.
Yes there are a few solitary websites out there that do use flash productively and do things that genuinely can be justified as a valued-added usage of flash that could not have been provided in plain HTML, but those are far and few between.
So what this sensationalist article is really spouting is that there are yet no good development tools for HTML5. Wow Really? So a product that just came out (relatively speaking) doesn't have as good or as many design tools yet as a product that has been around for a 14 years. Good thing you pointed that out!
Once the HTML5 tools are available and it's as easy to develop "drop-dead gorgeous" (for better or worse) websites for HTML5 as it is for Flash I think that Adobe is going to have trouble justifying Flash's existence ESPECIALLY because some of those utilities are going to be open-source and free.
Re: (Score:3, Insightful)
And would be just as bad if written purely in HTML5.
Re:lolwut? (Score:5, Insightful)
I think he's perhaps missing the point that their place in the internet is that they're the sites that take forever to load, and that we often surf away from because we think they're broken, and on which we can't find anything we need because they're usually not usefully indexed by Google. Not an enviable place, but certainly a place.
The most common place where I encounter flash in this context is restaurant web sites when I'm going to look at the menu. If I'm on an iPhone, I just don't go to that restaurant, or I go despite the web site, not because of it. I think restauranteurs don't realize that if I'm at their web site, it's because I already am interested in going to their restaurant, and what I need is information, not a glossy brochure.
Sigh.
Re: (Score:3, Informative)
I agree. When I encounter Flash on a website, I generally leave.
One of the reasons is that I use NoScript (a Firefox add-on). I have it configured to prevent Flash by default. The reason I do this is because of all of the security risks associated with Flash. I also don't like the fact that Flash maintains its own cookies - and I never can remember where they are or how to get rid of them, so I just avoid Flash.
Flash - and plugins in general - operate outside of the security model of the browser. From my st
Re:lolwut? (Score:4, Insightful)
Same quote I picked out to comment on ... I took the bait but had a meeting so couldn't post until hundreds of others.
I need someone to show me "drop-dead gorgeous Websites" that are actually usable, engaging, and used more than 30 seconds by the visitor. Anything? Beuler?
Most sites I see are designer conceits with text that is too small to read, unnecessary animation, ill conceived interaction, and serving little purpose beyond a billboard.
I won't advocate to throw out the Flash platform because 90% of the produced works are garbage but will call them out.
Re: (Score:3, Informative)
"As long as Flash and its cousins Flex and Shockwave remain the simplest tools for producing drop-dead gorgeous Websites, they'll keep their place on the Internet."
People still design content for Real Player, and here at the office, we got thousands of users who ({full body shudder} still use Frontpage 2000.
When I took over the church website, the company that they had paid to design the old one did it completely in Flash. One single Flash file, 1.8 meg. Ugh! I was originally going to break it up into a dozen or so smaller flash files, of about 50k or so each, but they had animated text - which they stupidly converted to a graphic, animated menus by frame, making it i
Agreed. (Score:3, Insightful)
"As long as Flash and its cousins Flex and Shockwave remain the simplest tools for producing drop-dead gorgeous Websites, they'll keep their place on the Internet."
Who cares about "drop-dead gorgeous"? Can someone show me a site using Flash for its major content, that isn't totally f@#($ing God-awful?
Major uses of Flash today, as I see them:
Re: (Score:3, Insightful)
Since Apple makes software, perhaps they should actually make some relevant software here.
They could turn all of the web developer's heads and make them forget all about Flash.
That's assuming they've actually got the chops for it and don't have complete contempt for developers.
Re: (Score:3, Interesting)
Any page design that does not use my full browser window, and without horizontal scrolling, is anything but "gorgeous." I wouldn't even qualify it as usable.
It's not write once play everywhere.... (Score:2)
Until you can get it to work RIGHT on things like my Nokia N800 and my Motorola Droid (or, hey, the iPhone, hm?) it's not going to be write once run everywhere.
Besides, I thought that was Java's claim to fame and it's definitely not there yet either.
Java startup time (Score:2)
Besides, I thought that was Java's claim to fame and it's definitely not there yet either.
Java applets lost out to SWF because 1. the Java plug-in takes a lot longer to start up than the Flash Player plug-in, and 2. there initially weren't any tools to author and play back vector animations using Java 2D. Are there now?
Re: (Score:2)
Hell, I've had a lot of trouble to get it running on 64 bit Linux. And I still have the strong idea that it crashes my Firefox browser now and then. This is nothing like running it on ARM or anything, this is one of the things that should just work.
Re:It's not write once play everywhere.... (Score:4, Interesting)
Yes, I spit coffee at my screen when I read that quote from Adobe. Apparently their Flash engineers haven't tried to go to Vimeo while running Linux. It's mind-numbingly slow on my 2.8ghz P4 system running Ubuntu 10.04 and Chrome 6 (with integrated Flash 10.1). Contrarily, HTML5 YouTube plays content using 20% of my CPU. Adobe engineers even admit that Flash is not designed to be a video player [adobe.com] -- so perhaps there is room for both technologies going forward.
Re: (Score:3, Insightful)
Yes, and this has absolutely nothing to do with you running pre-release, debug mode software, or that you're comparing low-def YouTube videos to high-def Vimeo.
I replicated your experiment, except with Chrome 5 (the release version) in Ubuntu: Vimeo and YouTube in flash (standalone plugin), at the same time. With the CNN ROV stream from the Gulf of Mexico oil spill on my other monitor. So that's three video streams, and according to top npviewer.bin (the flash plugin) is taking around 70% CPU time. With jus
Why I hate flash (Score:5, Insightful)
is because it's only as good as Adobe implementation on your platform, and they and they alone decide whether your platform is worth sticking money/time into to make a better flash player. It's not a standard. Unlike a browser, no one else can go out and decide to make a better flash player (gnash ignored).
My 1.67Ghz G4 Powerbook to this day can only play flash videos extremely choppy and games hardly at all. It can play downloaded video or DVDs just fine.
maybe but,, (Score:3, Insightful)
i understand the arguement, but don't forget about performance and stability.
wait and see how smooth, fast, and stable the HTML5 sites are to the flash counterparts.
give it time.
Re:maybe but,, (Score:4, Informative)
To wit, you can watch youtube in HTML5 for those who don't know already.
Linky: http://www.youtube.com/html5 [youtube.com]
I would like to see someone run a comparative benchmark on that puppy...
Misses the point (Score:3, Insightful)
Re: (Score:2)
I don't think the author was saying that you couldn't replicate features from flash in html 5 so much as saying that it is lazier to just do it all in flash and therefore flash will dominate for quite some time. There's actually a bigger problem and that is that HTML 5 support is quite limited among browsers, especially in IE. So even if it was vastly simpler to do everything in flash, it will take quite some time for the older non-HTML 5 supporting browsers to die off.
Re: (Score:2)
Re: (Score:2)
Agreed 100%. This article is basically saying Flash is too big to fail. I don't buy it. The barrier to entry for <canvas> is so much lower. It's just a matter of time before we have excellent—and free—developer tools. Plus, in this industry, new and cool has always won over old and reliable.
Canvas animation editor or DNF? (Score:2)
Re: (Score:2)
Re: (Score:2)
How do you add font support to HTML5? TTF would be nice, but I'll settle for OpenType.
Re: (Score:2)
Re:Misses the point (Score:5, Insightful)
But it is not so much about HTML5 capabilities, but the tools to leverage these capabilities. You can make 'easily' gorgeous flash website with the tools of the adobe suite. But there is no equivalent suite of tools for HTML5. And HTML5 will have a very hard time to take off as long as a website designer will not be able to do what they do with flash without the need to know jack about CSS, Javascript and HTML. Now I could see that adobe will buy out any company that will try to make these tools to compete against them.
Re: (Score:2)
Anybody, even knows of serious projects trying to create an HTML5/SVG/javascript IDE ?
I think this is the real problem... It's all developers, developers, developers...
As with most wars... (Score:5, Insightful)
This one has multiple fronts. Don't let anyone kid you, this isn't A vs. B, it is at least ABC vs. XYZ where each factor is independently weighed and measured.
Multiple fronts (Score:3, Interesting)
A test case (Score:2)
Re: (Score:3, Informative)
Why recreate when you can just play it in HTML5 natively? http://apple.slashdot.org/story/10/06/01/1748200 [slashdot.org]
sb45demo (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
2 GB per month (Score:3, Interesting)
omg, it might become a meg!
That's why I called it a test case. I did the math on a few other, longer memetic SWFs, such as "Hatt-baby" and "Hyakugojyuuichi" and "We Drink Ritalin". It turned out that a 2 MB vector animation rendered to pixels and compressed with H.264 Baseline or WebM would become a 20 MB video. People with monthly transfer caps on the order of 2 GB per month [slashdot.org] might not appreciate that.
Nonsense (Score:5, Informative)
I already block Flash automatically, as it drags down performance and rarely adds any content.
There are a few cases in which useful content has been designed in Flash, but most of the time it is useless eye candy - and more often than not, just pure advertising. A great way to block most advertising that you do not want is to block Flash. Why would you not want to do that?
Re: (Score:3, Insightful)
Between you, me (Flashblock myself), and 2 million iPad owners, "its 'write once, play everywhere' functionality" seems to have lost its luster...
Re: (Score:2)
A great way to block most advertising that you do not want is to block Flash.
Unfortunately that will all fall by the wayside if/when advertisers start using HTML5.
Re: (Score:3, Insightful)
> Unfortunately that will all fall by the wayside if/when advertisers start
> using HTML5.
And that may be the opening wedge for HTML5. Advertisers may insist that their designers learn to use it because it gets past adblockers.
You Mean Drop-Dead Websites (Score:3, Insightful)
As long as Flash and its cousins Flex and Shockwave remain the simplest tools for producing drop-dead gorgeous Websites, they'll keep their place on the Internet
I don't know about gorgeous, but I've seen lots of drop-dead websites. As in websites that cause my browser to "drop dead" and my CPU fan to whir like it is about to fly away.
"...drop-dead gorgeous..." (Score:5, Insightful)
No website on this planet is "drop-dead gorgeous"... a woman (or man if you prefer) in real 3D right in front of you and that you can touch and communicate with is infinitely much more "drop-dead gorgeous" even if they are butt ugly.
Re:"...drop-dead gorgeous..." (Score:5, Funny)
Re:"...drop-dead gorgeous..." (Score:4, Insightful)
That's idiotic, sorry. Unlike the majority of Slashdot's population I *do* have a girlfriend, and yet (as a programmer) I'm able to find elegant designs and code "beautiful". It is not unthinkable, therefore, that there are designers out there that are able to find elegant websites similarly so, though I'd dispute the fact that they can be both beautiful and made in Flash ;)
Programming and web design are art, much like photography, music and dance. Art can be beautiful, therefore, art can potentially be considered "drop-dead gorgeous" even if you're not a shut-in nerd virgin stuck in their mother's basement.
So flash is a good thing for site design now? (Score:5, Insightful)
As long as it isn't a real standard you're going to be giving up a portion of the potential market by using a proprietary plug in that isn't universally supported. Not to mention the people that block it because of the problems it causes and the abuses of technology over the years.
IE is still well over 50 percent (Score:5, Insightful)
But at this point with Firefox having the market share that it does and the other minor browsers taking on as many installs as they do by being more or less standards compliant, I fail to see why any designer in their right mind would be using Flash where alternatives exist.
Because Firefox itself is a minor browser. More than half of web users (and likely more than half of your site's customers) use Internet Explorer 8 or earlier, whose DOM doesn't support all features needed to replace SWF. For example, where's SVG? Where's the 2D canvas? Where's procedural audio?
Re:IE is still well over 50 percent (Score:5, Insightful)
Re: (Score:3, Insightful)
Re: (Score:3, Insightful)
It's also about tools, and apparently flash has a pretty good toolset.
Re:So flash is a good thing for site design now? (Score:4, Insightful)
It isn't (Flash the content creator is nasty), but it's better than nothing at all which is the case for Javascript and HTMLx/SVG/Canvas. If designers are going to get on board completely with HTML5 as a Flash replacement, someone needs to write a nice tool for animating and writing games to the HTML5 spec.
I'm an artist, and I do a bit of motion graphics, animation and basic programming. I hate flash enough, and like standards enough, that I am working hard to produce interactive animated content in javascript/HTML. It's a freakin' pain in the arse, and takes a LOT more programming know-how than the vast majority of designers or artists out there.
And I have to ask myself why I bother, because what I create often wont run on IE6 (or IE7), sometimes wont run well on a standards-based browser, and costs me about as much time debugging as it does writing. "This is not flash" is not a huge selling point outside the nerd world.
Re:So flash is a good thing for site design now? (Score:4, Insightful)
The Flash ecosystem has a couple things going for it that aren't widely known.
Adobe Illustrator now exports to FXG. FXG is an XML format which is a declarative refactoring of Flex graphics objects and controls.
In this workflow, the Flex developer still has to do a bit of work to turn the FXG objects into useful controls, but Adobe has gone a step further and created tools that allow the designer to designate the basic operation of controls, even to the point of creating fully functional mockups.
It's a great way to design sites and web applications, and it takes a lot of the fundamentals out of the hands of developers and into the hands of designers, without screwing over the developers in the process.
I wish Adobe had pushed this out four years ago. If FXG and the scripting thereof cannot be brought into the standards process, then I at least hope similar tools with be available for HTML5 and Canvas soon. Adobe's probably the best contender for making such tools. It's hard to love GWT when there are so many good things about Flex development.
Counterpoint (Score:4, Interesting)
My Counterpoint: The same article, with only 1 flash ad. Otherwise it's 28 Flash ads...
http://infoworld.com/print/125721 [infoworld.com]
Re:Counterpoint (Score:5, Insightful)
Re:Counterpoint (Score:5, Insightful)
Which brings to mind my favorite thing about Flash - it's so easy to block.
Drop Dead (Score:2, Insightful)
Re: (Score:3, Insightful)
"Drop dead gorgeous" has nothing to do with the technology being used.
The key is the ease of creating "drop dead gorgeous". An entrenched technology typically has the edge there unless its capabilities are surpassed, not merely matched.
Re: (Score:3, Insightful)
But "Drop Dead Gorgeous" is what the Web designer's customers want. They don't care what technology you use, they want "Hollywood". Currently, Flash is what can deliver that to most of the customers' customers. See 2Advanced Studios [2advanced.com] for examples of what "Customers" want. It truly doesn't matter what the developer wants. It REALLY doesn't matter what a few end-users with an obscure operating system want (from the customer's point of view). It's possible that the lack of Flash abilities on the iPad/iPh
Re: (Score:3, Insightful)
That is an interesting question, and one I've asked of my customer (and potential) customers quite often. One of my most often-repeated phrases is "Your Website isn't for you it's for your customers." Unfortunately, time and time again, most Website upgrades I've helped manage and develop (I don't design, and I don't know ActionScript/Flash, but my designers do) almost always are born on the boardroom table when Carbon-Based-Lifeform #1 says to CBL #2, "Their website
No mention of MSIE??? (Score:5, Insightful)
I think the number one reason for not going to HTML5 is MSIE. Microsoft has no intention of creating a fully standards compliant browser. If they did that, they would likely also need to make their web based applications standards compliant and that would end their lock-in for Windows on the desktop and server where web applications are concerned. And MSIE is still the major browser out there.
Web developers don't like creating sites for MSIE and sites for others. It's lots of work. Just doing it in flash will assure that the flashy parts of the page will display well on all devices where HTML5 will not.
Now if by some miracle, Microsoft decides to change its selfish ways and gets compliant, that would be another thing entirely. But before anyone moves forward, something has to be done about the Microsoft problem.
Re:No mention of MSIE??? (Score:5, Insightful)
Flash consistently tells users that their version of Flash is out of date. Please upgrade. Why can't HTML5 sites do the same?
Microsoft publicly backing HTML5 (Score:3, Informative)
Perhaps you missed it before, but Microsoft is very much interested in backing HTML5 [about.com]
It's all about the development environment (Score:2, Insightful)
Re: (Score:2)
I'm sure one is under development, but I'm also sure that it will not compete well until at least version 3. In other words, this war is far from over.
Re: (Score:2)
Re: (Score:2, Insightful)
That's assuming Adobe stands still while the other tools are progressing. I'm not rooting for Adobe, mind you, but I'm pretty sure they're not going down without a fight.
Besides, if Adobe retools their development applications to support multiple "back ends" such as SWF and HTML5/Javascript then it will be a win/win for them. People familiar with their tools will still buy them, which is, ultimately, what Adobe wants.
Re: (Score:2)
Tools (Score:2)
We just had an article [slashdot.org] showing how you can pretty much compile Flash to run as HTML5 - so, I think this is just arguing for better (Flash quality) authoring tools for HTML5 technology?
Form over Function (Score:3, Insightful)
One advantage to flash that few think of (Score:2)
NoScript (Score:2)
Flash being a plugin has one big advantage - it can be filtered. This allows me to avoid the most annoying ads - those with sound and animation. And for those sites that need it, I can turn it on.
NoScript being an addon has one big advantage - script can be filtered. This allows me to avoid the most annoying ads - those with <audio> sound and <video> or <canvas> animation. And for those sites that need it, I can turn it on.
Who's in charge here anyway? (Score:5, Insightful)
Here's my two cases (Score:2)
Here's my two cases for Flash:
Homestar Runner [homestarrunner.com]
MS Paint Adventures [mspaintadventures.com] (the current story, Homestuck, has some amazing timed animation/music segments done in Flash)
Now, yes, Flash could be replaced with someone else. But, as of right now, the animations are done in Flash, not anything else, and I'm still going to visit them (Well, maybe not H*R if they keep not updating, but the long-awaited End of Act 4 for Homestuck ought to be awesome.) There need to be the tools to do the animation work that are as good (to
"As long as..." (Score:2)
'As long as Flash and its cousins Flex and Shockwave remain the simplest tools for producing drop-dead gorgeous Websites, they'll keep their place on the Internet.'
Well that seems to be the main point right there. It's about the tools, not the tech.
So let there be tools. Nice ones. I personally find working in Flash a pain, because I don't like the tools that much. But then, I'm working with an Eclipse plugin.
We just hate flash! (Score:5, Insightful)
How about flash sucks because it doesn't include a volume controls by default?
That's all it takes to trump that idiotic article.
Don't get me wrong, there are many other reasons to hate flash, (Including some of the reasons identified in the article as reasons to use flash: Flash's sub-pixel resolution and anti-aliasing and Flash's supercool fonts ) and that's not even the biggest one. But its more than adequate to just beg for that POS to die.
Re: (Score:3, Interesting)
As already pointed out in an older story, volume controls/muters are criminally overlooked by browsers too. Each tab should have its own volume control.
Argument against stagnation in IT (Score:2)
Flash isn't going away anytime soon.
That being said, HTML5 is the future. CLIs for consumer OSes went away for the large part, but they're still around. Batch mode processing went away for the large part, but it's still around. Procedural programming went away for the large part, but it's still around. Java for interactive web interfaces went away for the large part, but Java for the front end is still around.
All of these things have found niches somewhere. Sometimes due to stubbornness of developers,
Damning with faint praise (Score:5, Insightful)
Write once, run only (well) on Windows (Score:2)
I really wish flash advocates would stop saying "write once, run anywhere" until Adobe actually releases a Linux flash player with quality on par with the Windows version!
Truly, if you're a Flash developer/designer/artist who only tests on Windows, and there obviously MANY out there, you have no idea what a completely buggy piece of shit Abobe's Flash is on Linux. On all but the largest of sites, even trying to play video on many sites other than youtube and vimeo, Flash regularly crashes the entire browse
Flash haters: please help the Gallery team (Score:2)
Those of you who hate Flash on the internet and are good with HTML5 and JavaScript really need to head on over and help out the team working on Gallery:
http://gallery.menalto.com/ [menalto.com]
For the second time now, they've given up trying to do things "right" using Javascript and are throwing in the towel to implement core functionality using Flash instead:
http://gallery.menalto.com/thanks_adobe_flash_builder [menalto.com]
They claim they just don't have the skills or manpower to figure out how to make Javascript do what they want,
Eyeballs, not tools, will determine the outcome (Score:2)
Point by point (Score:5, Informative)
A few things to add... (Score:3, Interesting)
Reason No. 1: Flash's sub-pixel resolution and anti-aliasing: Seriously?
From TFA:
The spec does allow floating point numbers, but the numbers between the integers tend to be ignored or rounded off in a slightly different way by different browsers.
The solution, then, would be to improve the way browsers handle this. Besides, why are you doing pixel-based layouts anyway?
For reason number two, TFA says:
Some browsers are fast and some are slow. Some operations are quick on one browser and sluggish on another.
That's being worked out, and again, there's choice. With Flash, some things are quick on one OS/driver combination, and slow on another.
To make matters more complicated, not every browser implements every feature in exactly the same way, a problem that shouldn't be surprising to JavaScript developers. There are good efforts to simplify this with intermediate libraries like Processing.js, but even these can't handle every combination.
Not for long. Flash is something which attempts to be cross-platform, as in, works on Windows, Linux, OS X, Android, etc. Browsers are a hell of a lot more similar than OSes. If Flash can do it, JavaScript libra
Flash vs. its users (Score:4, Insightful)
Flash itself is really very clever. The player packs an incredible amount of functionality into a very tiny executable. It's only 1.83MB. There's an animation engine, a JIT compiler, a video player, an audio system, and a multichannel download manager.
The problem is what people use it for. Which is mostly either ads or lame web sites.
Nobody really bothers doing Flash animations as entertainment much. If you've never seen one, check out Thugs on Film [mondominishows.com]. Flash games remain popular, although Shockwave, which has full 3D capability, is a far better game platform. Many console games use Flash for 2D interface elements, typically using Adobe's authoring tools but a non-Adobe player. (Yes, there are non-Adobe Flash players.)
But it's not Adobe's fault that the content sucks.
I expect Adobe will keep the tools, lose Flash. . (Score:3, Insightful)
This won't happen very quickly, but if HTML5 is basically capable of doing about everything Flash can, then I expect that Adobe will eventually just phase out the Flash player? Why? They don't make a nickel off the player - only the tools. Adobe has always been about the tools. While it will probably take some work to convert them, their developer tools should, it would seem like, be able to be modified to output HTML5+JS instead of Flash.
They can keep making money on having the best developer tools, while not having the costs of maintaining Flash.
There is one counter-argument, though, which might be persuasive to Adobe's management - they might not like being in a position of being 'just another vendor' in a level playing field where any company can develop HTML5 development tools. The control they have over Flash player does mean that they can kind of lock developers into their tools, instead of using someone else's tools.
Anyhow, it'll be interesting to see how this unfolds.
Re: (Score:3, Insightful)
HTML5 does not have the capability to access the webcam and the microphone on the desktop. That is a pretty serious problem considering the number of people who use this feature regularly.
The other MAJOR "feature" that Flash has is that it can be installed as a plugin in pretty much *any* browser - so if you are stuck with using IE6 because of some enterprise app which doesn't run on anything else, it will still be possible to install the flash plugin on the browser - that makes Flash far more ubiquitous th
You're kidding right? (Score:3, Insightful)
Designers HATE Flash. HTML stems from traditional typography layout languages. Designers have been used to and comfortable with that format for over 5 decades. Flash is NOT a designer-friendly environment. It's a motion graphics and video editing-friendly environment... if it's friendly at all. Flash was made popular by the geek teen crowd for making crude animations, and has been picked up by some websites, which more-often-than-not, use it in garashly over-elaborate ways. It's a hack. That's all there is to it. It's buggy, it has compatability issues, and often slows down or prevents users from accessing content that they could have just as easilly gotten with HTML.
As long as I've been a designer and a user, I've hated Flash. I've crossed my fingers from over 5 years ago and hoped that it wouldn't catch on. Thankfully, most of the big sites stay away from it, and that is a credit to their sense of simplicity in design. Flash is just too unstructured.
This page requires a new version of Flash Player (Score:2)
Re: (Score:2)
Gnash is, well, pretty crappy. It's slow as heck, doesn't sync audio properly (mostly because it tends to render way too slowly and doesn't know how to frameskip right), and can't handle most nontrivial Flash content. It appears they've ditched the OpenGL backend (which is poor anyway), and the AGG backend is uselessly slow at nontrivial output sizes. I've had better luck with the two years abandoned swfdec than with Gnash. It really ought to be a lot better by now.
I've seen people create weird Flash-player
Re: (Score:2)
Re: (Score:2)
Not to feed the trolls, but the answer is obvious: backwards compatibility.
Okay, so that's a noble goal. The real goal is because Adobe LIKES TO MAKE MONEY!
Hope this helps clarify things for you.
Customers use Flash (Score:2)
Developers will use what their customers use, and their customers use iPhones and iPads, which don't support Flash.
Developers will use what their customers use, and their customers use PCs running Windows and Internet Explorer 6, 7, or 8, which don't support HTML5 <canvas> but allow easy installation of Flash Player. Even IE 9 might not get <canvas> [freeciv.net].