Slashdot Mirror


Six Reasons Why Flash Isn't Going Away

CWmike writes "While Steve Jobs is betting his mobile platform on it, predicting Flash's demise is short-sighted, say industry analysts. 'There are many people who despise Flash, but I'm not sure they'd love the alternative right out of the gate. The open-source world has not blown everyone out of the water with their video work thus far,' Michael Cote, an analyst at RedMon, told Howard Wen. 'Adobe has spent a lot of time optimizing Flash, and I'd wager it'd take some time to get HTML 5 video as awesome.' Here are six factors that give Flash a strong position over HTML 5 and other alternative Web media technologies in the foreseeable future. For starters, While Android has made Flash a wedge issue, Flash is just beginning to show up on multiple mobile device platforms, Wen writes. Ross Rubin, an analyst at NPD Group, reminds us how Flash ushered in video on Web pages, but Craig Barberich, vice president of marketing and business development at Coincident TV, highlights the pervasiveness of Flash on the Web as we know it: 'Everybody is talking about video, but what doesn't necessarily get talked about is a lot of the interactive elements.'"

483 comments

  1. Jobs isn't betting his platform on it... by TheSpoom · · Score: 5, Insightful

    He wanted to drive a competitor out of the marketplace, which is easy, when you control the marketplace.

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
    1. Re:Jobs isn't betting his platform on it... by jellomizer · · Score: 2, Interesting

      How does jobs control the market space. There are a bunch of People happy with Android phones, I am an iPhone user myself but really I don't see too much major differences somethings Android does better some things the iPhone does better. Android has been getting more market share faster then the iPhone. In general Apple isn't controlling the market at best it is Leading the market as its products are innovative enough to get competitors to imitate and improve on their designs.

      Now if Adobe can get Android, RIM and Microsoft to use Flash it will push Apple to the minority. But as of right now Android has Flash as an AddOn feature, I don't know about RIM and Microsoft who I would think would rather push silverlight so someone other then Microsoft.com will use it.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:Jobs isn't betting his platform on it... by WrongSizeGlass · · Score: 4, Insightful

      While Steve Jobs is betting his mobile platform on it, predicting Flash's demise is short-sighted

      The lack of Flash on iOS isn't going to kill off Flash or iOS ... it only prevents Flash from spreading to another platform. Though they are rather popular, iDevices aren't the be-all and end-all of computing. These redonkulous claims only distract from the fact that Jobs/Apple is giving Adobe payback for treating them like a second class platform for the past decade. Payback's a bitch, so suck it up Adobe. You have Flash, Apple has iOS ... you're both going to make big profits for the foreseeable future.

    3. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 2, Interesting

      Flash on the Android is not such a big deal since noone are making any money on that platform anyway.

      Hmm, that's odd. I seem to have made money on my android app that I'm selling in the Market. This one falsehood in your post is enough to make the entire thing hogwash.

      Get your facts straight before you post.

    4. Re:Jobs isn't betting his platform on it... by toriver · · Score: 0, Troll

      Why? The people fearmongering over Apple's refusal to allow Flash developers access to their devices apparently don't need to get their facts straight.

    5. Re:Jobs isn't betting his platform on it... by unix1 · · Score: 3, Insightful

      Disallowing Flash or cross-compiling from Flash on iOS is no more different than doing the same on the PSP or Nintendo DS. Or do you demand Sony and Nintendo open the flood gates for homebrew?

      - Apple already allows "homebrew" apps through their App store, just not Flash
      - who knows?

      The issue is Apple wants to maintain the chokehold on their app store being the only source of apps, whereas Flash would effectively bypass it.

    6. Re:Jobs isn't betting his platform on it... by DJRumpy · · Score: 2, Interesting

      He wanted to drive a competitor out of the marketplace, which is easy, when you control the marketplace.

      Apple doesn't control either the mobile, or the media market. They aren't #1 in any particular market except for possibly iPod's, which aren't really a market for flash anyway. They don't have a proprietary 'product' that competes with Flash/Adobe either. Too many people try to make it out as some sort of personel vendetta from Steve to Adobe, but given Adobe's horrible track record when it comes to security, it's lack of support for modern platforms like x64 (which I might remind folks, have been around for a decade and we're only now seeing support). Would you want to allow such a product on to your platform, with the potential to end up supporting thousands of applications (indirectly of course). Security issues would be even worse. A potential flaw like the recent Apple bug that allowed jailbreaking on the iPhone is an excellent example. Apple patched their own within a few weeks. They would be completely at the mercy of Adobe if such a bug existed in Flash. Would you put yourself willingly in that position?

    7. Re:Jobs isn't betting his platform on it... by farble1670 · · Score: 2, Informative

      Jobs/Apple is giving Adobe payback for treating them like a second class platform for the past decade

      wasn't adobe one of very few platforms that kept producing their software suites for apple through their lean years?

    8. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 0

      I will go ahead and chime in here as an Android developer as well. I have ad supported applications and paid applications. Both do very well and make me enough for it to be my full time job as a single man dev shop.

    9. Re:Jobs isn't betting his platform on it... by tomhudson · · Score: 4, Interesting
      Mp The iPad doesn't have the cpu guts to render HD video - it downscales it to 1024x576 - not even the 1366x768 of the crappy HDTVs, and way below 1920x1080.

      Funny how even the cheapest netbooks can do it, and laptops at the $400 price point are now doing 1600x900 native.

      Want to develop a cross-platform game? Forget HTML5 - flash is the way to go - it works NOW on PCs, laptops, even game consoles (go to http://alphagfx.com/ and try one of the 9x9, 12x12, or 17x17 games on a Wii - the 9x9 are native resolution, but the others downscale just fine).

      The only other option even close is Java - and Java sucks for game development (and how many people want to run your java app anyway?) So you have a choice - develop once for everyone except Apple iStuff, and do it a second time for His Jobsiness, or spend the same amount of time developing twice as much for +90% of the market. The math is simple - Flash beats Apple.

    10. Re:Jobs isn't betting his platform on it... by WrongSizeGlass · · Score: 2, Interesting

      wasn't adobe one of very few platforms that kept producing their software suites for apple through their lean years?

      Sure ... with with smaller feature sets and sometimes years behind the Windows versions. Apple put Adobe on the map and Adobe turned their back on Apple when they were down. Good business decision by Adobe? Probably. Does Steve Jobs have a memory like an angry vindictive elephant? Probably.

    11. Re:Jobs isn't betting his platform on it... by bdenton42 · · Score: 5, Insightful

      A potential flaw like the recent Apple bug that allowed jailbreaking on the iPhone is an excellent example. Apple patched their own within a few weeks. They would be completely at the mercy of Adobe if such a bug existed in Flash. Would you put yourself willingly in that position?

      In that particular case it was a major security flaw in iOS itself that Apple needed to fix, regardless of the source. Flash would be no different... if a Flash game was able to jailbreak the iPhone it would point to a flaw in iOS, not in Flash.

      Apple really needs to get a clue about security in iOS rather than relying upon the application gatekeeping process to do it for them.

    12. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 0

      who the hell is modding all this shit fucking backwards. fucking jackass idiots get mod points on this site.

      first post is not offtopic
      second post was not a troll

      both are discussion and debate regarding the main topic. just because you think its wrong or dont agree or think its inaccurate doesnt mean you mod. you either debate back or move on. mod points are for when posts need to be modded. seriously if you can't promote, just dont mod and let the points expire. you dont know what you are doing.

    13. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 0

      I am motherfucker, go ahead and metamod me biatchhh.

    14. Re:Jobs isn't betting his platform on it... by thsths · · Score: 1

      > it's lack of support for modern platforms like x64 (which I might remind folks, have been around for a decade and we're only now seeing support)

      Where are you "seeings support"? As far as I know, Adobe just terminated what little support there was: the test release of Flash 10.0 for Linux/x64 - which has known serious security issues. Since I run Linux/x64, I am not without Flash support now - unless I start a 32bit version of Firefox.

      Adobe have demonstrated time and time again that they do not know how to make software. So they should just get out of that market.

    15. Re:Jobs isn't betting his platform on it... by hairyfeet · · Score: 4, Interesting

      People, can't we all just...get along? Lets be honest folks, we know why Jobs blocked flash, and I seriously doubt it had to do with developers or performance, it was all about control. Anybody who has watched Jobs over the years knows the man is a SERIOUS control freak, always has been, always will be. Now to some that is a good thing, since by having serious control he is able to insure the user experience is consistent, and that pretty much any iStuff "just works" the way you expect it to. Now personally I like to tinker too much to give up that much control, but I can certainly see why some would prefer it.

      As for TFA, I'd say the reason why flash will not being going away anytime soon is the same as the video we make fun of the Ballmer Monkey for..Developers developers developers developers. Hell with some of the easy to use flash tools out there my 16 year old kid who has never made a website in his life could make a cool website with minimal fuss. The flash toolset is well known, mature, and frankly easy to throw something together in and have it work, just like how programmers fucking HATED VB but watched in horror as it spread like the clap thanks to it being so damned easy to pick up and make something functional with. Same thing here.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    16. Re:Jobs isn't betting his platform on it... by pspahn · · Score: 3, Insightful

      Photoshop/Illustrator/etc were often the only reasons people would even consider purchasing a Mac. Is it Adobe's fault that Apple made a bunch of super niche computers at a time when diversity and adaptability were the strong selling points of Windows machines?

      Really, look at the pre-iPod years. How many people did you know that used Macs for anything other than graphic design type work? They were THE platform at the time (though I personally never really understood why). Sure, there were people that preferred them over alternatives, but speaking from experience as someone who grew up in Silicon Valley during the 80's and 90's, I would estimate Macs to have maintained roughly a 5% market share among the people I knew.

      Apple made their own bed. Not my chair, not my problem, that's what I always say.

      --
      Someone flopped a steamer in the gene pool.
    17. Re:Jobs isn't betting his platform on it... by bazfum · · Score: 1

      I know it's not nearly as nice as Adobe actually supporting x64 Linux, I've not had Flash 10.1 running in nspluginwrapper crash on me yet. I think it's a combination of Firefox running plugins in their own process now, and the FlashBlock extension.

      --
      foo(bar(baz(fum())));
    18. Re:Jobs isn't betting his platform on it... by 24-bit+Voxel · · Score: 1

      I've had a terrible time with flash on a 64 bit OS. (To counter your works *NOW* point) Every flash movie crashes within seconds. At least java doesn't crash. Though I wouldn't run a java game as you said above. But I *cant* run a flash game, video, web page, etc anyway. Used to love Hulu, but now I can't even view it. No idea what they did to flash in the last update or two, but they completely broke it for me. I went to Adobe forums and boy am I not alone.

      So without Hulu I had nowhere else really good to go, except netflix. And now Ill never leave netflix. And it's funny because I swore to never use Silverlight, but bottom line is that it works and its 100x better than flash will ever be. If only I didn't resent MS.

      There is no winning on the web, it's a choice between a douche and turd sandwich no matter which way you turn. Flash tries to hard to be all things to all people, and falls short on almost all of them as a result. It's like the CD tape deck of yesteryear, works for a bit, then never again.

    19. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 0

      iPod's, which aren't really a market for flash anyway.

      Don't kid yourself. iPods aren't music players anymore (though they still play music). They're crippled ultra-portable personal computers, and web browsing arguably knocks music right off the list when it comes to what people are doing with them. They're a market for Flash. (And that's why I'm glad they're setting the bar for the mobile web to be above and beyond Flash.)

    20. Re:Jobs isn't betting his platform on it... by Penguinisto · · Score: 2, Interesting

      Funny how even the cheapest netbooks can do it, and laptops at the $400 price point are now doing 1600x900 native.

      There's a problem with picking one aspect and using it to claim technical superiority... while ignoring form-factor, battery life, integration, that big-arsed touch-enabled screen, etc.

      Mind you, I don't have an iPad. I have an HP Mini 2200 (originally came with 'doze, but now running Ubuntu Netbook Remix - a slight improvement, IMHO).
      Here's the deal (on either OS for this thing):

      • while the battery life is okay (ab't 5-6 hours of constant use), I have the extended battery pack option - and it still doesn't come close to the iPad's standard 10-12 hours.
      • the trackpad is a raging pain in the ass to use, which necessitates a bluetooth mini-mouse. Do you have any idea how frickin' grating that is? Already my ultra-portable solution needs accessories just to be halfway usable.
      • Flash on the thing is slow and atrocious (in either OS). Play a flash game on that thing sometime, or run a flash video - it stutters, skips, and is nearly unresponsive to mouse input at times.
      • Turn Flash on, and you can cut the battery life by half.

      Given all of this and more? Unless Adobe gets its shit together (along with the developers using it), Flash will remain a crippled, bug-ridden vehicle that actually worsens the experience. And notice how I never mentioned the intrusive advert tricks (specifically LSOs), and/or malware

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    21. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 1, Insightful

      The iPad doesn't have the cpu guts to render HD video - it downscales it to 1024x576 - not even the 1366x768 of the crappy HDTVs, and way below 1920x1080.

      Nice try douchebag, but to scale video is MORE INTENSIVE than rendering it at the video's native res, the iPad plays back 720p video just fine because it uses hardware acceleration.

      Funny how even the cheapest netbooks can do it

      funny how the iPad can play back 7-6 hours of 720p video on a single charge, while a netbook goes flat playing back less than 2. I know which I'd rather on a long flight

    22. Re:Jobs isn't betting his platform on it... by UnConeD · · Score: 4, Informative

      Having used Flash on Android (it sucks), I'd say Flash on iOS isn't about control, it's about evolving user experience.

      You're right that Flash is easy to pick up and the tools are mature, but that's because Flash was only ever designed for one thing: desktop multimedia presentations, composited wholesale by the CPU, operated with keyboard and mouse, driven by a time-line. This makes it easy to make something quick, but it also results in monolithic components that are a pain to deal with for everyone else.

      Even if you disregard battery-life, there are a bunch of user experience problems that need to be addressed to get Flash working on mobile. The biggest one is that touch requires smart/heuristic input to deal with fat fingers, to disambiguate gestures and to deal with limited screen real-estate.

      In making the iPhone, Apple delivered (arguably) the first usable mobile browser, and they did so by changing many of the rules of how webpages are used... you use contextual touches, you zoom in/out, you use form selectors in isolation, the chrome auto-hides, videos are played fullscreen, etc. And surprisingly, they were able to do this without requiring existing webpages to change, by leveraging HTML/CSS' transparent, descriptive nature. Then, they just added a bunch of simple APIs to JavaScript to expose the various mobile/geo features. Suddenly, iOS was the most attractive web platform around.

      To do the same to Flash would've been a huge endeavor and wouldn't change the fact that most Flash content simply doesn't work well on mobile. Plus, Apple would've had to work with Adobe on this... i.e. the company that has refused to make a decent Flash player for OS X for years. Good riddance, we'll manage with JavaScript and Canvas just the same.

    23. Re:Jobs isn't betting his platform on it... by Ingenium13 · · Score: 2, Interesting

      on my Evo 4G, Flash is actually very usable. It defaults to blocking flash on sites (flashblock style), so you have to click on an element for the Flash content to load. Otherwise, the internet would be unusuable with all the Flash ads that would load up. It will slow down other aspects of the phone a bit and it sucks battery (at least watching a Flash video will), but I'd still much rather have it for those inevitable sites that are Flash only...

    24. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 0

      Grandfather Jobs started out driving a competitor out of the marketplace. OMG if he hadn't ,you'd have ended up with that Gates characters DOS on some IBM thingy. If the Gipper predicts it, it's going to happen. Why, Prince was on the phone with him the other day, thats how he got the lowdown on the interweb thingy being "so over with". Anyway, Steve is best friends with Jesus, thats how he finds out. So it goes from God to Steve to Me and now to You all.
                                                                                    Love Kent
      P.S. I got a naked "hello kitty" app for my iPhone, nyaaAAH!

    25. Re:Jobs isn't betting his platform on it... by tomhudson · · Score: 1

      I've had a terrible time with flash on a 64 bit OS

      The problem isn't flash - it's your OS. Runs fine on 64-bit openSuse. Not one crash yet. Maybe you should get a real OS? :-)

    26. Re:Jobs isn't betting his platform on it... by tomhudson · · Score: 2, Informative

      Flash isn't "slow and attrocious" on an iPad or iPhone - it's non-existent. So anything is better :-)

      Flash is fast even on my Wii, and a Wii is majorly under-specced - 256meg of ram on a sub-gigahertz display. And yet it has no problem with flash downscaling a 1366x756 HD game to 720 (the Wii's native display size). Give it a try - http://alphagfx.com/ pick 17x17 (heck, it even loaded, downscaled and played one of the 1600x900 20-tile games).

      If the Wii can do it (and let's face it, Wiis weren't made to run flash), maybe you should switch from crapuntu to another distro.

      It works if you just want to write a game without worrying about platform differences. After years of hassles with different browsers and operating systems, I had forgotten how much LESS stupidity it was just coding it up in flash.

    27. Re:Jobs isn't betting his platform on it... by tomhudson · · Score: 1
      Don't be such an idiot fanboi. Down-scaling is one of the least cpu-intensive tasks you can do, and it saves you work further on ion the pipleline, since after you've downscaled, you're working with much less data (for example, moving it to the screen, layering it under interface elements, etc).

      The iPad simply doesn't have the juice - why do you think it doesn't come with an hdmi-out to plug in a big-screen TV, like the Eris and other smartphones? It can't render full hd, unlike real smart devices. It's cripple-ware, same reason it can't run flash.

    28. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 0

      if Flash has a security hole it wouldn't need to jailbreak the entire phone, it could just get in through Safari and redirect your requests, snag your browsing history, etc.

    29. Re:Jobs isn't betting his platform on it... by MobileTatsu-NJG · · Score: 1

      Hmm, that's odd. I seem to have made money on my android app that I'm selling in the Market. This one falsehood in your post is enough to make the entire thing hogwash.

      Get your facts straight before you post.

      Does that mean no more '200,000 fart apps' comments?

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    30. Re:Jobs isn't betting his platform on it... by zuperduperman · · Score: 1

      Your whole rant is based on a false premise. Just because something doesn't work optimally doesn't mean it can't be useful to have it work when you need it. Android lets you switch Flash off by default and activate any given Flash object on a web page by touching it. 99 times out of 100 I'm ecstatic not to have Flash, but the one time I do need it I *really* need it, so having it there is invaluable. I really couldn't care less if it sucks battery for the 5 minutes that I turn it on in a month. So does the GPS which I turn on every few days.

      Flash is shaping up to be in the slightly scary position of being the only cross platform runtime that will run across a wide swathe of mobile platforms (basically everything except iOS). It could well be that we end up with nearly every mobile app being developed first as a Flash app (Air is coming to Android shortly) and then as an iPhone app second. If that happens it will certainly start to hurt that iOS is crippled in this way.

    31. Re:Jobs isn't betting his platform on it... by zuperduperman · · Score: 1

      Apple doesn't control either the mobile, or the media market. They aren't #1 in any particular market except for possibly iPod's, which aren't really a market for flash anyway

      I'm pretty sure this is the way Jobs wants it too. As soon as he sees anything approaching majority market share it tells him something - he's not charging enough. He needs to make more expensive, or more restricted products with less features and take a greater margin. Apple is all about the elite experience. They have no interest in making sucky products and anything that masses of people buy almost definition cannot be a superior experience.

    32. Re:Jobs isn't betting his platform on it... by sco08y · · Score: 1

      Get your facts straight before you post.

      Are you nuts? Next you'll be demanding that people read the article!

    33. Re:Jobs isn't betting his platform on it... by exomondo · · Score: 1

      I've had a terrible time with flash on a 64 bit OS

      The problem isn't flash - it's your OS. Runs fine on 64-bit openSuse. Not one crash yet. Maybe you should get a real OS? :-)

      Never had problems on the range of 64bit OSes i've run, XP, Vista, 7, Ubuntu 8.04 - 10.04 and some versions of Gentoo and FC (can't remember exactly which versions i actually used flash on though).

    34. Re:Jobs isn't betting his platform on it... by exomondo · · Score: 1

      Having used Flash on Android (it sucks), I'd say Flash on iOS isn't about control, it's about evolving user experience.

      That point had the potential to possibly be valid up until Jobs banned cross-compilation. That act made it obvious that it was all about control.

    35. Re:Jobs isn't betting his platform on it... by UnConeD · · Score: 2, Insightful

      It's not a false premise, I'm merely supporting the idea that consistent user experience is more valuable than checking off features on a list. I don't believe that a 1% use case necessarily warrants inclusion. You could say the same about floppy drives. Or for the few people who had to buy new mice when their laptop didn't have a PS/2 port anymore.

      I'm coming at this from two sides... for one, I genuinely find Flash on Android to be unusable. Some of the usability issues can be fixed, but some are inherent in the media model. For another, I've worked with Flash for ages, both design and dev, and it's just painful. Even the newer Flex runtime has never been able to shake the shackles of the underlying tech. It's crappy, unreliable and full of legacy bloat.

      So, I'm not holding my breath for Flash as the new premier mobile development solution. Partially because there are already better solutions out there (e.g. Phonegap), but also because the key to good mobile is to develop with full awareness of your environment, and that will always be platform-specific. I'm thinking about Android's modular Activity/Task architecture... about iOS multitasking... about being aware of screen orientation, of connectivity, of media playback, of phone calls.

      You can't plonk monolithic SWF movies in the middle of that and pretend it's the same. As for AIR, it's essentially WebKit with all the cool bits ripped out, and replaced with crummy Adobe crap... I'll pass.

    36. Re:Jobs isn't betting his platform on it... by Diantre · · Score: 1

      They have no interest in making sucky products and anything that masses of people buy almost definition cannot be a superior experience.

      They have no qualms about selling sucky products, though. Have you visited the app store?

    37. Re:Jobs isn't betting his platform on it... by KahabutDieDrake · · Score: 1

      I wish I had mod points today. Quoting from "drinking out of cups" should earn you +1 internets.

    38. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 0

      "Payback's a bitch, so suck it up Adobe."

      Adobe might have sucked before. Thing is, Apple is the one in the wrong to most today.

      I know more people who have bought new laptops that waited for an ipad only to be disappointed (including myself) than ipad owners. Where do you get off saying that Adobe is being "paid back"? (This is more akin to revenge, where both parties are hurt, versus payback.)

      Seems to me more than it's backfiring on Apple. A LOT of attention has been put forward on this, and Adobe's reacted faster and stronger to the changes from Apple. Apple's claim that Flash wouldn't run well on smartphones for over a year? Settled in less than 6 months from the ipad's release. Whole lot of smartphones running Flash 10.1 on Android. Two, Apple's loses hardware sales and app store revenue from those lost hardware sales more than anything Adobe is going to lose. Comparing to the Android product infiltration, devices using Flash outnumber ipad sales, so how exactly has this "hurt" Adobe? It's differentiated the market clearly, and the only way Apple gets Flash now is if they kiss Adobe's ass and/or Stevie boy admits he was wrong openly (he's already been proven wrong with Flash on Android), which he/they won't do, and as such, people will never, ever buy an iOS product, while they might buy an Android device.

      Third, it makes it crystal clear Apple is restricting their marketplace strongly. Some geeks, like myself, don't like the restrictive environment and the closed hardware. Sorry. Sad day when people would rather buy a Windows 7 laptop because the hardware is more open.

      Besides, didn't we already see this with Apple TV versus any other streaming offering? They got hosed by streaming sites, HD video, despite being years (what was it, 3 years before even HD discs even became commonly available?) ahead of the market. Damn, I know more people who use their PS3s and Wii for Netflix or who own a Roku than, hell, I can't remember the last time I saw an Apple TV.

    39. Re:Jobs isn't betting his platform on it... by buchner.johannes · · Score: 1

      While Steve Jobs is betting his mobile platform on it, predicting Flash's demise is short-sighted

      The lack of Flash on iOS isn't going to kill off Flash or iOS ... it only prevents Flash from spreading to another platform. Though they are rather popular, iDevices aren't the be-all and end-all of computing.

      Not bringing Flash to mobile devices would have been *the* chance for a competitor to develop and grow. We all want to see Adobe Flash to disappear, but now that Android implemented Flash, the chance for competition was crushed. Maybe it was a mistake of Android to allow Flash, and maybe they should have, together with Apple, tried to focus on a new platform X.

      When proven, the new platform X -- websites offering X and Flash -- could have become a competition on desktops as well.
      -- Just one way to see it that came to my mind.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    40. Re:Jobs isn't betting his platform on it... by Cogneato · · Score: 1

      Wait, wait wait... there was a time when you *really* needed flash? As in, oh my god, I need flash right now or I might die or at least have some kind of fit? What the hell did you do a months ago before flash was released?

      As a source of irony, Flash just crashed on my browser as I was writing this.

    41. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 0

      I notice you're continuing to be a douchebag. if the ipad lacks the juice, then why on the specs page does it clearly state is can do 720p over the VGA out cable? obviously they're lying and I'm a fanboy. oh wait, no, you're one of those horrid 'anti-fan'boys. worse than any fanboy known to man

    42. Re:Jobs isn't betting his platform on it... by zuperduperman · · Score: 1

      A few times I've had only my phone and needed to view a Flash-only video on a web site (one time on the way to a meeting where we were going to discuss some relevant things). Ok - hardly life and death, but extremely convenient when it was the only way to do it.

    43. Re:Jobs isn't betting his platform on it... by zuperduperman · · Score: 1

      Almost none of the things you mention as problems with the flash runtime are necessary for something like a full screen game. As long as it can respond to touch events and understand some multitouch gestures you can make a very wide range of games where it doesn't matter in the slightest what the features of the surrounding phone are.

    44. Re:Jobs isn't betting his platform on it... by tomhudson · · Score: 1

      The facts straight from apple - it doesn't say it outputs 720p (the minimum HD spec is 1280x720). It clearly gives the MAXIMUM output resolution as 1024x768.

      If you have a dock, the most you'll get is that 1024x768. 1990s, not HD. Connector to VGA Adapter; 1024x576p and 1024x480p with Apple Component AV Cable; 1024x576i and 1024x480i with Apple Composite AV Cable

      These are NOT HD images. While it will "support" up to 1280x720p, it downscales it to 1024x576i. All your widescreen movies are downrezed to 1024x576i - barely better than an old-style vcr.

      So, what is 1024x576? 589,824 pixels. That's not HD unless you're blind. 576 lines is barely above the old NTSC 480 lins.

      The Lowest HD - on those cheap sets - is 1280x720 - 921,600 pixels, - and that's pretty crappy on a large screen - Full HD is 1920x1080, or 2,073,600 pixels. Once you see it, you never want to go back.

      So no, the hardware can't do HD. Not enough guts. Too bad, so sad, Apple is wormy.

    45. Re:Jobs isn't betting his platform on it... by oztiks · · Score: 1

      Yeah, but he doesn't need to reject flash ...

      The concept of what Jobs is doing has become convoluted. I'm a programmer and I write features on software I personally don't like all the time. If I have a problem with a feature for any reason I raise it with the client and recommend alternatives but when the foot goes down on what they request I then go and write it. Even if the feature is stupid, inefficient or just plain wrong people at the end of the day want what they want.

      There is a demand for flash on iDevices and to keep those customers happy and follow his "Apple Philosophy" about creating the best product possible. He should make flash optional, chuck a nasty disclaimer in about security (like they have on cigarette packets). Close the argument off and move on.

      Rather, he attacks flash on his website, he makes spectacles about how bad it is which the media laps up and continues to drive it as an issue. Looks to me like a vendetta against flash, nothing more.

    46. Re:Jobs isn't betting his platform on it... by 24-bit+Voxel · · Score: 1

      I love you 5 digit UID guys. I really do. I know this may be hard to accept, but we are not all programmers on /. Since I make my money doing 3D for tv, film, and game companies, it's windows or nothing. No no, please don't try to show me blender and photoshop clones, the bottom line is if you want to do 3D and you aren't tied to just maya, then you use windows. To be honest, I'll surf the web on a TI-95 if it's an option, my computer is a tool not a way of life.

      That being said it may just be my OS, but according to this thread, flash doesn't have 64 bit support. So if it works that's great, if it doesn't they aren't going to fix it. It's not like I miss it.

      =D

    47. Re:Jobs isn't betting his platform on it... by 24-bit+Voxel · · Score: 1

      *Sigh*

      This thread.

    48. Re:Jobs isn't betting his platform on it... by MikeFM · · Score: 1

      Except that they push developers to create perfectly fine HTML 5 apps that will also bypass their App Store? That they initially only allowed developers to create web-based apps and only later added an App Store? Yeah, it's about the chokehold.

      Mostly it's because Flash sucks. A little it's because Jobs doesn't trust Adobe not to try to wedge between Apple customers and it's App Store and just doesn't like them in general. Given the recent problems between Oracle and Google I think there is some evident wisdom in not putting third party languages, virtual machines, etc on your platform.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    49. Re:Jobs isn't betting his platform on it... by tomhudson · · Score: 1

      There's no reason you can't run the 32-bit version of the browser - it'll actually be slightly faster to load and run (both the disk image and memory image are smaller since pointers are 4 bytes instead of 8, so you'll also be more likely to benefit from cache hits).

    50. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 0

      [Macs] were THE platform at the time (though I personally never really understood why).

      Proper colour management: you could be certain of the relationship between how it looked onscreen and on paper.

    51. Re:Jobs isn't betting his platform on it... by CubicleView · · Score: 1

      Not bringing Flash to mobile devices would have been *the* chance for a competitor to develop and grow

      Are you saying that it is correct to ban the most popular product from mobile devices so as allow for competitors to enter the market? I didn't realize that flash was directly blocking competitors, someone should write some laws preventing that kind of behaviour. Sarcasm aside, it seems to me that you and others want to ban flash because ye don't like it, boohoo if that's the case.

    52. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 0

      lol again at the tiresome little linux bellend as he stomps off the internet crying - "i demand they stop the internetz - they're not playing the rules the way i want them to be played!!!!!"

      you have a lot to learn about life my little neck-bearded friend.

      of course you probably never will - but once you accept the status you (and your minions) have in the grand scheme of things then you might be able to do something about changing it and learn about the real world. in the meantime its pretty easy for us to tune out your whining from the sidelines :)

    53. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 0

      only problem is, people don't want your 'perfectly fine' html5 apps. just like they don't want osx (its losing market share all the time pal)

      jobs will be the king of itunes - sure, but only coz he can count on marketing and selling utter crap to idiots like you. point is that m$ won the computer game and that's that.

      so why not just zip jobs up and try to keep a clear head about these things. oh, and then fuck off you boring little apple fanboy.

    54. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 0

      Mp
      The iPad doesn't have the cpu guts to render HD video - it downscales it to 1024x576

      Before you downscale you need to have something to downscale, IOW iPad must first decompress the video - which you have to do at full resolution - and then apply a scaling algorithm.

      But don't take my word for it - open a video file and see how much CPU the player uses in Task Manager. Then adjust the video window size and see if it affects the figure.

    55. Re:Jobs isn't betting his platform on it... by tomhudson · · Score: 1
      Think for a second - it's not just the rendering of the video - it's also the internal bandwidth - and the cpu guts to move it, and the extra battery power to do the extra processing ... it simply doesn't have the guts. Also, if you're downscaling, it's not as cpu-intensive, because you don't need to completely decode the data - you can figure out ahead of time which chunks you're going to throw away - for example, a block that contains info about one lone pixel changing along an edge - just skip over it, and any similar blocks. Or a block with a 3-pixel are that's changed between key frames. You're downscaling - just toss it. Remember, video isn't compressed the same way as data - it's lossy, and you're going to lose when you downscale anyway.

      So you can easily save a good chunk of work, not just in the actual decoding, but also in memory allocation, etc.

    56. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 0

      Agree with parent. As one of those 5% back in the 90s, I've got a couple of things to say about being a 'second class citizen.' Aside from being super niche and expensive as all get-out they also featured Type 11s. Oh, and you had to shut down networking if you wanted to capture video. Quit Photoshop before you run Premiere. Quit Premiere before you run AfterEffects. The poor shared-memory, co-operatively multitasked system will get very upset if you don't. As far as I'm concerned, Apple rested on their laurels with the system they were providing (something I don't think anyone who actually used System 7 - OS9 professionally will dispute) and as a result I became a second class Adobe citizen. So I switched to NT4 for a few years and enjoyed the novelty of a relatively stable platform on which to run my Adobe system. I really don't care what OS I'm running as long as it functions and isn't going to sell my secrets to the highest bidder (I stopped using XP.) Claims of 'payback' just make Apple sound like it's run by an immature lunatic with a chip on his shoulder. Sounds like a company whose products I want to avoid or else have to put up with various arbitrary restrictions based on said lunatic's whims.

      And that's just what I've been doing ever since I bought that 'universal' iPod dock a couple of years back.

      ps. debian is now my main home setup and i still don't care what i use at work.

    57. Re:Jobs isn't betting his platform on it... by unix1 · · Score: 1

      That's because Apple has ultimate control over their browser - i.e. what HTML5 "apps" can do, what APIs they can access, how they can "compete" and to what extent they can "bypass" the Apple app store.

      This is not the same as Flash having full (as any other compiled app) access to the device OS and hardware, providing the full OS APIs to Flash apps, and maybe eventually bypassing Apple's control altogether.

    58. Re:Jobs isn't betting his platform on it... by Abcd1234 · · Score: 1

      These are NOT HD images. While it will "support" up to 1280x720p, it downscales it to 1024x576i. All your widescreen movies are downrezed to 1024x576i - barely better than an old-style vcr.

      Yeah, but, come on... on a screen the size of the iPad, and given the viewing conditions it'd typically used in, *who really gives a fuck*? If the compromise is between somewhat higher resolution and additional hours of battery life, it seems like a no-brainer to me.

      BTW, I don't have an iPad, nor any other Apple gear, and I don't plan to buy one any time soon, either. But come on, if you're fishing for reasons not to like the device, I'd suggest throwing this one back, it's too small.

    59. Re:Jobs isn't betting his platform on it... by N1CK3Y · · Score: 1

      Usage, loosing pixels you wouldn't have seen on such a small screen, anyway...

    60. Re:Jobs isn't betting his platform on it... by GreyLurk · · Score: 1

      Seriously, when was the last time you ran a Flash app that required more than 4GB of RAM? Anything that big shouldn't be in Flash... Sure someday it might be necessary, but nobody today is writing apps that require a 64bit version of Flash. When you start writing a database server in AS3, then maybe it'll be worthwhile to have a 64bit flash VM, but for your average browser, it works the same in 32 bit mode as it does in 64.

    61. Re:Jobs isn't betting his platform on it... by 24-bit+Voxel · · Score: 1

      I am running the 32 bit version of the browser.

    62. Re:Jobs isn't betting his platform on it... by tomhudson · · Score: 1

      When talking abut the "video out", the fact that it can't do HD to a big-screen TV counts against it. Laptops in the same price range as the iPad output full HD 1920x1080, have 10xthe storage space (so it's actually practical to store content on them), etc. The iPad is a niche device, beaten by several smartphones (which are also a lot more portable).

    63. Re:Jobs isn't betting his platform on it... by tomhudson · · Score: 1

      You'll certainly notice the loss when you try to watch that 1024x576 picture on a 1920x1080 display, so the iPad fails as a portable media device.

    64. Re:Jobs isn't betting his platform on it... by Abcd1234 · · Score: 1

      When talking abut the "video out", the fact that it can't do HD to a big-screen TV counts against it.

      Huh? Who the heck buys an iPad as a video output device? Isn't that what a media PC or, like, a laptop is for? TBH, I'm a little surprised they offer that functionality in the first place, as it seems rather out of place...

      The iPad is a niche device, beaten by several smartphones (which are also a lot more portable).

      You'd have a point if your average smartphone had an 11" touchscreen.

    65. Re:Jobs isn't betting his platform on it... by tomhudson · · Score: 1

      The Evo and all the next-gen 4g smartphones are offering it, since they can record in hd. The iPad is already obsolete. No camera, limited storage, low-res output, no phone ... what's the point, unless you want to relive your childhood pretending to be Captain Kirk on the bridge?

    66. Re:Jobs isn't betting his platform on it... by Anonymous Coward · · Score: 0

      I hate to butt in on this pissing contest, but the bottom line is, if the iPad doesn't output HD, it doesn't output HD.

      That said, if the iPad can downscale 720p, it certainly has the "CPU guts" to render it. The other AC is right, downscaling the image requires handling it at its native resolution first. Passthrough is less CPU-intensive than downscaling.

    67. Re:Jobs isn't betting his platform on it... by dafing · · Score: 1

      I agree, I have a friggin QUAD CORE i7 iMac with a 27 inch screen...and yet I can watch as CPU usage SOARS playing a simple .flv file... I also notice that I can often get browser crashes thanks to Flash.

      I am a "power user", I'm not a dev, for me, Flash has LONG been The Devil, I wish it would go back to burning in hell. Apart from Flash video, what does it ever do for the average user? Punch the monkey ads? Those crappy menu bars (I made one with rollover effects when I was...14...it was cool then...)? Oh, I know, what about when you visit a site on a 27 inch screen with a 2560 X 1440 resolution, and you find that after waiting for the "loading" bar...that a third or less of your screen real estate is taken up, by some shitty intro, and then menu system, that cannot be resized....

      I can understand how important it might be to see "this one video", but if Apple can pinch off Flash's usage, then I'm all for it. Think of all the websites that have already moved heaven and earth to get iPad/iPhone compatible sites....as in, NO GODDAMN FLASH! As consumers, we all benefit, the only loser is Adobe. Perhaps they shouldnt have stiffed Apple back in the day...look at Apple's position now...

      --
      --- ...or a new slashdot signature. Dear aunt, let's set so double the killer delete select all
    68. Re:Jobs isn't betting his platform on it... by serber · · Score: 1

      It may not be worth responding to someone uses the word fanboi, but apple do make a component video out adapter, and via both that and the VGA connector it is capable of doing 1280x720, and playing video through that. Quite rankly the A4 + with the h.264 chip most certainly does have the juice to play 720p video. The screen is 1024x768 for whatever commercial reasons Apple have (presumably to get IPS at a given price point), but that has nothing to do with its ability to playback a given resolution video. And down-scaling really doesn't help you out much with h.264. Certainly playing a 1080p file at 720p never made it watchable on my netbook.

      --
      Sometimes bad things happen.
    69. Re:Jobs isn't betting his platform on it... by tomhudson · · Score: 1
      You need to look at the container format for video - it's a lot easier to downscale than it is to render, because the information is stored in delta blocks. If you know that a certain area of the screen contains a block that is less than a certain size, (say 2 pixels on a side) you don't have to decode it to downscale it - just skip over that block. This is a simplification, but the fact is that it is MUCH less cpu-intensive to downscale intermediate frames since you don't have to decode the full image, render it internally, then downscale it - the downscaling is almost free in comparison to how you'd do it with, say, a series of jpegs.

      It's also the reason why you can get 50/1 compression. Now if you know ahead of time that you're downscaling and that you can throw away any delta blocks that either (a) contain less than a certain amount of change info, or (b) are less than a certain size, you just read the header for the intermediate frame, then pick ONLY those blocks that you need to decode. The rest don't have info you were going to throw away anyways.

      An (somewhat) analogous situation would be a gzipped file containing many files, 1% of which are full images, 3% are files that contain information that you would need to reconstruct intermediate images between keyframes, and the other 96% contain information that if you bothered to decode it, it would be thrown away anyway because it concerns changes in a block too small to make a difference. So you only extract and decode 4% of the files.

      UPscaling is a different matter, obviously, but to upscale, you're starting with even less data, so upscaling from, say, 400x300 is not a big deal. But downscaling, because of the nature of Iframes, you can cheat a heck of a lot and people won't notice. So no, the iPad simply doesn't have the guts to handle full resolution hd, just like it hasn't go the guts to handle flash. It's severely underpowered for a modern device, which is the only reason it has "such great battery life".

    70. Re:Jobs isn't betting his platform on it... by tomhudson · · Score: 1

      Even Apple's own site doesn't say that it OUTPUTS 1280x720. Read it carefully - the best it can output is 1024x576. This isn't a limitation of the vga connector - current vga connectors can handle 1920x1024 and 1920x1200. It's a limitation of the hardware. It's easier to downscale the intermediate frames in video than it is to render them full-size. This is why the iPad doesn't put out full-sized video - it simply doesn't have either the cpu or the internal bandwidth. It can't even handle flash, ffs. Compared to today's smartphones, the iPad is so 2006.

    71. Re:Jobs isn't betting his platform on it... by hazydave · · Score: 0, Troll

      Jobs doesn't really want to drive the competitor out of HIS marketplace... he has absolute control there. If he say "no Flash", there's no Flash.

      The problem, of course, is consumer demand -- if Steve says "no HTML", there would be no HTML, but it would be a problem. People need HTML.

      So his goal was to marginalize Flash... make people, or at least iPhonies, believe they don't need or, for that matter want Flash. Part of this was very easy -- Apple didn't both to open up the video acceleration APIs on the iPhone, so only Apple could do high performance video using video acceleration. Problem solved -- Flash, or for that matter, any other video not using Apple's high-level APIs, would simply suck. This was even true of the MacOS until earlier this year.

      And they might just have got away with it.. .because Flash kind of sucked on the Mac (due as much to Apple as Adobe.. .both somewhat at fault), and Apple was becoming successful in spreading the "Flash Don't Work on Smartphones" meme, Ok, well, there were a few of these Nokia phones that did Flash just dandy, but we in the US ignore them anyway.

      Only now, there's Flash on Android, it's pretty good... and Android has outsold iPhone for the last two quarters... quite nicely, if you look at the Global market. Most Android phones will have Flash bundled in by late 2010 or early 2011. Fact is, most new smart phones are substantially faster than PCs were when Flash was young. The main concern is battery life, but with most Flash video in H.264, Flash video isn't going to eat more battery than any other H.264 video.

      Apple, of course, wants to kill Flash so they control the purse strings. Free video is fine, do it in HTML5. Want to DRM or charge for something? Your only choice is iTunes downloads. Apple gets ALL the money for things you pay into on the iPhone, iPad, and iPod.

      --
      -Dave Haynie
    72. Re:Jobs isn't betting his platform on it... by serber · · Score: 1

      Unfortunately the information on the public iPad site is incorrect, but the iPad is most certainly capable of outputting 1280x720. I've seen it do it.

      Apologies for the long URL:
      http://developer.apple.com/iphone/library/documentation/General/Conceptual/iPadProgrammingGuide/AboutThePlatform/AboutThePlatform.html#//apple_ref/doc/uid/TP40009370-CH4-SW7

      "An iPad can now be connected to an external display through a supported cable. Applications can use this connection to present content in addition to the content on the device’s main screen. Depending on the cable, you can output content at up to a 720p (1280 x 720) resolution. A resolution of 1024 by 768 resolution may also be available if you prefer to use that aspect ratio."

      --
      Sometimes bad things happen.
    73. Re:Jobs isn't betting his platform on it... by tomhudson · · Score: 1
      Thanks for the update. I notice that it also says that it supports pdf draw commands. Maybe that can be exploited to imitate some sort of flash proxy, for games, etc (obviously not going to be fast enough for video).

      In iOS 3.2, the UIKit framework provides a set of functions for generating PDF content using native drawing code. These functions let you create a graphics context that targets a PDF file or PDF data object. You can then draw into this graphics context using the same UIKit and Core Graphics drawing routines you use when drawing to the screen. You can create any number of pages for the PDF, and when you are done, what you are left with is a PDF version of what you drew.

  2. But I want it to go away by Anonymous Coward · · Score: 4, Insightful

    Flash was nice when it came out.

    but today it's just heavy to load, and compared to what you can do with HTML5 and CSS3 it's only advances is that it's a plug-in so people with old browsers (or browsers that do not mean that there is a point in supporting HTML5/CSS3) can see advance web grafic, and play online browser games

    1. Re:But I want it to go away by ByOhTek · · Score: 3, Interesting

      You missed the biggest problem with flash: it is a huge security hole.

      Anything that replaces flash, that can be comfortably run outside of a dedicated VM (as is best with flash on ANY platform), has a nice advantage.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    2. Re:But I want it to go away by snooo53 · · Score: 3, Interesting

      How true. Even Silverlight runs circles around flash for streaming video performance. I can watch Netflix movies stutter free on my netbook, but Flash videos on Hulu peg the processor and are almost unwatchable because of it.

      --
      The sending of this message pretty much inconveniences everyone involved.
    3. Re:But I want it to go away by Kepesk · · Score: 1

      Agreed. It has always been super-slow, a memory hog, and poorly-written Flash elements crash web browsers. I wouldn't mind at all if it went away. As it is, I'm a lot less likely to frequent websites that use it.

    4. Re:But I want it to go away by cgenman · · Score: 1

      While I would love a flash alternative, at what point can we assume our web users will have HTML 5 and CSS3? It took nearly ten years for it to be safe to assume your users had PNG transparency compatibility. Considering the number of users still on XP, HTML5 might only be compatible to some people through a Firefox simulator plug-in in Internet Explorer.

    5. Re:But I want it to go away by Moridineas · · Score: 1

      Good question... from personal experience with the company webpage I manage (which is not at all techy oriented), according to google analytics 5% of the visitors to the to our site are still using IE6. The single largest browser version is IE8 -- 33% of our visitors. Ie6+7+8 is 52% of all visitors.

      Firefox is 28% of our visits (almost all running 3.6, but some still on versions as far back as 3.0), Safari 12%, Chrome 6%. iOS is 1%.

      So yeah, it's going to be a long time...

    6. Re:But I want it to go away by hedwards · · Score: 1

      But that thing you replace Flash with should be run in a dedicated VM for security reasons as well. Now I'm not a fan of Flash and would love to see it on the way out, but the reality is that executable code is executable and is always going to be a risk for exploitation.

    7. Re:But I want it to go away by vivek7006 · · Score: 1

      I can watch Netflix movies stutter free on my netbook, but Flash videos on Hulu peg the processor and are almost unwatchable because of it.

      Not for me. On my windows7 machine, Hulu plays flawlessly in fullscreen mode including 720p stuff. But its Netflix which routinely craps out. Flash 10.1 on a relatively new Nvidia/ATI card has full hardware acceleration enabled and it works like a charm

    8. Re:But I want it to go away by Anonymous Coward · · Score: 0

      Mod parent up. Flash SUCKS! Even if I try to like it and download whatever version patch all of the content providers insist that I download, it's only a matter of weeks before one of them stops working and demands that I download yet another fucking version. I've run out of patience with Flash. The content providers can either pick a version and stick with it, or I delete them from my bookmarks. It's not like there's a shortage of content on the web.

    9. Re:But I want it to go away by ByOhTek · · Score: 1

      Executable code isn't just executable code?

      Is it exected at the machine level? A VM level? An interpreter?

      In the former, I'd agree with you - you need a VM, but in the latter two categories, the a properly coded VM or interpreter would be sufficient for security.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
  3. TFA contradicts itself by leromarinvit · · Score: 4, Insightful

    a San Francisco-based company that sells what it calls a "platform-agnostic" framework that allows its clients to create video with interactive elements that can be experienced on either the iOS-based devices or devices that run Flash.

    So it works on iOS too. Which means it works without Flash. Chances are it's HTML 5, so it will work in every other modern browser too. Problem solved.

    --
    Proud member of the Ferengi Socialist Party.
    1. Re:TFA contradicts itself by Bigjeff5 · · Score: 1

      The article says HTML 5 does not take care of the other multitude of things Flash is used for, and the person who was quoted (who's background you just took out of context) was making the point that Flash is used for a lot more than video, so just replacing video does not remove the need for Flash.

      Where's the contradiction?

      What point are you trying to make? That HTML5 video works on any browser (or device) that can handle HTML5? No shit shirlock, that's like saying white cows have no black as long as they are white. Way to go captain obvious.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    2. Re:TFA contradicts itself by leromarinvit · · Score: 1
      So what are the "interactive elements" Flash is supposedly used for? Let's see:
      • Video: HTML5 does that. I won't say it's ready to replace Flash today or tomorrow. Not all widely used browsers support it, they all have their own little bugs and annoyances, and, most importantly, there is no single format every browser supports. But it will get there eventually.
      • Games: Maybe HTML5 Canvas can replace Flash, but I don't know enough about it to be sure. Again, this won't happen over night (for the same reasons as with video), but I'm pretty sure it will eventually be possible to write browser games without Flash.
      • Crappy Menus: Flash menus tend to be pretty horrible. You can't tab through all the links on the site (and when Flash captures the focus, you even have to use the mouse to escape!), you can't ctrl-click a link to have it open in a new tab, you can't right-click it to copy the link URL, etc. Having these go away is a good thing.
      • Annoying ads: While it wouldn't hurt to have flashing and beeping banner ads fade into obscurity, I suspect advertisers will always find new ways to annoy users. But I couldn't care less if they use Flash or HTML5 to do it.

      Have I forgot something that can be done with Flash but not with HTML 5? Not trying to flame you, just interested why you think Flash is (or will continue to be) necessary.

      --
      Proud member of the Ferengi Socialist Party.
    3. Re:TFA contradicts itself by prockcore · · Score: 1

      Dynamic audio. The html5 audio tag is so bad, that browser makers have started developing their own audio APIs... unfortunately, they're still in the planning stages.

  4. oh yes it is. by Anonymous Coward · · Score: 2, Interesting

    Not only is flash going away, but also django, rails, lift.. and all the other web frameworks. Google Native Client already works in chromium and firefox. And in two years, all of that technology will be sucked into a sandboxed binary, running at native speed. What language? any language that has an LLVM backend. "These are exciting times, better get to it"

    1. Re:oh yes it is. by Mongoose+Disciple · · Score: 5, Insightful

      Really. Is that going to happen on the year of Linux on the desktop, or the year that Duke Nukem Forever comes out?

      Maybe web technology as we know it really will go away someday -- but considering I've heard someone predict that it was about to every year for the last 15 or so, I'm not holding my breath.

    2. Re:oh yes it is. by dmgxmichael · · Score: 1

      Perl, Visual Basic and old Grandpa COBOL want to have a word with you future boy...

    3. Re:oh yes it is. by Anonymous Coward · · Score: 0

      Uh, no. Unless everyone else (namely Firefox, IE, and any major mobile browsers) adopts it as a standard, it's going to be yet another plugin that you have to install. Microsoft's Silverlight hasn't exactly taken off.

      Also, even if it's native, you'll need a solid UI framework to avoid everyone rolling their own and ending up with tons of inconsistent UIs with bad accessibility like we do with the current web frameworks.

    4. Re:oh yes it is. by Bigjeff5 · · Score: 1

      You're ignoring something that is very, very big and very, very important:

      There are a lot of web developers who have mastered Flash. A great many of these will not be learning a new framework unless there are some serious advantages, simply because they already know how to use Flash. As long as Flash is "good enough" developers will continue to use it.

      Look at VB6. That came out 12 years ago, was replaced by VB.Net 10 years ago, and it's far from dead. There are a whole lot of applications that are being maintained in VB6, and even some apps that continue to be created because that is what the developers prefer. Not many of those, but they still exist.

      Look at VB5 - almost nobody uses it, not even close to the number of folks who use VB6. So why didn't the people who upgraded from VB5 to VB6 upgrade to VB.Net? Because VB6 and VB.Net are different languages, VB5 and VB6 are simply different versions of the same.

      I really think you're severely underestimating people's resistance to change. Nobody is going to want to throw away 10 years of experience coding Flash to learn something else. Many will do it anyway, but not many of them will be happy about it. Nobody is going to want to throw away a well designed and functional flash website just to build it out of HTML5. The idea of it is simply naive. That means a great many of them will continue to develop in Flash, in spite of whatever the new hotness is. As long as Adobe keeps putting out a competing product, it will be hard to displace them. Most of the people who take up HTML 5 or Google Native Client or whatever will be new developers, not established developers. It's going to take a very long time for any of this stuff to make a major dent in Adobe's dominance.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    5. Re:oh yes it is. by Anonymous Coward · · Score: 0

      2011 year will be the year of the linux desktop, though people will know it as the chromium-os desktop, to an extent. Will it be ubiquitous, Feh! No, of course not! People will be buying apps at google's webstore for native client though, I'm betting on it. "Announced on July 7, 2009, Chrome OS is set to have a publicly available stable release during the second half of 2010"

    6. Re:oh yes it is. by Alex+Belits · · Score: 1

      There are a lot of web developers who have mastered Flash. A great many of these will not be learning a new framework unless there are some serious advantages, simply because they already know how to use Flash. As long as Flash is "good enough" developers will continue to use it.

      Solution: fire those web developers. They don't produce anything useful anyway, and getting rid of them saves money for things and people that do.

      --
      Contrary to the popular belief, there indeed is no God.
    7. Re:oh yes it is. by Mongoose+Disciple · · Score: 1

      2011 year will be the year of the linux desktop, though people will know it as the chromium-os desktop, to an extent. Will it be ubiquitous, Feh! No, of course not!

      Then I'd humbly suggest that you have an odd standard for what constitutes a 'Year of the Linux Desktop' if this qualifies but nothing so far has.

    8. Re:oh yes it is. by Anonymous Coward · · Score: 0

      microsoft is already building office applications for it, and firefox already supports it. GUI frameworks can be ported, it's on their "summer of code" page. There is an issue with memory segmentation the project uses for sandboxing on the x86, that is, ARM doesn't support it, but they've said a solution is imminent.

    9. Re:oh yes it is. by camperslo · · Score: 1

      I really think you're severely underestimating people's resistance to change. Nobody is going to want to throw away 10 years of experience coding Flash to learn something else. Many will do it anyway, but not many of them will be happy about it.

      It's a safe bet that many DOS 3.3 developers weren't happy about needing to get up to speed on Windows or Mac GUIs either. No doubt there were many people using DOS for a long time. But how much were they spending?

      Which users are most likely to be new buyers of either software or advertised products?

      If one can say anything significant about Apple's user base, it's that they're among the most desirable buyers to have. Would you rather have an ad seen by 1000 Flash-free Apple customers, or 5000 IE 6 users? Of course choices depend on what you're selling, but most will go after those that are spending.

      No need to kill a site while it is still serving a purpose, but don't neglect supporting a prime and rapidly growing userbase too long or it'll cost you.

      Of course advertisers often don't know if/how to reach the people they want most. Expect them to embrace iAds wholeheartedly and find them good value while paying more per viewer. Android buyers are likely a desirable group too, but don't be surprised if they shy away from things that eat battery life.

    10. Re:oh yes it is. by mr_gorkajuice · · Score: 1

      2013 will be the year of Linux on the desktop. After the majority of humanity being wiped off the face of the planet in 2012, you will only have a handful of people to persuade, and existing market penetration of Windows will be a non-issue.

    11. Re:oh yes it is. by GreyLurk · · Score: 1

      Yeah, Django and Rails will go away approximately 30 years after Cobol finally dies. Wait, what's that? Cobol 2002 is close to approving OO extensions? Ah crap... We're going to be stuck with Rails forever!

  5. I thought Flash was the future by noidentity · · Score: 0, Offtopic

    Wait, I thought SSDs and Flash memory were the future... Oh, you mean Adobe Flash. Headline could have been clearer.

    1. Re:I thought Flash was the future by Farmer+Tim · · Score: 1

      I thought they meant the guy who defeated Ming the Merciless. Imagine my disappointment when there was no Queen soundtrack to be had.

      --
      Blank until /. makes another boneheaded UI decision.
  6. Browser as Gaming Platform by Green+Salad · · Score: 4, Interesting

    Two words. "Browser Games" I play Deepolis, a very responsive and media-rich game. Can't imagine it implemented in anything other than Flash. It's the same reason many linux people have dual-boot. Games.

    1. Re:Browser as Gaming Platform by Anonymous Coward · · Score: 0

      http://www.winehq.org -- why dual boot?

    2. Re:Browser as Gaming Platform by whisper_jeff · · Score: 4, Interesting

      Um, Quake II in HTML5. I could be mistaken but I believe some very smart people are imagining how to implement media-rich games in HTML5. Flash's days are numbered. It might take several years, but it is a technology on the way out.

    3. Re:Browser as Gaming Platform by Cyberax · · Score: 5, Informative

      It's not HTML5, it uses WebGL which is not supported by IE, for example.

    4. Re:Browser as Gaming Platform by Ziekheid · · Score: 1

      Reason 5: Adobe provides strong tools and support for designers and developers.

      The game you are talking about is a port of a port of a port. It was not designed in HTML5 and JS, just ported from a JAVA port with the GWT toolkit.

    5. Re:Browser as Gaming Platform by Anonymous Coward · · Score: 2, Funny

      The problem here is....?

    6. Re:Browser as Gaming Platform by Abstrackt · · Score: 2, Informative

      http://www.winehq.org -- why dual boot?

      Because for all the games that do work with Wine just as many don't.

      --
      They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance. - Terry Pratchett
    7. Re:Browser as Gaming Platform by Anonymous Coward · · Score: 0

      fuck ie

    8. Re:Browser as Gaming Platform by tepples · · Score: 3, Informative

      Quake II in HTML5

      For one thing, that game was profitable as a native PC application years before it was ported to WebGL. For another, neither Firefox nor Mobile Safari supports WebGL.

    9. Re:Browser as Gaming Platform by alex-tokar · · Score: 1

      For another, neither Firefox nor Mobile Safari supports WebGL.

      http://code.google.com/p/quake2-gwt-port/wiki/CompatibleBrowsers says Firefox 4 is supported.

    10. Re:Browser as Gaming Platform by Anonymous Coward · · Score: 0

      For one thing, that game was profitable as a native PC application years before it was ported to WebGL. For another, neither Firefox nor Mobile Safari supports WebGL.

      Both Firefox and Firefox mobile support WebGL and have done for about a year. Learn more at Mozilla's hacks blog:

      http://hacks.mozilla.org/2009/09/webgl-for-firefox/
      http://hacks.mozilla.org/2009/09/three-more-webgl-demos/
      http://hacks.mozilla.org/2009/12/webgl-goes-mobile/

    11. Re:Browser as Gaming Platform by Anonymous Coward · · Score: 0

      Well considering how the only people who still use the old crappy IEs are:
      1) idiots
      2) people without internet (who cares?)
      3) offices (again, who cares besides the people slacking off?)
      4) (some) Microsoft employees.
      Microsoft will support it at some point or others will be pulled away ever-quicker as more games are released on it.

      The only thing stopping Web Games development is the tools as Ziekheid mentions below.
      Even Adobe provide some pretty decent tools for their own software.
      Currently, most HTML frameworks are pretty damn awful and messy, bloated to god damn hell and back and are incompatible.
      They also encourage laziness in the language at hand, essentially creating a pseudo language within JavaScript.

      What they SHOULD have done was take advantage of the fact that there is <script type="script-name-here...
      Why are they restricting Web Dev to only one (scripting) language?
      I'd love for there to be something else native to be usable. (i believe there is some browsers that do let you use others, IE even lets you!)

      Also, XUL should be adopted for UIs officially. Despite my hatred for what Mozilla has done to FF over the years*, XUL is the best damn UI markup there is, hands down. Why nobody has wanted to adopt it is beyond me, it is a very simple system, but incredibly capable.
      HTML-based UIs are awful to build, awful to use, create messy code and non-semantic markup: they are a hack.
      After all, MathML, SVG, others, so why not?

      * bloat, bloat and a dash of bloat.
      FF was made to be bare-bones with extensions, not "oh lets take the best extensions every release and integrate them, that'll make everyone happier!", 644,109K...

    12. Re:Browser as Gaming Platform by Cyberax · · Score: 2, Insightful

      "Well considering how the only people who still use the old crappy IEs are"

      I'm not talking about crappy old IEs, but about the snappy new IE9 which will be faster than Mozilla for page rendering.

    13. Re:Browser as Gaming Platform by Beelzebud · · Score: 3, Informative

      Serious question: Have you actually tried to use Wine for running new games? By new I mean games made within the past 5 years. I actually have, and let me tell you, Wine is no replacement for Windows when it comes to gaming. Not even close. Unless you only play 10 year old 2D games, you're not going to have a whole lot of fun playing games with Wine. Even the games that are on Wine's platinum list do not run full speed, are full of graphical glitches, and really just look like they're running in an emulator.

      As someone who would love to see better game support for Linux, and be done with MS forever, it annoys me to see people hyping up Wine as if it were actually a replacement for Windows and gaming.

      With that type of misinformation out there it does two negative things: A) People try Linux/Wine, and see for themselves that it doesn't do a great job on modern games, and then blame Linux as a whole for it. B) It gives the impression that no work is needed, because Wine plays everything just fine.

    14. Re:Browser as Gaming Platform by c6gunner · · Score: 3, Insightful

      Am I the only one who thinks it's hilarious that the page you link to has an embedded flash video?

    15. Re:Browser as Gaming Platform by Mongoose+Disciple · · Score: 1

      Probably the problem is that if some version of IE doesn't support it, it's dead to a (now slim) majority of people.

      Some people are hardcore enough technology purists that they're willing to flip the bird to a majority of the market. Very few successful businesses are.

    16. Re:Browser as Gaming Platform by Bigjeff5 · · Score: 1

      IE is the #1 browser on the market, so it's kind of a big deal.

      If you can't understand why you obviously have zero understanding of business.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    17. Re:Browser as Gaming Platform by Bigjeff5 · · Score: 1

      Firefox 4 isn't out yet, dumbass.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    18. Re:Browser as Gaming Platform by Kitkoan · · Score: 5, Interesting

      Did you see the video of that Quake 2? It has major frame rate drops (and I doubt it was running on specs from 5 years ago) and took many elements beyond html5 to do that (in their words "we use WebGL, the Canvas API, HTML 5 elements, the local storage API, and WebSockets"). So many extras means more problems to support on different OS's. They also stated that they needed to create a new WebGL based renderer, not the standard one. Now go try Quake Live which is running Flash. Its recommended (not minimum) specs are: 2 GHz Intel Processor or better, 1680x1050 or higher screen size (can be as low as 1024x600), NVIDIA GeForce 7 Series or better, ATI Radeon X1800 series or better. These specs would run on a computer from 5 years ago without the frame rate drops and all the extras (including a custom built WebGL renderer). And the graphic load is more for Quake Live then Quake 2. Now are you really trying to tell me that the choppy, customized Quake 2 that most likely took quite modern hardware to run at even that level of "smoothness" is somehow proof that the Flash version of Quake Live (Quake 3) that runs smooth, without customized extras on hardware that is 5 years old is the proof that Flash is dying and ready to be replaced by the standard HTML5?

      --
      Attention... all grammer nazi"s! Is they're anything; wrong with: my post,
    19. Re:Browser as Gaming Platform by SBFCOblivion · · Score: 2, Informative

      Unless you only play 10 year old 2D games, you're not going to have a whole lot of fun playing games with Wine.

      I agree that for new games it's safe to assume you're SOL as far as Wine is concerned. But what you describe is utterly false. Years ago (2006ish I believe) I played WoW solely in Wine. And that is hardly 10 years old, nor is it 2D. I also played through all of Half-Life 2 via Wine three or so years ago. Played lots of Warcraft III, and various other games.

      Again, I realize none of those are brand spanking new. But they are far from 10 year-old 2D games. You say you don't like people spreading misinformation about it working better than it does. On the same token I don't like seeing people stomping it down making it out to be completely useless.

    20. Re:Browser as Gaming Platform by lena_10326 · · Score: 1

      It also has extremely reduced frame rates inside the browser. Native Quake2 runs in the 200 to 1000 fps range on modern hardware, and the JavaScript/HTML5 version is about 15 - 25 fps.

      I've tried a few HTML5 games and I don't think the browsers are ready yet. Of the games I played there was screen flicker and sound issues (mainly with screen and sound synchronization and sound mixing). You never see that with Flash games.

      --
      Camping on quad since 1996.
    21. Re:Browser as Gaming Platform by Beelzebud · · Score: 1

      Have you tried playing WoW or HL2 lately? Both games have had engine improvements over the years, that have made their support in Wine very shaky. WoW in Wine runs like crap compared to the Mac or Win ports of the game, and the last time I tried using it, I couldn't even get it to display WoW's cursor properly. Nothing I would put up with when trying to raid.

      Same with HL2. they have patched in the newest version of the Source engine to it, with the dynamic shadows and other features, and it runs like ass in Wine these days. It runs as good as Left4Dead and TF2 do, and that's not saying much.

      So yes, my "10 year old 2D" comment was unfair, but the examples you just gave pretty much confirm the point I was making. WoW will run, but nothing I would consider stable enough to raid with, and HL2 support has decreased over the years, to now be in line with Team Fortress 2 and Left4Dead...

    22. Re:Browser as Gaming Platform by clone53421 · · Score: 1

      And IE is an outstanding example of HTML5 support in the browser wars?

      You claim “It’s not HTML5 because IE doesn’t support it”... whereas I’m pretty sure “It’s HTML5; IE doesn’t support it” is a lot closer to the truth.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    23. Re:Browser as Gaming Platform by Just+Some+Guy · · Score: 1

      Now are you really trying to tell me that the choppy, customized Quake 2 that most likely took quite modern hardware to run at even that level of "smoothness" is somehow proof that the Flash version of Quake Live (Quake 3) that runs smooth, without customized extras on hardware that is 5 years old is the proof that Flash is dying and ready to be replaced by the standard HTML5?

      Yes, because of the fact that it works at all. Let's face it: no one is going to be really playing Quake N in their browser any time soon, but if Quake 2 can be made to run, even badly, then Farmville and Bejeweled and poker should be a piece of cake.

      You could have almost the exact same conversation about x86 versus ARM. Today, x86 boasts a lot more raw power - which is nice if you're one of the relatively small subset of people who needs raw power. ARM has its own charms and is good enough for a lot of people, as evidenced by sales of iPhones, iPods, iPads, and other ultra-portable devices. I wouldn't want to play Quake Live on my iPod Touch but there are over 100,000 apps that run just fine on it.

      --
      Dewey, what part of this looks like authorities should be involved?
    24. Re:Browser as Gaming Platform by toriver · · Score: 1

      No, it's the default for people who get it handed to them without "going to the market" and choose a browser. Often without knowing there is a "market" with choices out there.

      In many ways it is a communist browser. "Here, have this bare minimum solution with proprietary hooks, and do not question the Redmond Party."

    25. Re:Browser as Gaming Platform by Alex+Belits · · Score: 1

      IE is the #1 browser on the market, so it's kind of a big deal.

      The more reasons to write things that don't work in it -- to kill it faster.

      It's not like users will abandon something they need if they have to download a free, vastly superior browser to use that.

      --
      Contrary to the popular belief, there indeed is no God.
    26. Re:Browser as Gaming Platform by Anonymous Coward · · Score: 2, Informative

      Quake Live isn't Flash, it's a native plugin.

    27. Re:Browser as Gaming Platform by Kitkoan · · Score: 2, Interesting

      Let's face it: no one is going to be really playing Quake N in their browser any time soon

      Tell that to all the people who are playing Quake Live.

      You could have almost the exact same conversation about x86 versus ARM... ARM has its own charms and is good enough for a lot of people, as evidenced by sales of iPhones, iPods, iPads, and other ultra-portable devices

      Thats great for the mobile (still niche) market. Now how about bigger picture market of desktops and notebooks? Why aren't we seeing ARM's in these systems? Just because the technology of one product got better it doesn't mean that it was the only one to improve. The x86 has improved greatly since the ARM was introduced and still is pretty much the only option when your looking at something that needs horsepower. Sure, ARM's may improve in the future to the point that they can match todays x86 but then again, the x86s will have improved too at that point in time.

      --
      Attention... all grammer nazi"s! Is they're anything; wrong with: my post,
    28. Re:Browser as Gaming Platform by Anonymous Coward · · Score: 0

      That IS ridiculous!

    29. Re:Browser as Gaming Platform by Just+Some+Guy · · Score: 1

      Thats great for the mobile (still niche) market. Now how about bigger picture market of desktops and notebooks?

      Apple is on track to sell about 10 million iPods in the June-August quarter. They've sold about a million iPads a month since launch. No one but Apple seems to be sure how many iPhones they sold since the first 1.5 million in three days in June, but pundits seem to think that Android models are outselling iPhones.

      In short, you have a pretty interesting idea of "niche".

      --
      Dewey, what part of this looks like authorities should be involved?
    30. Re:Browser as Gaming Platform by GF678 · · Score: 1

      Funny how an AC is the only one who picked up on this rather important fact.

    31. Re:Browser as Gaming Platform by BenoitRen · · Score: 1

      Game Boy Advances and DSs all use ARM processors, and they weren't niche at all.

    32. Re:Browser as Gaming Platform by Anonymous Coward · · Score: 2, Informative

      Quake Live running Flash? Where did you read that?

      From the Quake Live FAQ:

      Q: What is a plugin and why must I install one?
      A plugin is a browser component that allows our game to run from within inside your web browser, making QUAKE LIVE's game and website one unified interactive entity. The ActiveX plugin allows the game to run in your browser utilizing files that it downloads from our site and stores on your computer. The plugin ensures that these files are up-to-date every time you visit the site to play, streaming new content and updates to you without the need for you to download and install game patches.

      (Source: http://www.quakelive.com/#faq/faq_question_5)

      ID created a custom renderer and plugin for browsers. You know why? Because no technology was ready for the kind of performance requirement they needed. Flash could not cut it and the new HTML5 specifications had not progressed as far yet. The fact that now there is technology being implemented that allows you to directly use graphics hardware and run Quake 2 natively from a website may change that decision for future games wanting to do a similar thing. Which would be a major win for standards-based web browser games.

      Flash games will never be able to compete with those types of games because Flash will not be able to do decent 3d rendering unless Adobe rewrites major parts of the Flash code base. This is because flash lacks any form of hardware acceleration, except apparently video rendering to a degree.

    33. Re:Browser as Gaming Platform by vux984 · · Score: 1

      It's not like users will abandon something they need if they have to download a free, vastly superior browser to use that.

      a) It's not like most users will download a free alternate browser just to use something they found on the web.
      b) Most corporate users can't even if they wanted to.

    34. Re:Browser as Gaming Platform by Kitkoan · · Score: 1

      In short, you have a pretty interesting idea of "niche".

      And desktop sales (not laptops) were at around 126 million in 2009. Each one of those sales used an x86 chipset. 11.5 million... 126 million... Yeah, I'd call that a niche market when you take in the full picture. And these numbers don't take into consideration laptops which for the past few years have been more then desktops.

      --
      Attention... all grammer nazi"s! Is they're anything; wrong with: my post,
    35. Re:Browser as Gaming Platform by Kitkoan · · Score: 1

      Game Boy Advances and DSs all use ARM processors, and they weren't niche at all.

      Not in the mobile gaming market, but when considering the amount sold of ARM devices to the amount of x86 devices sold, it shows that the lions share goes to x86 devices making ARM devices more of a niche.

      --
      Attention... all grammer nazi"s! Is they're anything; wrong with: my post,
    36. Re:Browser as Gaming Platform by Anonymous Coward · · Score: 0

      Have you tried playing WoW or HL2 lately?

      I play wow and cataclysm beta on my 8800GT quite often. WotLK does run a bit sluggish but cata is working great, it also has proper hardware cursor support now. I was fairly surprised to see nearly twice as high FPS in most areas vs WotLK.

      I also play SC2 at medium/high on same PC without much problems. It would have been even better if they hadn't removed OpenGL renderer from the windows version. As an extra anecdotal proof I can say I had zero problems with SC2, just installed from disc and played the SP campaign and some over bnet without a single problem. It was rather funny to read about all the problems people were having under Windows.

    37. Re:Browser as Gaming Platform by tarscher · · Score: 1

      yes it is part of HTML5 as context of the canvas element. Using IE as an argument is possibly the worst thing to do.

    38. Re:Browser as Gaming Platform by master_p · · Score: 1

      You give a perfect example of how much necessary an "internet O/S" is. The Browser wasn't meant to do anything else other than showing static documents, and its limitations are quite a lot (as per in your example).

      An "internet O/S" would essentially be a virtual machine that abstracts the local machine, the local network and the wide area network in such a way that allows the seamless integration of applications across networks, the delivery and update of content (including code), security/safety and persistence. It wouldn't have any presentation layer, it would simply provide the means for implementing presentation layers according to the various application needs.

      I long for the day that I would be able to write "import www.foo.com/module" in my programming language of choice, i.e. importing a module from the internet and let the compiler take care of downloading, updating, versioning and linking the appropriate module...I also long for the day that I would be able to publish my module automatically using a statement like "public on www.foo.com:" or similar, and let the compiler take care of uploading and versioning...;-)

    39. Re:Browser as Gaming Platform by BenoitRen · · Score: 1

      Clearly you don't know what a "niche market" is.

    40. Re:Browser as Gaming Platform by Anonymous Coward · · Score: 0

      Quake Live is not based on Flash. It's an independent browser plug-in. Only some browsers menu have Flash, but they are mostly HTML+JS.

    41. Re:Browser as Gaming Platform by Simetrical · · Score: 1

      Did you see the video of that Quake 2? It has major frame rate drops (and I doubt it was running on specs from 5 years ago) and took many elements beyond html5 to do that (in their words "we use WebGL, the Canvas API, HTML 5 elements, the local storage API, and WebSockets"). So many extras means more problems to support on different OS's.

      All of the technologies you list are part of "HTML5" in the broad sense. "HTML5" colloquially means "all recent standards-based additions to the web platform". They're all supported more or less interoperably by different browsers on different OSes, although not all of them are finalized yet (for example, WebSockets isn't fully stable).

      Now go try Quake Live which is running Flash.

      As other people pointed out, it's not Flash, it's its own plugin. So you're comparing HTML5 to native code. Yeah, no kidding, native code will be faster than JavaScript. But it has all sorts of other problems: it's insecure, it's harder to install, it only works on specific platforms.

      Now are you really trying to tell me that [etc., etc.] is the proof that Flash is dying and ready to be replaced by the standard HTML5?

      Flash is not dying quickly, it's dying slowly. It's not going to be replaced right now: IE is too much of a problem. Give it a few years and we'll see.

      --
      MediaWiki developer, Total War Center sysadmin
    42. Re:Browser as Gaming Platform by lucian1900 · · Score: 1

      Except it won't be faster than Firefox for rendering. IE9 is still crap and it still barely supports standards.

    43. Re:Browser as Gaming Platform by lucian1900 · · Score: 1

      Having something run in Wine is a bonus. If you really need a lot of Windows software, you'll most likely have to use Windows. But please don't bad-mouth Wine. It's an amazing achievement and a lot of good work went into it.

    44. Re:Browser as Gaming Platform by Anonymous Coward · · Score: 0

      lol - you haven't had much real experience with technology have you...?

    45. Re:Browser as Gaming Platform by Anonymous Coward · · Score: 0

      oh dear, you got caught talking shit again didn't you jeff...?

      why not come back and tell us when that quake II is actually running in a browser online? you know like an online game should be?

      don't let the fact you have to resort to talking utter shit to back the apple cause up - you're a fine warning of what happens when you try to fill that apple shaped hole in your heart - and it just keeps getting bigger!!!

    46. Re:Browser as Gaming Platform by Cyberax · · Score: 1

      [citation needed]

      IE9 passes ACID3 test. http://ie.microsoft.com/testdrive/benchmarks/Acid3/Default.html - here it passes 95 of 100 tests. It now passes 100 of 100, but I'm too lazy to google the announcement.

      What else do you need? HTML5? IE9 has it: http://ie.microsoft.com/testdrive/

  7. only a matter of time by Anonymous Coward · · Score: 0, Insightful

    Necessity is the mother of invention. Not having your game/animation/whatever running on an iPhone makes you seem like a one-man development team at best.

  8. Barberich by Dracos · · Score: 2, Insightful

    Everybody is talking about video, but what doesn't necessarily get talked about is a lot of the interactive elements.

    Sounds like this guy understands that video is not the highest form of content in an interactive medium. I'm not defending flash, but let's face it, the web got big when HTML forms were introduced and information was able to flow both ways. By itself, video is still a one way street.

    1. Re:Barberich by digitalsushi · · Score: 1

      The flash plugin on everyone's browser allows the user to publish an rtmp stream back to the server, providing both audio and video. It could be a two way street -- er, with chatroulette sites popping up everywhere, arguably video already is a bidirectional model.

      --
      slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
    2. Re:Barberich by by+(1706743) · · Score: 2, Interesting

      By itself, video is still a one way street.

      Sort of -- a few years ago I played around with ustream, and on my old Linux laptop (Slackware), Flash had no trouble at all streaming my webcam (two-way street). Despite the fact that Flash on Linux, uh, sucks, the fact that the V4L integration actually worked boggled my mind.

      I did find it rather amusing that Flash would let me stream video from my laptop, but my machine was still too slow to play youtube videos (this was before youtube started supporting HTML5).

    3. Re:Barberich by WrongSizeGlass · · Score: 2, Insightful

      By itself, video is still a one way street.

      Obviously you've never used Chatroulette ... which is basically 'crotch shot roulette' ;-)

    4. Re:Barberich by diegocg · · Score: 1

      HTML5 isn't just video either.

    5. Re:Barberich by PietjeJantje · · Score: 1

      the web got big when HTML forms were introduced and information was able to flow both ways.

      What a strange way to describe porn.

    6. Re:Barberich by Anonymous Coward · · Score: 0

      See, even though i used to think this as well and it was very true, well, still is true now, HTML5 recently got an extension to it to include hardware expressions in the document.
      HTML5 Device was one of the few remaining things left for HTML to take over from Flash, and also gained some direct file management support. (which will need to be heavily tested, could be abused so hard)
      WebSockets dealt with the connection-y stuff
      Not entirely sure what else Flash has over HTML5 now, besides it being out now on most machines.

      Either way, Adobe will still be one of the leaders in this because they will just make tools to develop on both platforms at the same time, and probably just set the default package to .swf instead of .html (full HTML document)
      In an ideal world, they'd save both and allow both to be added to a page so those who have HTML5 can use it or Flash.

    7. Re:Barberich by Anonymous Coward · · Score: 0

      Not being interactive is not always a bad thing. Reading Youtube comments is scientifically proven* to make you dumber.

      * Not really. But you'll sure feel like it.

    8. Re:Barberich by toriver · · Score: 1

      +1

      The things you can do more in Flash is due to ActionScript but that is just fancy Javascript. Which HTML5 uses. With SVG, animation, event model etc. there is precious little left in Flash that is needed other than to let older browsers run complex content.

    9. Re:Barberich by Anonymous Coward · · Score: 0

      Clearly, you and I are going to different video web sites.

  9. quick 6 by digitalsushi · · Score: 5, Informative

    1. The iPhone and iPad notwithstanding, Flash is beginning to show up on other mobile device platforms.

    2. Flash is used for more than just video delivery on the Web.

    3. Adobe provides strong tools and support for designers and developers.

    4. Flash's content protection/DRM appeals to content producers.

    5. Flash remains popular with online advertisers.

    6. HTML 5 still has video codec patent issues to work out.

    --
    slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
    1. Re:quick 6 by RocketRabbit · · Score: 0

      "1. The iPhone and iPad notwithstanding, Flash is beginning to show up on other mobile device platforms."

      Yes, beginning to show up, but hardly widely adopted or even out of beta.

      "2. Flash is used for more than just video delivery on the Web."

      Yes, we've all seen the popovers, popunders, and animated ads. This is 95% of the flash content on the internet - not video.

      "3. Adobe provides strong tools and support for designers and developers."

      Well, they do indeed. This is the only thing that has been keeping Flash afloat.

      "4. Flash's content protection/DRM appeals to content producers."

      But it's horribly broken, and there are any number of browser extensions that one can load which allow you to extract the raw video and save it.

      "5. Flash remains popular with online advertisers."

      Of course, but online advertisers remain unpopular with everybody else.

      "6. HTML 5 still has video codec patent issues to work out."

      No, it doesn't. This is just plain FUD.

    2. Re:quick 6 by TheGratefulNet · · Score: 1

      #5 is the SOLE REASON I uninstall flash from my important systems.

      #5 is the main reason why I block all banner ads and install flashblock on FF.

      --

      --
      "It is now safe to switch off your computer."
    3. Re:quick 6 by digitalsushi · · Score: 2, Informative

      Related to number 6, h.264 is INCREDIBLY intense for a CPU to encode. It takes a disgusting length of time to transcode video streams into this format. When you factor in mplayer/mencoder not even encoding them right, you have quite a mess coming down the pipeline. (They mess up the b-frames. Other tools can at least do this correctly).

      --
      slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
    4. Re:quick 6 by rainmouse · · Score: 1

      Hi RocketRabbit, pssst uh Steve is that you? You keep parking in my disabled parking spots! I will continue to remove your license plate every time you do that.

    5. Re:quick 6 by Anonymous Coward · · Score: 0

      So ... annoying sites that use it for navigation instead of actual HTML (thereby making it not accessible under section 508), DRM lock-down, and support by advertisers.

      These are supposed to be pluses? They're exactly why I think Flash is utter shit and have avoided it as much as possible for as long as I can. Not to mention the whole privacy issues with those Flash cookies.

      No thanks, Adobe. Suck my balls.

    6. Re:quick 6 by Anonymous Coward · · Score: 0

      6. is solved by webm

    7. Re:quick 6 by RocketRabbit · · Score: 1

      Sorry. From now on I will reserve those handicapped spots for the people who deserve them. You know, the people who like Flash.

    8. Re:quick 6 by tepples · · Score: 1

      This is 95% of the flash content on the internet - not video.

      So what solution do you propose for things like Homestar Runner, Weebl and Bob, and other original animated series made in Flash? Converting the video from SWF, a vector format, to WebM or VP8, a compressed pixel format, just makes the file ten times bigger over the wire.

    9. Re:quick 6 by elrous0 · · Score: 1

      "6. HTML 5 still has video codec patent issues to work out." No, it doesn't. This is just plain FUD.

      Well, in that case, I'm sure you wouldn't mind telling us name of this mythic codec that's supported by all the major browsers in their html5 implementations. No, really, we're all anxiously waiting...

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    10. Re:quick 6 by VGPowerlord · · Score: 1

      With both IE9 and Safari* picking up their video codecs from the system, and it being incorporated directly into Firefox 4, Opera 10.10, and Chrome 6, I'd have to say VP8.

      *or so I've heard.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    11. Re:quick 6 by VGPowerlord · · Score: 1

      err... sorry, I meant WebM, not VP8. Whoops.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    12. Re:quick 6 by wagnerrp · · Score: 2, Informative

      "4. Flash's content protection/DRM appeals to content producers."

      But it's horribly broken, and there are any number of browser extensions that one can load which allow you to extract the raw video and save it.

      That's not what is actually going on. Flash supports encryption through RTMPe. Only Hulu and a couple other sites actually use this to protect content. If you remember a year or so ago, there was a big stink over rtmpdump which was able to access and decrypt this streamed content. It was formerly used by Boxee to access Hulu content directly, before they lost their semi-official access and started embedding a flash player in the program.

      The majority of websites that support flash video are just doing direct file downloads. If you open up the page source, you can often see a direct link to the content which you can download yourself. At most, they provide some obfuscated form of the link that gets decoded by activescript in their player. All these browser extensions you are referring to do is decode that link on their own, and present it to the user.

    13. Re:quick 6 by Bigjeff5 · · Score: 1

      Converting the video from SWF, a vector format, to WebM or VP8, a compressed pixel format, just makes the file ten times bigger over the wire.

      Just cut the quality by a factor of 10, problem solved!

      This way, you get far lower quality animation at the same bandwidth. Isn't HTML5 wonderful?

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    14. Re:quick 6 by Bigjeff5 · · Score: 1

      I thought most high quality flash video was h.264 anyway - Adobe added support for it a couple years ago.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    15. Re:quick 6 by cynyr · · Score: 1

      i thought libx264 was basically the reference encoder. Are you sure you are getting the correct level and profile settings? have you tried using ffmpeg instead of mplayer? I can do 480P feature length videos in around 3-4 hours on my 2.3ghz athlon X2. Yes high quality h264 takes a long time to encode, how about level 2.0 baseline profile? doing a 2 pass encode will take much longer than 1 pass with a cfq.

      *The above based on my experiences using ffmpeg to encode dvds for my ps3.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    16. Re:quick 6 by Art3x · · Score: 1

      Whether it is "going away" is one thing (Answer: Not soon). Whether a developer must use it and a user must install it are all we really care about:

      1. The iPhone and iPad notwithstanding, Flash is beginning to show up on other mobile device platforms.

      Doesn't mean I have to use it.

      2. Flash is used for more than just video delivery on the Web.

      What animations can I do in Flash but not HTML5?

      3. Adobe provides strong tools and support for designers and developers.

      Okay, you got that one. I myself prefer not to use GUI tools but instead write by hand. So, it doesn't make me keep using Flash, but a less technical designer, sure.

      4. Flash's content protection/DRM appeals to content producers.

      This may come to HTML5 video. If it doesn't, many here may prefer it that way, on principle. Let a closed container hold the closed content.

      5. Flash remains popular with online advertisers.

      Great!

      6. HTML 5 still has video codec patent issues to work out.

      But even the article says that it appears those issues are getting worked out.

      I also just read a very optimistic article on Google's html5rocks.com site about the video tag. You can do some things with the video tag that you can't in Flash, by the way.

    17. Re:quick 6 by mujadaddy · · Score: 1

      Just cut the quality by a factor of 10, problem solved!

      You don't seem familiar with the genre.

      --
      Populus vult decipi, ergo decipiatur...
      "Force shits upon Reason's back." - Poor Richard's Almanac
    18. Re:quick 6 by BitZtream · · Score: 1

      1. The iPhone and iPad notwithstanding, Flash is beginning to show up on other mobile device platforms.

      Yea, hows it work on those mobile platforms? Pretty good? What? No? You mean it sucks because you don't have a keyboard, mouse, and 1024x768 screen thats 15" wide or more?

      Yes, its on a few mobile devices who are trying to use that as a selling point over the iPhone. Whats more important however is that its useless on those devices anyway so if thats something you bought into, then you've been scammed.

      2. Flash is used for more than just video delivery on the Web.

      Yes, its a great advertising and malware delivery system too.

      4. Flash's content protection/DRM appeals to content producers.

      And flash is the only one who can do this because .... oh wait, they aren't, it is in fact possible to do it in HTML5 as well, so I'm sorry, what was your point?

      5. Flash remains popular with online advertisers.

      Only the shitty ones who still haven't bothered to catch up on research done in 95 pointing out how animation on pages is instantly recognized as advertisements and ignored. Yes, there are a lot of them. No, nobody cares about them, they'll be out of business next week anyway. No advertising agencies with a 1/8th of a clue use Flash.

      6. HTML 5 still has video codec patent issues to work out.

      Really? Every browser I use across 3 OSes does just fine. Perhaps your browser is the issue.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    19. Re:quick 6 by toriver · · Score: 1

      SVG is a vector format used by HTML5. Problem solved.

    20. Re:quick 6 by brentrad · · Score: 1

      "1. The iPhone and iPad notwithstanding, Flash is beginning to show up on other mobile device platforms."

      Yes, beginning to show up, but hardly widely adopted or even out of beta.

      Adobe just released the final Flash 10.1 for Android yesterday

      http://www.boygeniusreport.com/2010/08/16/flash-10-final/

    21. Re:quick 6 by tepples · · Score: 1

      SVG is a vector format used by HTML5. Problem solved.

      SVG is still. Homestar Runner is animated with synchronized sound. Which HTML5 technology is most useful for making something like Homestar Runner?

    22. Re:quick 6 by Anonymous Coward · · Score: 0

      1. The iPhone and iPad notwithstanding, Flash is beginning to show up on other mobile device platforms.

      2. Flash is used for more than just video delivery on the Web.

      3. Adobe provides strong tools and support for designers and developers.

      4. Flash's content protection/DRM appeals to content producers.

      5. Flash remains popular with online advertisers.

      6. HTML 5 still has video codec patent issues to work out.

      1. Flash is completely ignored on one of the more successful smartphone and miniature internet Wifi devices available (iOS of course)

      2. Good point - hence it's HTML5 + CSS3, which have other capabilities besides just video delivery

      3. There are good tools available for HTML5 and h.264 video editing

      4. MP4/h.264 protection/DRM appeals to content producers

      5. Good point - we'll see how popular iAd is, given that owners of iPhones/iPads/iPod touches typically have a lot of disposable income

      6. Flash makes use of h.264 video codec, so if there's a patent issue, it applies to Flash also!

    23. Re:quick 6 by exomondo · · Score: 1

      SVG is a vector format used by HTML5. Problem solved.

      SVG is still. Homestar Runner is animated with synchronized sound. Which HTML5 technology is most useful for making something like Homestar Runner?

      Are you not familiar with the SVG spec? SVG most certainly includes animation, it can even include audio though that isn't part of the official spec yet. So SVG isn't yet a suitable replacement, but it's almost there.

    24. Re:quick 6 by Anonymous Coward · · Score: 0

      As long as we're all waiting could you point out to the patent problems that need to be worked out with HTML5 video but do not with Flash?

    25. Re:quick 6 by Anonymous Coward · · Score: 0

      6. HTML 5 still has video codec patent issues to work out. -- H.264 may have issues with patents which is why Google released webm. Webm is open by a great margin.

      h.264 is INCREDIBLY intense for a CPU to encode -- One time encoding cost shouldnt matter much here. The decoding is what matters and there is not much confusion there I guess.

      4. Flash's content protection/DRM appeals to content producers. -- The 'content' producers who should be boycotted/blocked/blacklisted.

      5. Flash remains popular with online advertisers. -- Once they realize to what extent the crappy ads tax the web browser and hence blocked, they should sooner or later realize.

    26. Re:quick 6 by tepples · · Score: 1

      SVG isn't yet a suitable replacement

      Exactly my point. Once IE, Firefox, Chrome, and Safari can view animated SVG with audio, and once authoring tools such as Flash and KToon can output animated SVG with audio, then we can continue discussing Flash vs. SVG.

    27. Re:quick 6 by oh_my_080980980 · · Score: 1

      Read this article: http://www.blogbros.com/?p=165

      Highlights:

      Adobe will still be shipping Flash 10.1 in 2 years to half the smart phone market. Shouldn't we be passed that.

      Apple vs. Adobe scorecard as of mid-2010: Apple will soon release its 4th phone; Adobe is still working on its 1st full-fledged Flash mobile runtime.

      The points above illustrate that Flash is weak in the mobile market and slow to develop. Flash is strong on the desktop but that does not translate into the mobile market, just ask Microsoft.

      None of the points the so called analyst mentions, matters. It's all about user experience. If the user doesn't like it, they move on to something else. It doesn't matter if an on-line advertiser likes it, if the user doesn't, it's DOA.

      Which brings us to the final point. The mobile market is in constant flux. Adobe has yet to release one full fledged Flash mobile runtime and HTML5 is here. Meaning there are alternatives that have already hit the market. There is a Quake II in HTML5.

      Sorry adobe, a day later and a dollar short.

    28. Re:quick 6 by GreyLurk · · Score: 1

      So when Advertisers finally switch over to HTML5, and Flash is dead, are you going to Disable HTML5 in all your browsers and uninstall HTML5 from your important systems?

    29. Re:quick 6 by exomondo · · Score: 1

      SVG isn't yet a suitable replacement

      Exactly my point. Once IE, Firefox, Chrome, and Safari can view animated SVG with audio, and once authoring tools such as Flash and KToon can output animated SVG with audio, then we can continue discussing Flash vs. SVG.

      Oh i agree, i just wanted to point out that SVG is the technology that HTML5 would use in that situation, and it is almost there. But even then, will the performance be up to what it is with Flash? On my N900, running the 'The Blue Man' benchmarks in MicroB, Flash clobbers all the HTML5 technologies (by around 80%). Running them on the same device in Chromium, Canvas gets close to Flash's performance but still falls ~20% short. So much for HTML5 being the 'savior' of the so-called 'CPU-hog' that is Flash. I don't understand why some people demand low CPU usages from these high-resolution, fullscreen interactive websites.

      Also your point about authoring tools is probably the thing that will have the biggest impact. While designers don't have good content-creation tools HTML5 adoption will lag.

  10. Reason 7 by toriver · · Score: 1

    You want a reason for installing flash blocking plugins.

    1. Re:Reason 7 by TaoPhoenix · · Score: 1

      Steve Jaeeearbs wants HomestarRunner to be ported off Flash, to remove this reason.

      --
      My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
    2. Re:Reason 7 by interval1066 · · Score: 1

      "You want a reason for installing flash blocking plugins."

      You're searching for one?

      Many of these articles are redundant, I posted the links to show how ubiquitous the stories are. Flash will be around for a while since its the only game in town. But that will change, give it time. I DO NOT hate flash, but its old, there has got to be a better way to publish rich media, there just has to. I think, in time, as the OSS community wakes up to the need, some really great tools and protocols for interactive media that's at least as good as flash will come along.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
  11. Re:It's a bit like the proverbial fish story. by Anonymous Coward · · Score: 0

    Ohhh, I get it. But why is God pretending to be the manager of a skating rink?

  12. Persistance by Toonol · · Score: 5, Insightful

    I think Flash will stick around for at least a few more years. Actionscript has turned into a fairly nice language, and I think it will be a while yet before HTML5+Javascript match its performance and capabilities... at least for substantial web applications and games. Where HTML5 will take over, I hope, is in small 'widgets'... drop down menus, loading bars, all the tiny little flash applications that drive us crazy.

    I also think that even once everything Flash does can be recreated in HTML, the more locked-down nature of Flash (at least against casual probing) may make it more tempting to companies streaming video, music, and other such products.

    The biggest way to hurt Flash, I think, would be to create a nice opensource development IDE for HTML5, comparable to what Adobe gives us for Flash. If you can get kids and artists to feel comfortable creating simple drag-n-drop animations and games, you'll be legitimate competition.

    1. Re:Persistance by Anonymous Coward · · Score: 0

      I think Flash will stick around for at least a few more years. Actionscript has turned into a fairly nice language, and I think it will be a while yet before HTML5+Javascript match its performance and capabilities... at least for substantial web applications and games.

      It's already there in Firefox 4 and IE9. Both will feature fast JavaScript engines and pervasive hardware acceleration of their layout engines. Observe just one example:

      http://www.youtube.com/watch?v=OIZUdZdFzOo

      Watch some beautiful hardware accelerated CSS3 transitions in Firefox 4. Note also that the HTML5 version of the YouTube hosted video is embedded in the page with an iframe. I watched the embedded WebM version in Minefield with no Flash player installed:

      http://hacks.mozilla.org/2010/07/firefox4-beta2/

      Safari, Opera, and Chrome will catch them up eventually but for now Firefox and IE are well ahead in this regard.

    2. Re:Persistance by Bigjeff5 · · Score: 1

      Frankly I think Flash is going to be around a long, long time.

      It may drop from its pedestal in 3-4 years, but you'll still need a flash plugin for probably at least the next decade if you want to have full web compatibility.

      The other thing flash has in its favor is it is able to adapt to emerging technologies.

      I mean, look how long HTML5 took (is still taking, really). What if a new multimedia technology comes out that everybody simply must have? Adobe will be able to meet that need without creating any standards compliance issues. People betting the farm on HTML5 will be shit out of luck.

      This is really why Flash has been successful - it started out as simply nothing more than a light weight animation delivery system, and over the years it has expanded with the market. The HTML standards body has shown they are completely incapable of that, so while HTML5 might make a dent in Flash for the next few years, it won't be long until Flash offers something that makes it indispensable again. They've done it time and time again, it doesn't make sense to think they'll be stopping any time soon.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    3. Re:Persistance by quasigenx · · Score: 1

      Flash is actually quite bad at this use case. Every widget you drop on the page will be it's own Flash instance, and suck up 40MB of RAM. You can only put a handful on a page before you get serious performance degradation. http://stackoverflow.com/questions/531869/multiple-flash-objects-on-a-single-web-page

    4. Re:Persistance by BitZtream · · Score: 1

      Actionscript has turned into a fairly nice language

      Yea, its called JavaScript, and its not really new, just because Adobe invents a new name for it doesn't actually make it different.

      The biggest way to hurt Flash, I think, would be to create a nice opensource development IDE for HTML5, comparable to what Adobe gives us for Flash. If you can get kids and artists to feel comfortable creating simple drag-n-drop animations and games, you'll be legitimate competition.

      And thats the kicker. Flash isn't popular because its useful or impressive. Flash is popular because Macromedia made a good editor that lets every idiot, their kids and grandparents create 'movies'. Make a comparable IDE for anything else really and Flash would die out pretty quick.

      Developers don't use flash because they want to, they use flash because its the only point and click GUI for making this sort of stuff. If they had real skills and domain specific knowledge there are other ways to accomplish what flash does, its just a pain in the ass to use notepad to make an svg, get sound to work and make it all interactive nicely.

      Remember, Adobe ALMOST made an editor for SVG, then they just bought Macromedia instead, once they did that, SVG got dropped like a hot potato.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    5. Re:Persistance by Anonymous Coward · · Score: 0

      You're the only other person I've heard who has the same opinion as me. HTML5 needs an IDE for creating content comparable to Flash and it needs a Javascript editor comparable to Eclipse.
      I personally think that Javascript could be replaced with Actionscript since it would be great to actually have classes, inheritance, packages/namespaces, typed arrays and access to byte level variables and arrays to name a few.

  13. head-spin by blair1q · · Score: 2, Interesting

    The open-source world has not blown everyone out of the water with their video work thus far,'

    I've never been impressed by a single thing I've seen come out of Adobe.

    PDF? Bloated, fragile, and buggy.

    Acrobat? Bloated, underfeatured, and clunky.

    PhotoShop? Bloated, cumbersome, and twitchy.

    Flash? Bloated, fuzzy, and restrictive.

    Something as distinctive and ripe for improvement as video delivery is the ideal place for open-source development. Bugs and misfeatures won't survive, while improvements will be implemented continuously. And if the people in charge of the code base won't keep up with user needs, someone will fork it and move on.

    1. Re:head-spin by TheGratefulNet · · Score: 1

      photoshop is THE image editing tool.

      as a photographer (part time) I live in pshop after I do a shoot.

      cs2 is the last version I will probably use, though. after that, it got to be too much hassle to install and support and the 'benefits' of cs3 forward were dubious to us 2d shooters (3d is nothing I ever plan to care about, I shoot photos, not trendy movies!)

      adobe sucks. but sometimes, even in spite of themselves, they release something truly important. pshop is that, to us photogs.

      the rest of adobe sw suite can go to hell for all I care, though.

      --

      --
      "It is now safe to switch off your computer."
    2. Re:head-spin by nomadic · · Score: 1

      Acrobat actually doesn't suck as much as it used to.

    3. Re:head-spin by unix1 · · Score: 1

      The open-source world has not blown everyone out of the water with their video work thus far,'

      ...

      Something as distinctive and ripe for improvement as video delivery is the ideal place for open-source development.

      Both you and the author of TFA seem to have omitted software patents from the equation in that claim (see x264).

    4. Re:head-spin by Anonymous Coward · · Score: 0

      PhotoShop? Bloated, cumbersome, and twitchy.

      Compared to what? Corel? GIMP? MSPaint?

      I've had my hands on several image editing tools and I can tell you first hand that compared to most Photoshop is fast loading, orderly and stable.

      Photoshop is the only piece of software Adobe does well, maybe you were thinking of Illustrator?

    5. Re:head-spin by EvanED · · Score: 1

      Photoshop is the only piece of software Adobe does well, maybe you were thinking of Illustrator?

      I don't use Photoshop, but I do use Lightroom, and I love it. I have only minor complaints; it's just a joy to work with. And considering how much I hate software, that's something to be happy about.

    6. Re:head-spin by CannonballHead · · Score: 1
      Perhaps now. But were PDF, Acrobat, Photoshop, Flash, (Premiere, etc., etc.) impressive when they were released?

      It's hard to continually add-on to a product and not get "bloated" to most people. On the other hand, I don't know of that many just-as-good replacements for Photoshop, for example. Yes, I know, there's GIMP... but I don't actually think it is just as good. For me? Yes, GIMP is fine. For most average people, my guess is GIMP is probably overkill. For the people that really need Photoshop and all its bells and whistles, I have heard that GIMP is *not* as good.

      And PDF is actually fairly nice for getting close-to-your-exact-desired formatting to another place. Flash? Seems to be quite popular and highly used. It was a big deal "back in the day," too, especially in comparison to Java applets.

      Premiere ... well, Final Cut Pro seems to be more to the taste of most video people I know, but Premiere vs. open-source stuff? I haven't found a Premiere replacement in OSS.

    7. Re:head-spin by Mongoose+Disciple · · Score: 1

      Strangely, everyone (including me) hates all of Adobe's products; however, none of them have yet been replaced successfully in the market.

      I couldn't begin to guess what it is, but they must be doing something right. (For relative values of 'right')

    8. Re:head-spin by imakemusic · · Score: 1

      PhotoShop? Bloated, cumbersome, and twitchy.

      Compared to what?

      --
      Brain surgery - it's not rocket science!
    9. Re:head-spin by blair1q · · Score: 1

      The thing about PS and Gimp is that such programs need thousands of features because their appeal is that they let you do what you want to do. OSS isn't all that great about getting feature sets or tool organization right because that takes careful coordination across all the developers who would include different sets of features, or a dumb organizing principle.

      The thing about video is you just need one thing done, and you need it done extremely well to deliver and display it. (Editing video is another tool entirely.) Commercial developers will get it close and then monetize it and only improve as they feel necessary. OSS is going to wring all the performance possible out of it through continuous improvement, and unlike the commercial toolmakers they won't deliberately leave out features to satisfy bizarre control-freak goals.

    10. Re:head-spin by cynyr · · Score: 1

      Hey, a basic pdf isn't much more than postscript in a fancy container, and that works well. I know the other end can open it and it will look right.

      The rest i agree with or don't care about.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    11. Re:head-spin by Anonymous Coward · · Score: 0

      Sleeping on the gas-inflated corpse of a dead cow?

    12. Re:head-spin by toriver · · Score: 1

      Pixelmator - shareware that retains the good parts of Photoshop without the expensive fluff.

    13. Re:head-spin by kimvette · · Score: 2, Insightful

      Something as distinctive and ripe for improvement as video delivery is the ideal place for open-source development. Bugs and misfeatures won't survive, while improvements will be implemented continuously.

      Really?

      See: gimp GUI. The continued dumbing down of Gnome. Firefox becoming more and more of a CPU+RAM hog. OpenOffice is a mass of spaghetti code that takes 1,000 times longer than Excel does to open a moderate-size .xls with a lot of formatted fields. The stagnation of Inkscape. The lack of good admin tools for administering LVM. Crappy to nonexistent documentation.

      PDF? Widespread in UNIX land, and considering it is a container for Postscript and WYSIWYG, it's pretty darn good for its intended purpose.

      Acrobat? For editing already-rendered PDF files, it is hands down the best tool out there. PDFEdit is a steaming pile of crap in comparison.

      Photoshop? Show me gimp when it gets a macro recorder and droplets, layer effects, nested layers, a decent UI (as complex as Photoshop's UI is, it is more navigable for most users than Gimp is), vector support, reasonable undo/redo, integrated HDR, edit text in place without losing effects/filters/etc (see: vector support), proper support for higher color depths than Gimp (don't even mention Cinepaint - Cinepaint is so outdated it may as well not exist).

      Flash? It makes things possible on the web that a web browser cannot otherwise do - at least without a ginormous CPU manufactured of unobtanium. Say what you will but there is no denying that flash games and other apps perform better than the equivalent HTML+Javascript can do at this time.

      Now, I have Adobe CS. I use PDFEdit, Gimp and Inkscape instead, whenever possible. I like the open source tools, but Photoshop is most definitely not bloated. That a program offers features I use and you don't, and vice versa, does not equate to bloat. It's a matter of picking the right tool for a job.

      If I have a complex image where layer effects would make sense, I'd launch Photoshop and Illustrator to make the task go faster. What takes 30-some-odd steps to create in Gimp, and then re-doing the "effect" with slight variations requiring undoing and redoing the same steps with slight tweaks can often be done in literally 2-3 clicks in the Adobe suite.

      Now, if all you want to do is take an image shot with a crappy Kodak P&S camera and remove red-eye and resize the image to post on social network sites, sure. Photoshop is overkill and Photoshop Elements or even Paint.net would be more appropriate. But, if you need the capabilities of Photoshop, it certainly is not bloated.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    14. Re:head-spin by Alex+Belits · · Score: 1

      To be fair, Acrobat^WAdobe Reader was the only application with which Adobe surprised me with something good --

      1. They wrote a proper GTK application.
      2. They implemented a nice brochure-printing functionality.

      Unfortunately that's all I have seen from Adobe outside of the range between "half-assed" and "infuriating".

      --
      Contrary to the popular belief, there indeed is no God.
    15. Re:head-spin by Anonymous Coward · · Score: 0

      HAHAHAH!!!

      Do you know how stupid you sound? Hilarious!!!

    16. Re:head-spin by blair1q · · Score: 1

      thanks. you reminded me that postscript itself is separate from pdf. but both are adobe creations.

      so take what i said about pdf, and apply it to postscript, too.

    17. Re:head-spin by blair1q · · Score: 1

      I said "distinctive." Tools with 500 menu items aren't that. Video is a pretty simple thing. Firefox is not.

      Postscript is bloat incarnate, PDF is bloatier because it includes it, and the fact that you can only edit PDF with Acrobat doesn't make Acrobat a good thing, just the best thing to do something you should be able to do with something else.

      Flash may make things possible, but it also makes them horrible.

      Neither Photoshop nor The GIMP impress me. At all.

    18. Re:head-spin by Xaemyl · · Score: 1

      Anecdotal evidence is anecdotal.

    19. Re:head-spin by colinrichardday · · Score: 1

      Acrobat is underfeatured? I thought the problem is that it is overfeatured, such as allowing certain executables/scripts in PDFs.

      What features does other PDF software have that Acrobat doesn't?

    20. Re:head-spin by Anonymous Coward · · Score: 0

      OK, so you've pointed out that Adobe hasn't impressed you. Can you point out how the open source movement has impressed you regarding video delivery? Especially given that the only codec that I'm aware of (Theora) was donated to the open source community, and I still notice a lack of good content creation programs for this codec, never mind hardly any real development work having been done to it since it was called VP3. So, how is this impressive to you in ways that Flash isn't impressive? It's still mostly vaporware for the most part - at least Adobe has delivered something. Yeah, awaiting negative mods from the slashgroupthink flash and apple hatebois.

    21. Re:head-spin by Anonymous Coward · · Score: 0

      It's always nice to gloat, but with the possible exception of Acrobat, none of the apps really have many good alternatives. Yes, there "alternatives" if you don't mind not getting things done or are not utilizing those mentioned tools to their full extent.

    22. Re:head-spin by Anonymous Coward · · Score: 0

      PDF is a file format, and is a scaled-back follow-on to PostScript. (PostScript was a full programming language. By comparison, PDF is more like shell scripting.) It's far from bloated, though Adobe's doing their best to fix that. And if you specify something before version 1.5 or 1.6 (whichever one added interactive forms) in your document, you'll end up with a pretty svelte file.

      The rest of it, I mostly agree with. Except... "fuzzy"? Really? Flash isn't fuzzy because that would make it cute. Flash is coated in a thin layer of shit. Not cute.

      Oh, and you forgot Illustrator. It's like Photoshop, but for people who really know how to do graphics work.

    23. Re:head-spin by CannonballHead · · Score: 1

      I was more referring to editing video... so, we may be agreeing here... more fun to argue though. ;)

    24. Re:head-spin by stewbacca · · Score: 1

      The main problem with Adobe products right now is trying to get them all standardized. They work very nicely together, but since most of them all came from the purchase of other companies, it has taken Adobe a long time to unify them (with more work to go).

      Premiere + After Effects + Photoshop + Illustrator + Dreamweaver is a fine production combination. Sure, you can piece together a whole bunch of the best things from multiple other vendors, but you aren't going to have the nice workflow like you get with the above.

    25. Re:head-spin by stewbacca · · Score: 1

      I use all the Adobe tools (production suite and creative sweet at work). Illustrator is one of their finest. Perhaps you were thinking of Premiere Pro (on a windows box) or perhaps Robohelp (worst program ever)?

      The problem with Adobe is that most of their software was acquired from other vendors and they've been scrambling to make them all "adobe-like".

      Flash - macromedia
      Illustrator - Aldus
      Dreamweaver - macromedia (and before that GoLive acquired from GoLive's "cyberstudio"
      Robohelp - Blue sky (or something)
      Framemaker - aldus?

      In any case, Photoshop is their finest work, and it's theirs. They've tried to make other programs act like Photoshop when they don't need to, or can't. Having different key combos for the same action can be frustrating to new users, but unifying them would be frustrating to existing users. It's a tough balance.

  14. Dear Lazyweb by Anonymous Coward · · Score: 0

    Hi, I'm lazy. Could someone explain why Canvas could not be added as a new tag to an existing HTML spec? Why Canvas couldn't be an extension of its own like Flash with self-contained .canvas files loaded through an object tag? And if html5 vs. flash is not all about Canvas, what other new features are involved in html5?

    I would also like to know why all videos these days ship inside a Flash wrapper when they could be plain .mpeg files. If there is a problem getting codecs on Windows, how come Flash can get them? For producers, what advantage does Flash have over Realplayer which used to be the tool of choice to deliver incompatible unviewable video using a not widely supported format?

    1. Re:Dear Lazyweb by cynyr · · Score: 1

      plain jane mpeg files don't support DRM. Flash ships decoders for the video types it supports. for producers it's DRM again.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
  15. Adobe's flash player is evil. by Spyder · · Score: 5, Insightful

    I knew Flash had a certain air of suck about it because of some of the security issues. Then I went to FX's talk at BlackHat US 2010. He released a tool (Blitzableiter http://blitzableiter.recurity.com/), that essentially does all the file validation for SWF files that Adobe's Flash player Completely Fails at. I think that maybe I would feel a lot better about Adobe's position if they didn't still have, after just about 10 years, a giant kludge job that they expect us all to freely install in our browsers.

    --
    Spyder
  16. It's already almost gone... by RocketRabbit · · Score: 3, Interesting

    In just the last few months, I have noticed a large number of mainstream news sites ditching flash, as well as automobile companies.

    I think flash will live on for a long time, on life support. However its days in the sun are over.

    1. Re:It's already almost gone... by tingentleman · · Score: 1

      In just the last few months, I have noticed a large number of mainstream news sites ditching flash, as well as automobile companies.

      I think flash will live on for a long time, on life support. However its days in the sun are over.

      In developing and supporting some of those sites, we have recommended moving from Flash to javascript/jQuery (note: NOT html5) specifically because of the need to be viewable on the many iOS devices now showing up in the logs. jQuery - slick as it is - is a downgrade though (slickness and functionality wise) and HTML5 is not an option either because IE visitors are still a major component (Chrome Frame is simply not an option for our customers too - to force users to install something before they can get at your precious content is an absolute no-no). If (and it's a big if) Android/Blackberry/Nokia/MS support for Flash forces Apple to change it's stance, we will be under pressure to re-instate Flash and it's lost fancinesses - and I suspect like recently cut nettles, it would grow back quickly (and be bigger than before).

  17. Flash doesn't blow me away either. by Anonymous Coward · · Score: 0

    >"The open-source world has not blown everyone out of the water with their video work thus far"

    Well, neither has flash. I guess that makes it 0-0 in flash vs open-source world. Not really a bragging right for flash.

    The only thing even close to blowing me away with flash video, is the fan on my laptop.

  18. Mobile capabilities by bhcompy · · Score: 1

    The nice thing about Flash on certain mobile platforms is that you don't need to install it. Skyfire supports it on Android, WinMo, and Blackberry and it is run through the remote renderer. Not so hot for games, but works for regular browsing on websites that utilize flash. Flash isn't going to go anywhere soon, maybe down the road, but not now. So it is nice to have a multiplatform browser that has Flash support despite OS limitations. Too bad Apple won't allow Skyfire on iOS

  19. Re:It's a bit like the proverbial fish story. by WrongSizeGlass · · Score: 1

    Ohhh, I get it. But why is God pretending to be the manager of a skating rink?

    Because he's done trying to save us from ourselves and needs something to do to fill the time ... and there's nothing good on TV anymore.

  20. Balderdash by Stumbles · · Score: 3, Insightful

    ....Adobe has spent a lot of time optimizing Flash, ....

    Adobe has had years to "optimize Flash" and it is still a resource pig. I'd say given the hugely short amount of time HTML5 has been here it is already way better than Flash was for the same time frame. The bottom line; flash has always sucked and still does.

    --
    My karma is not a Chameleon.
    1. Re:Balderdash by Anonymous Coward · · Score: 0

      Dude, they did optimize it. They re-wrote the entire engine and a whole new language to go with it. The problem is that the player actually containes two seperate engines within it, and Flash developers can still opt to publish to the old engine (AKA "actionscript 2"). Actionscript 3 and it's related engine is much faster and much less resource hungry.

      THe big mistakes amateur developers make is jacking up the frame rate to something unreasonable, like 100 fps, while developing on a top of the line quadcore PC and then it ends up out there appearing on web pages viewed by people using 1.6 ghz laptops.

  21. Wait, what? by TheRaven64 · · Score: 3, Insightful

    Adobe has spent a lot of time optimizing Flash, and I'd wager it'd take some time to get HTML 5 video as awesome

    So, is this why exactly the same video uses 50+% of my CPU playing in Flash, 20% playing with VLC (ffmpeg), or 20-30% with QuickTime? I hope no one with this guy's definition of optimizing goes near any code that I use. Flash video performance is absolutely terrible, flash vector image drawing is poor, flash compositing is an embarrassment. Flash ActionScript performance is reasonable, but the Tamarin engine found in Flash is also in Mozilla, and it's been a while since FireFox won any JavaScript performance competitions...

    --
    I am TheRaven on Soylent News
    1. Re:Wait, what? by Dwedit · · Score: 2, Informative

      Mozilla never actually implemented the Tamarin engine. Instead they made TraceMonkey.

    2. Re:Wait, what? by Colonel+Korn · · Score: 1

      Adobe has spent a lot of time optimizing Flash, and I'd wager it'd take some time to get HTML 5 video as awesome

      So, is this why exactly the same video uses 50+% of my CPU playing in Flash, 20% playing with VLC (ffmpeg), or 20-30% with QuickTime? I hope no one with this guy's definition of optimizing goes near any code that I use. Flash video performance is absolutely terrible, flash vector image drawing is poor, flash compositing is an embarrassment. Flash ActionScript performance is reasonable, but the Tamarin engine found in Flash is also in Mozilla, and it's been a while since FireFox won any JavaScript performance competitions...

      He's an analyst. His job is to know absolutely nothing but use words like "awesome."

      --
      "I zero-index my hamsters" - Willtor (147206)
  22. no flash no ipad by Max4400 · · Score: 0

    the only reason i am not using ipad is because it do not support flash, which is required by many many web site i surf and work on. tooo bad.

    1. Re:no flash no ipad by Anonymous Coward · · Score: 0

      don't worry, many porn sites (including gay porn, wink wink) are switching over to html5/video.

  23. Jobs had many reasons by goombah99 · · Score: 5, Insightful

    Some of jobs reasoning was good and some was in substantial. Clearly he had some motivation to see it the way he did but that does not make the issies he raised vanish.

    One of the most substantial is who gets to set the common denominator. If you innovate a new feature in your device, say haptic response, and flash does not support it, you are sort of at the mercy of adobe.

    Conversely, of course is the embrace and extend effect we all know and hate. Internet Explorer defined the web non-standards and held things back. People wrote to the IE specific features and things borke on standards based browsers. Flash currently lets you do more than open standards do particularly in the area of DRM, advertising, paid content and feedback to the server. As a result people who need that will write for it. People for whom it is the easiest way to implement something, say bank security, will use it. It will be has hard to get rid of as IE.

    Meanwhile as I said, while extending in some ways it will homogenize the device capabilities an limit innovation in that realm.

    Since Apple has a history of bringing new features to devices early and depricating old ones early, they are right to see flash as harmful to them.

    But from the point of view of taming a lot of different phone manufactured tweaked versions of Android or Symbian or windows 7, or simply writing cross platform flash is going to win unless the standards catch up soon.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Jobs had many reasons by westlake · · Score: 1

      Internet Explorer defined the web non-standards and held things back. People wrote to the IE specific features and things borke on standards based browsers. Flash currently lets you do more than open standards do particularly in the area of DRM, advertising, paid content and feedback to the server. As a result people who need that will write for it. People for whom it is the easiest way to implement something, say bank security, will use it. It will be has hard to get rid of as IE.

      Turn back the clock fifteen years.

      Tell me what the standards were, how useful they were and how well they were implemented on the alternative browsers.

      Set the clock forward to tomorrow.

      H.264 evolved and became deeply entrenched outside the browser.

      Theatrical production. Home video. Industrial applications and so on. How do you keep that sort of thing from happening again?

      The entrepreneur boards the hyper-jet out of L.A.

      The standards committee the local out of Hampstead.

      The entrepreneur doesn't need to build a political consensus - he only needs an architecture that supports his plug-in.

    2. Re:Jobs had many reasons by MikeFM · · Score: 1

      The biggest reason to avoid Flash is because it sucks. It is a security problem, it uses resources like crazy, and it crashes. It's probably the #1 problem people have with their web experience and they are just to dumb to know or care.

      The only other mobile that maters besides iDevices is Android devices. Sure they have Flash, or will, maybe, kind of, but it's going to suck even more than on a PC because it's not a full PC version of Flash, Flash developers tend to be stupid and block browsers that could use their site because they just check for IE, and most Flash just isn't designed for mobiles.

      It's complete bullshit that it's hard to do 99% of what Flash does in HTML 5. Most of it can be done in pre-5 HTML, CSS, and Javascript. You could say that the Flash tools are well known by people that aren't up to developing without the tools or simply don't want to. Adobe could pretty easily make their tools export the same stuff as HTML 5 and it seems I've heard they were planning on doing so. There are also plenty of tools to convert Flash to HTML 5 with little effort on the part of the developer.

      Flash probably does offer more DRM than HTML 5. In my opinion that is a reason for me not to use it.

      Advertisers like Flash because it lets them track people who think they've blocked cookies and because they can make loud, blinky, annoying ads. Another reason for me not to use Flash.

      Video codecs are a problem but not a big one. All major browsers are quickly moving towards a couple likely standards and most will probably support all the other options if you have the needed codec installed. This is no more a problem then having Flash installed.

      I doubt Flash is going to die anytime soon, unfortunately, but it is past it's prime. Browsers should have natively supported it's functionality, without the problems, years ago and mostly didn't because IE didn't feel like bothering to support that functionality. Using it's suck factor to control the market. Other browsers are finally making enough progress against IE now that IE is having to work a little harder so things are changing.

      I applaud Apple for not pushing garbage on it's users. It's to bad Google couldn't do the same. I am surprised that neither made the obvious move of including a Flash translator to transparently convert Flash to HTML 5 or even to their own native code. Don't run the garbage from Adobe but offer the functionality to users even if it will suffer the not-made-for-mobile problem still. Sounds like a win to me.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    3. Re:Jobs had many reasons by Ash+Vince · · Score: 1

      Most of it can be done in pre-5 HTML, CSS, and Javascript.

      The problem is that f you do it in these you are forced to make your source available. If you use flash you can protect you intellectual property. This might not matter to most of the people on slashdot but it matter a lot more to companies and they will always be the drivers of flash's continued usage.

      I work in the elearning sphere and another reason flash totally dominates in the world of online learning content is that it enables you to hid the correct answers to end of module tests and such. Sure I could do the same thing with some crazy javascript encryption or something but why bother when there is such an easy tool out there that enables me to keep my source closed easily. Some people will always be able to cheat but this is only about stopping 99% of people (I reckon less than 1% of IT users could reverse engineer a flash file back to actionscript).

      HTML5 is a nice idea, but many people out there will never adopt it as it unless it supports some sort of way to close off your source code from prying eyes.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    4. Re:Jobs had many reasons by N1CK3Y · · Score: 1

      I entirely support you're statement. Like I'm gonna miss Ads and DRM...

    5. Re:Jobs had many reasons by N1CK3Y · · Score: 1

      *your statement I hate when this happens...
      I guess I'm gonna use the Preview button more often.

    6. Re:Jobs had many reasons by Anonymous Coward · · Score: 0

      Ladies & gentlemen i'm proud to introduce mikeFM, the man with an apple shaped hole in his heart!

      watch and wonder as this pitiful little creep demonstrates his devotion to steve jobs by taking his wrinkled cock into his mouth, and going at it like there is no tomorrow.

      on second thoughts you'd probably rather not =(

      On your bike Mike - you tiresome little apple shill you!

  24. Android + Flash by WilyCoder · · Score: 3, Interesting

    A lot of people on the internet were fired up about Froyo bringing Flash 10.1 support.

    Well I have Froyo now and Flash TOTALLY KILLS performance on pages that use it. Stupid ads.

    1. Re:Android + Flash by AndrewNeo · · Score: 1

      So, go into the browser settings and set it so plugins don't start till they're tapped?

    2. Re:Android + Flash by mjwx · · Score: 1

      Well I have Froyo now and Flash TOTALLY KILLS performance on pages that use it. Stupid ads.

      Well then uninstall it or set it to start of demand (this set on by default when I installed Flash)

      But then again you do not actually have an N1 and that's just bollocks because Flash works fine on my Motorola Milestone which is significant less powerful then a N1.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  25. Re:It's a bit like the proverbial fish story. by clone53421 · · Score: 1

    ...Right!

    (It’s been around for ages.)

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  26. hahaha by Anonymous Coward · · Score: 0

    4. Flash's content protection/DRM appeals to content producers.
    Another difficulty for a challenger, particularly for an open format like HTML 5, is providing the kind of content-protection features and digital rights management that the Flash platform does. Such features could be built into any Web media technology, but Adobe has had time to work out most of the kinks in implementing them into Flash.
    And keep in mind Hollywood's interests, says Cote: "They saw what an open format like MP3 did to their music buddies and are not interested in that kind of disruption. People who own movies and TV are going to want as much DRM as possible, and new video formats that don't satisfy those requirements are going to be tough to spread."

    So I wonder if this Cote guy is entirely ignorant of public opinion on DRM or if he is just playing the role of a corporate cheerleader using newspeak.

    I do not know a single person who knows what DRM is that actually wants it. Same with GMO, not to digress. I see the tactics of promoting their products are about equal, though.

    You know there are actually people that have, for years, bought a game at the store and then used the cracked exes to do away with all of the crap that phones home, requires the cd in the drive, etc etc? Noone wants that garbage except the clueless businessmen who are totally out of touch with the public and fooled into actually believing that these companies can come up with something uncrackable which will cause more people to have to buy their product instead of getting a counterfeit elsewhere.

    You know what makes sense in a world so senseless? Compromise. Charge less and people will buy more. Treat people like they aren't thieves (by placing such invasive and often counterproductive DRM on it) and they won't steal. Well. Some will, but a lot less than are currently doing it.

    Do you remember a few years ago how long it took to get your own VHS of a movie you saw in the theatre? You quite seriously had to wait a year- sometimes longer, before you could own your own copy of a movie you saw on the big screen. Piracy has benefited consumers in that respect-- that now, not even a month after a movie hits the big screen you can get it on DVD. Some people will claim the real reason for that is our advancements in technology (cheaper to mass manufacture DVDs etc)- but I would argue that piracy falls under the category of a technological advancement itself.

    1. Re:hahaha by VGPowerlord · · Score: 1

      And keep in mind Hollywood's interests, says Cote: "They saw what an open format like MP3 did to their music buddies and are not interested in that kind of disruption. People who own movies and TV are going to want as much DRM as possible, and new video formats that don't satisfy those requirements are going to be tough to spread."

      So I wonder if this Cote guy is entirely ignorant of public opinion on DRM or if he is just playing the role of a corporate cheerleader using newspeak.

      I thought it was clear that he was actually talking about the movie studios (as if they were people) here.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  27. Author is a moron by mike260 · · Score: 1

    "'Adobe has spent a lot of time optimizing Flash, and I'd wager it'd take some time to get HTML 5 video as awesome."

    As if every browser team is going to write a set of codecs from scratch. Everyone's going to use either the platform-native media layer or ffmpeg, all of which beat the Flash decoders into a bloody pulp.

    1. Re:Author is a moron by AndrewNeo · · Score: 1

      If this were true, there would have been none of this crying over h264 needing to be licensed in the US as the reason for Firefox not supporting it. Now WHY they don't depend on the native media layer is beyond me, though.

  28. Flash has already died by Anonymous Coward · · Score: 2, Informative

    if you run 64 bit Linux.

    1. Re:Flash has already died by IMightB · · Score: 1

      Don't be a 'tard. There's been an alpha version of 64b flash for linux around for years. It's behind a version or two, but I've never really had any issues with it. I admit that I mostly block flash and only enable it when there's something that I really want to see.

      Damn, please disregard everything I've said in this post. While searching for the URL for you, I came across this.

      64-bit Flash for Linux dropped as Adobe preps next version

    2. Re:Flash has already died by mirix · · Score: 1

      There was a beta for 10.0, it was dropped because of security issues. They're been "working on" a proper 64bit release, but there doesn't seem to be an ETA, so who knows when that will happen.

      --
      Sent from my PDP-11
  29. html5 is not there yet. by cl191 · · Score: 1

    Yes, I don't like flash for it being a huge resource hog and buggy and I am always for open source, but blocking flash right now is like start demolishing the bridge while you are still crossing it. HTML5 is just not ready for prime time yet.

  30. I know why by jollyreaper · · Score: 4, Funny

    Flash is the savior of the universe. Sending it away would be ungrateful. Flash aaah aaah ahh.

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
    1. Re:I know why by Tablizer · · Score: 1

      "Flash" is also a verb. Be careful.

    2. Re:I know why by Anonymous Coward · · Score: 0

      Flash delenda est...

  31. Re:It's a bit like the proverbial fish story. by Anonymous Coward · · Score: 0

    This is the first time I've seen it nested to produce really large text. That part is new.

  32. I can give you one. Because evil never dies. by SensitiveMale · · Score: 2, Insightful

    Keeping flash off my iPhone was a great decision by Jobs.

  33. Which Android pod touch? by tepples · · Score: 1

    How does jobs control the market space.

    What's the Android counterpart to the third-generation iPod Touch, an iOS device that has no cellular radio and therefore isn't sold bundled with a 1,500 USD* smartphone service plan? There's the Archos 5, but that's stuck on Android 1.6. If you can't find one, then I'd claim that Mr. Jobs does control the U.S. market space for personal media players that can run smartphone apps.

    * Estimated $62.50 per month for 24 months.

    1. Re:Which Android pod touch? by Anonymous Coward · · Score: 0

      Buy one without the phone service. tadaaaaa.

    2. Re:Which Android pod touch? by Bigjeff5 · · Score: 1

      Bingo, but it's kinda lame.

      And expensive (much more than a plain jane iPod Touch).

      But still, it's the only real option other than the iPod Touch for that type of device.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    3. Re:Which Android pod touch? by Moridineas · · Score: 1

      What about Android tablets?

      Also I think it's pretty disingenuous to claim that a smartphone costs $1500 because you found a particular 2-year contract plan that adds up to that much total. You can always buy phones without a plan...even the iPhone.

    4. Re:Which Android pod touch? by bdenton42 · · Score: 1

      You can always buy phones without a plan...even the iPhone.

      iPhone without a plan? In the United States?

    5. Re:Which Android pod touch? by tepples · · Score: 1

      There's the Archos 5, but that's stuck on Android 1.6.

      What about Android tablets?

      Archos 5 is a tablet, but I don't want 1.6. Which makes and models of tablet were you thinking of that have Android 2.1 or later and Android Market, in sizes comparable to both iPod Touch and iPad?

    6. Re:Which Android pod touch? by gorzek · · Score: 1

      How is that Apple's fault? Is anyone stopping Google (or anyone else) from producing an Android device that isn't also a phone?

      I don't even like Apple and I think this is a silly argument to make.

    7. Re:Which Android pod touch? by Moridineas · · Score: 1

      iPhone without a plan? In the United States?

      Guess you're right...I think Apple used to let you buy an unsubsidized iPhone, but doesn't look like that's the case anymore.

      My mistake.

    8. Re:Which Android pod touch? by Moridineas · · Score: 1

      Archos 5 is a tablet, but I don't want 1.6. Which makes and models of tablet were you thinking of that have Android 2.1 or later and Android Market, in sizes comparable to both iPod Touch and iPad?

      I haven't used any android tablets, but a google search turns up a lot that are either out now, or soon to be out. Zenpad4? Or a PDA format: http://www.the-digital-reader.com/2010/06/17/88-android-pda/. Amongst many others.

      Barring much knowledge of the Android ecosystem, do you have any clue what so many phones / tablets seem to be released with 1.6? Seems like the Android market is really splintering with different versions possibly becoming problematic?

    9. Re:Which Android pod touch? by Anonymous Coward · · Score: 0

      How about an Android counterpart to the iPod Classic with 160GB of HDD space? Yes, Archos has some video players, but those are huge compared to a device for audio that can be put in a pocket and play a decent music library? We used to have some players in this arena, but Apple is the only game in town for device for playing audio on with a capacity over 120GB.

    10. Re:Which Android pod touch? by tepples · · Score: 1

      Zenpad4?

      According to the first result from Google for zenpad 4 , Apple has this product handily beat in build quality.

      Or a PDA format: http://www.the-digital-reader.com/2010/06/17/88-android-pda/

      From the linked page: "Android 1.5".

      Amongst many others.

      Can you specify? I tried searching Google for android 2.2 tablet, but this result claims that the word "tablet" calls to mind 7" and 10" devices, and "PDA" better fits the 4" and 5" devices such as the iPod Touch and Archos 5. So I tried searching Google for android 2.2 pda, but apparently that combination is so seldom encountered on the Web that Google though I misspelled android 2.2 xda.

      do you have any clue what so many phones / tablets seem to be released with 1.6?

      I've read rumors that Google won't allow Android 2.x devices with no cellular radio to have Google's apps or Android Market.

    11. Re:Which Android pod touch? by Moridineas · · Score: 1

      According to the first result from Google for zenpad 4 [engadget.com], Apple has this product handily beat in build quality.

      I'm not surprised--are you? Since the early days of the mp3 players, the iPod and successors have beaten most of their competitors in build quality!

      So the criteria you're now looking for is:

      1) Android 2.2 only
      2) iPad / PDA size only
      3) Must be >= Apple build quality

      That could be hard to find...

      Can you specify?

      Sure, here's most of what I found:

      http://www.engadget.com/tag/android,tablet

      I can't claim to have read them all, but one of the first ones -- Samsung Galaxy -- appears to be a tablet with 2.2. Not sure if it meets the definition of pda.

      I've read rumors that Google won't allow Android 2.x devices with no cellular radio to have Google's apps or Android Market.

      Interesting...though I guess it's getting to the point where everything has a cell radio. I have an iPad 3g, and I DID enable the 3g plan for one month, but rarely needed to use it. I would think a wifi tablet still has plenty of market room (especially with things like the Mifi).

    12. Re:Which Android pod touch? by Anonymous Coward · · Score: 0

      I'll give you a hint. tepples isn't actually looking for an Android Tablet. Shocking, I know.

      This person happens to know that there's a specific set of requirements that may or may not be met at this time and they are trolling... though I'm still trying to figure out why.

    13. Re:Which Android pod touch? by sortius_nod · · Score: 1

      Wow, that's odd. Here in Australia we can get iPhones outright, from Apple themselves too.

      And if you do get an iPhone on a contract it's usually free on a AU$59 plan over 24months. Still less than the US plans.

      You guys get majorly screwed.

    14. Re:Which Android pod touch? by aristotle-dude · · Score: 0, Troll

      You can always buy phones without a plan...even the iPhone.

      iPhone without a plan? In the United States?

      Are you that damn lazy? Take a trip to Canada, go to an Apple store and buy an unlocked iPhone directly from Apple at an Apple store.

      Alternatively, if you have a friend in Canada, they can order the unlocked phone directly from Apple for you and ship it to you after they get it or they can go to an Apple store, buy the unlocked phone and ship it to you.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    15. Re:Which Android pod touch? by lucian1900 · · Score: 1

      Why not just buy a regular phone, but without a contract?

    16. Re:Which Android pod touch? by tepples · · Score: 1

      Why not just buy a regular phone, but without a contract?

      Because "a regular phone, but without a contract" costs two to three times as much as an iPod touch. See my other comment.

    17. Re:Which Android pod touch? by hazydave · · Score: 1

      My DROID cost me $100, and the extra cost versus the dumb phone it replaced was $30/month. So that's $720 for two years... about $600 more than the iPod-only solution for those same too years. But it's way, way better than an iPod, so there's that, too. And I don't also have to carry a phone. I get my email, both personal and business. Also replaces my GPS and a dozen other pocket electronic devices.

      If I didn't want the network, I'd consider it expensive. But I want the network. Internet radio without glitches up and down the East Coast, so I'm avoid the need for a Sirius/XM subscription, too. There's a ton of value in an ever-present network connection.

      --
      -Dave Haynie
  34. Obvious company name is obvious by allquixotic · · Score: 0, Offtopic

    Michael Cote, an analyst at RedMon

    No wonder he isn't blown out of the water by the open source world -- he's a RedMond drone :)

  35. even Google is still supporting flash by alen · · Score: 1

    they had a blog post a few weeks ago that while html5 is nice for free youtube videos, to control DRM on paid videos you need Flash or a small number of other technologies to deliver them.

    i like my iPhone but even i think Steve Jobs is a liar or doing it for business reasons. he has a control fetish and it's the reason why Flash sucks on OS X while performing very nicely on Windows.

    1. Re:even Google is still supporting flash by toriver · · Score: 1

      Um, Apple cannot force Adobe to write good code for Mac OS X. If every other Mac OS developer can learn Core Graphics and Core Animation, there is no reason Adobe cannot pay someone who actually knows their way around the platform to optimize it for them.

  36. I'll take that wager by neo-mkrey · · Score: 2, Insightful

    "Adobe has spent a lot of time optimizing Flash, and I'd wager it'd take some time to get HTML 5 video as awesome."

    I'll take that wager -- how much do you want to bet?

    1. Re:I'll take that wager by Mephistophilus · · Score: 1

      "Adobe has spent a lot of time optimizing Flash, and I'd wager it'd take some time to get HTML 5 video as awesome." I'll take that wager -- how much do you want to bet?

      How about a nice, fresh soul?

  37. Flash will live on the same way GIF has by Anonymous Coward · · Score: 0

    Both are proprietary plug-ins, both kinda suck, but they're everywhere and they aren't going away yet.

  38. Counter argument by DrYak · · Score: 4, Insightful

    There are a couple of easily debunked arguments :

    The iPhone and iPad notwithstanding, Flash is beginning to show up on other mobile device platforms.

    Exactly 1 single other platform : Android.
    All the rest are only promises for some time in the future.

    Meanwhile, HTML5 is an open standard meaning that everyone is free to implement it, including opensource implementations like Webkit and Gecko, and closed source like Opera's Presto and... huh... well... maybe IE's engine. Some day. Eventually.

    But it's already available today on a huge number of platform and could be implemented on any new platform withouth needing to wait for Adobe to agree to port it.

    Flash is used for more than just video delivery on the Web.

    You know what ? So are HTML5 / CSS / JavaScript.

    Flash's content protection/DRM appeals to content producers.

    And is a total joke. RTMPE doesn't even use a secret to encrypt the streams, only some publicly available data and scrambling. Read about it in the Analysis section of RTMPdump's docs.

    Even a HTTPS server serving the data stream for the VIDEO HTML5 tag could provide better protection, simply because at least non logged-in users can't get the content.

    Flash remains popular with online advertisers.

    Sorry ? And that's a good argument how ?

    So the only good arguments in favor of Flash are :
    - Video codec patents problems (and that's about to change as the "as much close to H264 as possible but with the patented bit left out" WebM format has been introduced by On2 and Google)
    - Good tool suite to develop (and that's a really good argument, but could one day change if better tool for HTML5/CSS/Javascript are developed)
    That's probably the single only good argument in favour of flash. If developer and artist are given nice tools they will produce content. Flash has the nicest tools, so for now, Flash is preferred by the people who create the content and thus more Flash content is created.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Counter argument by Mongoose+Disciple · · Score: 1

      Meanwhile, HTML5 is an open standard meaning that everyone is free to implement it,

      Does anyone, based on the history of web browsers, believe they'll all implement it in a consistent way, even when they do implement it?

      If so, what makes you think this time will be different from every other time so far?

    2. Re:Counter argument by VGPowerlord · · Score: 1

      Meanwhile, HTML5 is an open standard meaning that everyone is free to implement it, including... huh... well... maybe IE's engine. Some day. Eventually.

      Isn't that the entire point of IE9? I mean, other than trying to recapture the market in order to extinguish it?

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    3. Re:Counter argument by EvanED · · Score: 1

      Exactly 1 single other platform : Android.

      At least two: Maemo.

    4. Re:Counter argument by xlotlu · · Score: 1

      The iPhone and iPad notwithstanding, Flash is beginning to show up on other mobile device platforms.

      Exactly 1 single other platform : Android. All the rest are only promises for some time in the future.

      Both you and the article author are somewhat misinformed. Flash has been running on mobile platforms for quite a while, albeit in the form of Flash Lite, which is not on par with the desktop version.

      My 4-year old Nokia N80 can run older Flash content from the web (I think up to Flash 7), but more importantly it runs "phone applications" written in Flash.

      You're of course correct with the rest of your arguments -- I'm not too fond of Flash myself.

    5. Re:Counter argument by Anonymous Coward · · Score: 0

      Flash remains popular with online advertisers.

      Sorry ? And that's a good argument how ?

      Not that I am a support of ads, but that is what sustains the free content on the web. 90% of the content would disappear if it were not sponsored.
      Why, even all the goodies that google provides is built with advertising dollars.

      So, my point is just that lets thank the advertisers for our daily (b)read

  39. Re:It's a bit like the proverbial fish story. by Anonymous Coward · · Score: 0

    It's like seeing colour for the first time!

  40. Google Chrome Frame by tepples · · Score: 3, Informative

    at what point can we assume our web users will have HTML 5 and CSS3?

    This point arrived roughly eleven months ago, at least to the extent that we can assume that our web users who use IE on Windows also have an account with administrator privileges. An admin can install Google Chrome Frame, a browser helper object for IE that embeds Google Chrome in an IE window and uses it on sites that request Chrome in a <meta> element.

    1. Re:Google Chrome Frame by kabloom · · Score: 5, Insightful

      Forget what's available to users. The question was about what's actually installed on users' desktops. I assure you that almost nobody's going to try a hack like Google Chrome Frame or a Firefox simulator plug-in. (Well some people may, but they're the people who are already using HTML-5 compliant browsers.)

    2. Re:Google Chrome Frame by tepples · · Score: 1

      Forget what's available to users. The question was about what's actually installed on users' desktops.

      On this you disagree with another Slashdot user, who seems to think that having to install something is no barrier at all.

    3. Re:Google Chrome Frame by Kenja · · Score: 1

      Right. Cause when a web page instructs users to go download something in order to see it, users just jump right on that rather then going to a competing page without such requirements.

      Odds are they have Flash, odds are against them having Chrome Frame.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    4. Re:Google Chrome Frame by aero2600-5 · · Score: 1

      This point arrived roughly eleven months ago..

      I'm going to have to disagree with this, caveats aside. Whether or not you can assume your web users have HTML5 and CSS3 depends on your website's specific traffic. For example, I work for a fairly popular e-commerce store. We averaged in excess of 100k+ visits a day in the past month. 20.1% of that traffic was using IE7 or IE6, and 5.2% of our traffic was specifically IE6. That's over half a million visits in the past month from users running IE6 or IE7. Can we assume that our users have HTML5 and CSS3? Only if we can tell them to fuck off and that we really don't want their money. IE6 and IE7 will have to be less than 1% combined of our traffic before we can start using HTML5 and CSS3, in our individual case.

      ~Aero2600

      --
      Please stop hurting America -- Jon Stewart
    5. Re:Google Chrome Frame by tepples · · Score: 1

      20.1% of that traffic was using IE7 or IE6, and 5.2% of our traffic was specifically IE6.

      All PCs running IE 7, and all PCs running IE 6 on a supported version of Windows, can run Google Chrome Frame. Put a downlevel-hidden if lt IE 8 conditional comment at the top of each page that advertises Chrome Frame.

  41. He isn't betting anything... by Anonymous Coward · · Score: 0

    ... that would imply that he's loosing something if he lost. It's really simple, if he winns, he... eh... well, winns. If he looses, he Keynotes that in his greatness he allowed the poor, suffering Adobe to run Flash on *his* ipad.

    (yeah, pad. This will not happen for the phone until Mr. Plow migrates to hell...)

  42. Re:flash ads vs iphone by DocSavage64109 · · Score: 1

    "2. Flash is used for more than just video delivery on the Web."
    Yes, we've all seen the popovers, popunders, and animated ads. This is 95% of the flash content on the internet - not video.

    While I agree about how annoying those flash ads are, I also happen to see way more annoying ads (Animated gifs?) on my iphone sans flash than on my home pc with firefox and adblock.

  43. Where's the real alternative to Javascript? by krotscheck · · Score: 1

    Javascript is the de-facto standard for any DOM-based in-browser application. My question is: Why? Why, if I want to write an in-browser application, are my choices "javascript" or "proprietary plugin"? Why hasn't the open source community come up with something better than type="text/javascript"? Why can't I use type="text/python" or type="text/haskell" or type="text/ruby"?

    --
    This signature can save you $400 on your car insurance!
    1. Re:Where's the real alternative to Javascript? by itsdapead · · Score: 1

      Why can't I use type="text/python" or type="text/haskell" or type="text/ruby"?

      How many different interpreters and VMs do you want bloating up your browser and introducing exciting new security holes?

      (Although come to think of it, whatever happened to Parrot?)

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    2. Re:Where's the real alternative to Javascript? by toriver · · Score: 1

      Install ActivePython in Windows and through the magic that is Windows Scripting Host, you can use language="text/python" to your heart's content.

      In Internet Explorer pages, and server-side in IIS.

      That said, why do you dis Javascript? It is a very nice functional programming language with C-like syntax. And very ubiquitous even though DOM implementations vary, but there are libraries to shield you from having to deal with that.

    3. Re:Where's the real alternative to Javascript? by krotscheck · · Score: 1

      Didn't know about ActivePython, thanks for the ref.

      I'm not saying Javascript is a bad language, I'm saying that there aren't any alternatives. The Model T is available in any color, as long as it's black, right?

      --
      This signature can save you $400 on your car insurance!
  44. The real truth by Arkham · · Score: 3, Interesting

    I have an iPad (along with computers running Linux, MacOS X, and Windows). Honestly, the only thing on the web I care about that Flash provides is video. None of the "tools" or "interactivity" matter to consumers. What matters is "someone sent me this video of a dancing cat, and I can't see it". If that problem gets solved, Flash goes away. Only the items dealing with DRM and codecs are really of interest here, and to be honest, the HTML5 codec issue is not much of an issue when Internet Explorer, Safari, and Chrome all solved it. That one comes down to Firefox and free software that unfortunately relegates it into an unenviable position in the marketplace.

    The thing about Flash that proponents don't seem to consider is that adding it to touch devices doesn't make interactivity work. I've tried Flash on my N900, which has a crappy touchscreen and Flash support, and most interactivity doesn't work on a touchscreen. There are no mouse-enter, mouse-exit, or mouse-down events in a touch environment.

    --
    - Vincit qui patitur.
    1. Re:The real truth by VGPowerlord · · Score: 1

      I have no iDevices, but one of the destinations on my computer when I'm bored and no friends want to do something is Kongregate. Kongregate is a site that hosts flash games. Thousands upon thousands of Flash games.

      While I'm sure SOME of them could be done in HTML5 + JS + canvas, the authoring tools for it just aren't there.

      Of course, Kongregate also has an achievements API...

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    2. Re:The real truth by Bigjeff5 · · Score: 1

      None of the "tools" or "interactivity" matter to consumers.

      But it does matter to developers. Hey, guess who puts the video on the web?

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    3. Re:The real truth by toriver · · Score: 1

      You mean the video that does not play in Android because the Flash container wrapped a H.264-encoded movie?

    4. Re:The real truth by Anonymous Coward · · Score: 0

      There are no mouse-enter, mouse-exit, or mouse-down events in a touch environment.

      out of curiosity, what event does fire when you touch the screen then?

      i did some touchscreen applications a few years ago on giant plasma touchscreens and mouse click events worked fine.

      thanks

    5. Re:The real truth by mr_gorkajuice · · Score: 1

      None of the "tools" or "interactivity" matter to consumers.

      To be fair, there are consumers whos preferences vary from yours. I for one find sites like miniclip.com a decent occasional pass-time. Try doing that without Flash.

  45. Flash Cookies by Sporkinum · · Score: 3, Insightful

    I would think the use of persistent Flash cookies is another major reason Flash isn't going away. The advertisers love being able to to track in a stealthy way.

    --
    "He's lost in a 'floyd hole"
    1. Re:Flash Cookies by Anonymous Coward · · Score: 0

      I would think the use of persistent Flash cookies is another major reason Flash isn't going away. The advertisers love being able to to track in a stealthy way.

      It amazes me that this keeps coming up. When people no longer need Flash to play casual online games and view web video, they will simply quit installing the plugin. That is the gold standard of "Flash going away", advertisers and other producers of content that no one wants can keep shoveling out Flash crap until the cows come home and no one will care. I suspect browsers will start including settings to no longer ask you about installing certain plugins soon enough.

  46. Re:It's a bit like the proverbial fish story. by WrongSizeGlass · · Score: 1, Funny

    Expect the <b> <em> <b> <em> ... to be fixed later today.

    Butthead: Heh, heh, you said BM heheheh
    Beavis: Shut-up, Butthead! ... heh heh BM
    Butthead: heheheh, yah!
    Beavis: heh heh heh

  47. Nothing really dies on the internet by Ngarrang · · Score: 1

    Flash is installed on too many devices, doing too many things to truly die. Will it lose popularity and become a quiet, background thing? Yes. In this day and age of computing, nothing ever really dies. OS/2 and AmigaOS live on, because nothing has to die anymore. COBOL, hated by millions of programmers, lives on, despite reportedly better languages for the task of data processing. The computer world has plenty of examples in the realm of hardware. The RS232 serial port will not die! Die, I tell you! Die! I should not have to worry about baud rates and stop bits in this modern era!

    --
    Bearded Dragon
  48. Flash video 2 way by Ilgaz · · Score: 1

    I know 10 guys will point me to some proposed standards after saying it but this just happened yesterday, on IE. A security company needed to make absolutely sure that I am really `me` as I order a critical service. I asked if we can hurry, they asked if I have webcam. I thought they wanted me tol take pic of my ID. Nope. They pointed me to a page featuring Flash plugin, Flash asked whether I want site to access my webcam, I said `yes`, guy saw me and said `it is OK now, thanks for your time`.

    Now, this has been a debate at Opera blogs too, there isn`t a working, cross browser standard which allows it. For non technical user, installing a standards compliant browser doesn`t really work. Even if there was a chance, there is no browser that does webcam thing.

    I am really afraid that HTML5 is not progressing well not just because of technical but political reasons. E.g. some guys may find it uncool. Remember, each GIF you see in 2010 exists because PNG guys didn`t really like the idea of animated images. Or, MNG is there. It isn`t evil MS to blame this time either, MS was one of the quickest to implement PNG once they figured it is a real solution to a real problem.

    1. Re:Flash video 2 way by natehoy · · Score: 1

      Flash asked whether I want site to access my webcam, I said `yes`, guy saw me and said `it is OK now, thanks for your time`.

      Cross-link the webcam input with Chatroulette. What could go wrong?

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    2. Re:Flash video 2 way by Denis+Lemire · · Score: 1

      Um, MS didn't support PNG until IE 7, released in 2006.

      Disclaimer: I don't count it as supported when they had a broken implementation from IE4 onwards that completely wrecked the display of any PNG image with an alpha channel.

  49. Flash does need replacing/updating. by RMingin · · Score: 1

    I have Frash on my iPad now, and it makes one thing clear: Flash assumes you have a keyboard and mouse. Lots of Flash runs under Frash, but I get hung up on things like "press spacebar to continue".

    Flash may be here to stay, but the keyboard/mouse assumptions will be a problem moving forward.

    --
    The preceding comment is my own, and in no way construes an opinon of the Emperor of Mankind.
  50. Re:It's a bit like the proverbial fish story. by clone53421 · · Score: 1

    It’s the first time I had seen it nested to produce really large text, too... but <b>, <em>, and <strong> have always made the text bigger (in the D2 discussion system), so it’s not surprising that nesting them makes it even bigger.

    FWIW, if you put the last <em> tag inside the <strong> tag, the text is in italics; if the <strong> tags are innermost, it isn’t.

    <b><strong><em></em></strong></b>
    <b><em><strong></strong></em></b>

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  51. Isn't it nice by way2trivial · · Score: 1

    that you have a choice, and not vendor lock-in?

    --
    every day http://en.wikipedia.org/wiki/Special:Random
  52. Adjustment layers by tepples · · Score: 1

    PhotoShop? Bloated, cumbersome, and twitchy.

    I'll be more inclined to agree with you once GIMP has adjustment layers, a feature of Photoshop since version 4 (that's version 4, not CS4, from November 1996). I have $100 burning a hole in my pocket; can you recommend a way for me to donate this to a bounty to put adjustment layers in GIMP?

    1. Re:Adjustment layers by cynyr · · Score: 1

      care to explain what an "adjustment layer" does? maybe gimp does have it, but it takes 4 steps instead of 2.

      Hmm after a bit of looking around for what one is, it seems that all the feature does, is makes a new layer from the visible below layers, applies an effect, and then shows that layer to you. It is somewhat doable in GIMP.
      1) Show only the layers you want to effect.
      2) New layer from visible
      3) apply effect to layer
      4) Turn on above/all layers.

      This could be more polished that it is in GIMP, but the basic functionality seems to be there. Have you added it, with a good description of what you want it to do, see http://www.gimp.org/docs/userfaq.html#Requests .

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    2. Re:Adjustment layers by clone53421 · · Score: 1

      Eh, that’s sort of what he wants. Not exactly.

      The adjustment layer is more like a layer mask: it can apply the effect at 100%, 0%, or anywhere in-between. To do that in GIMP, you would have to insert step 2.5) create layer mask to set the parts of the image you want to apply the effect to.

      It’s more like the layer modes in GIMP, but that only lets you adjust the Hue, Saturation, Color, Value, and a handful of arithmetic adjustments.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    3. Re:Adjustment layers by cynyr · · Score: 1

      Yea, the layer modes get updated in realtime, and my steps didn't. I'm not sure tepples has posted his wish on the mailing list like my link said was the way to get a feature added. There might be a way for him to donate that money once the feature is in as well, but i saw no mention of it on the gimp website.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    4. Re:Adjustment layers by stewbacca · · Score: 1

      Not to be rude, but I find those people who don't understand a staple feature like "adjustment layers" are the same people who rip Adobe products, unjustly.

  53. Reason #1 our website greets you with a flash ad by malignant_minded · · Score: 1

    How else would we make money?

  54. You got to feel for Apple here by iamacat · · Score: 1

    Try marketing a device that supposedly gives you access to "all the web" and then running into pages that render desktop-size bitmap graphics, hardcode assumption of a single touch mouse as an input device and use your CPU/battery to play back video frame by frame. Worse, 99% of it are interactive ads that is not something user is interested in especially on a 3 inch screen. I would also leave it out. As it is on OSX desktop it's the main cause of Safari crashes and 100% CPU usage.

  55. Wedge Issue? by netsharc · · Score: 0, Flamebait

    I wish I could do a Lewis Black-type angry rant using simple text, but why the fuck does Flash deserve to be called "wedge issue"!? Fuck you CWJmike or whatever your nickname is!

    --
    What time is it/will be over there? Check with my iPhone app!
  56. But what about... by Anonymous Coward · · Score: 0

    ... QuickTime and RealPlayer? Let's not discount those little gems.

  57. 6 responses to those reasons by Anonymous Coward · · Score: 0

    6 reasons why flash isnt going away:
    Flash is beginning to show up on other mobile non-iDevice platforms - yeah almost 3 years late, by now I've already adjusted to a flash free world
    Flash is used for more than just video delivery - ok, but it still doesnt support touch screen very well, but thats its niche - jibjab videos
    Adobe proved strong tools and support for designers and developers - at least in my experience, I would go so far to say strong, I dislike using their programs
    DRM - We all hate DRM, it fails and pisses off users who then move to "illegal" downloading so not to deal with DRM
    Flash remains popular with advertisers - except it takes up all my computer's resources for those damn ads, so I block them with flashblock
    HTML 5 still has codec issues to work out - only legitimate issue

    1. Re:6 responses to those reasons by Skapare · · Score: 1

      When HTML5 becomes widespread and video tags work everywhere, you'll have to find a way to block the annoying ads in those formats, too.

      --
      now we need to go OSS in diesel cars
  58. Flash was not the first web video by pslam · · Score: 2, Insightful

    Ross Rubin, an analyst at NPD Group, reminds us how Flash ushered in video on Web pages

    No, I would have to remind him that he probably wasn't around when there were plenty of other ways to get video on Web pages. There was the QuickTime plugin for starters. There were plenty of rtsp players, of which RealPlayer was most prominent (but crappy). Flash was not first, not by a long way. If he meant interactive, sure. If he meant with lots of embedded controls, sure. But that's pretty selective, and in the era we're talking about, embedded controls weren't a killer feature.

    To be fair, most of the other solutions were pretty lame. Not that Flash isn't lame either - it's just somewhat less lame an attempt. That's its legacy: it's not as shit as RealPlayer.

  59. What about Flex? by Anonymous Coward · · Score: 0

    I was a long time flash hater until i tried Adobe Flex. Maybe i'm missing something, but is there another technology that can provide this level of event-driven, cross browser user interface control for web apps, http://livedocs.adobe.com/flex/3/langref/ ?
       

  60. No one uses Flash correctly. by Anonymous Coward · · Score: 1, Insightful

    Its main strength, vector graphics AND video (which use low bandwidth), are rarely used. Vector graphics can go beyond solid color, cartoony looking images. One can create photo realistic images that scale up with vector. Instead its just used to serve up bandwidth hogging video. What a waste.

    Want to have a secure job in graphics? Master making photo realistic images. The bandwidth and storage savings (at a big company, of course) will more than pay your salary.

  61. And just performance in general by Sycraft-fu · · Score: 1

    We'll see how things go, but so far complex stuff in HTML 5 is a real dog. People love to hate on Flash's performance without ever considering if maybe part of the reason is the complexity of what it can do.

    Now, how that goes will remain to be seen with the new browsers. They are calling in the graphics hardware to help, and IE9 seems to do a good job. However that still doesn't mean they'll do better than Flash (we'll have to see when they launch) and it requires a system that has the graphics hardware in it, and an OS with the necessary APIs to properly make use of it.

    Maybe everything does go HTML eventually, I won't bet either way. However now is way to early to say. I've used HTML 5 in Firefox 3 and when you talk the heavy interactive stuff, performance bites. That means it sure isn't a replacement for Flash now. Saying "Oh but the new browsers will fix it," is just bullshitting. You don't know that. When they launch, we can test them against Flash and see speed comparisons. We can also see what kind of hardware support (desktop and mobile) there is for making HTML 5 fast.

  62. Fsck yeah seeking by tepples · · Score: 1

    I would also like to know why all videos these days ship inside a Flash wrapper when they could be plain .mpeg files.

    First, if they are plain .mpeg files, people can right-click and Save As. The SWF wrapper acts in part as a deterrent to keep honest people honest. It takes more effort to install a download helper extension; doing that shows intent. Second, Flash supports a more efficient seeking (no, not Seaking) mechanism than MP4 files, which can only go back to a keyframe, because Flash has a custom server that actually reencodes the video from the seek point up to the next keyframe.

    If there is a problem getting codecs on Windows, how come Flash can get them?

    Because Flash Player 10.1 came out in 2010 and Windows XP came out in 2001. Back then, H.264 didn't exist. Windows Vista Home Premium and Windows 7 Home Premium, on the other hand, include the codecs.

  63. I'll give up flash when... by Ossifer · · Score: 4, Interesting
    • I can browse ANY restaurant website from my iPhone and not just see one blue lego
    • All Flash games, site navigation, business apps, etc. have been ported to something better supported
    • People stop trying to convince me that HTML 5's video tag is a total replacement
    • Whatever replaces it is universally and freely (beer) available on all platforms flash currently is
    1. Re:I'll give up flash when... by ahankinson · · Score: 1
      • Restaurants will have to change to HTML5 if they want to keep the mobile market. Those that don't will lose a lot of customers.
      • Javascript, SVG & WebGL should handle those nicely
      • The video tag isn't a total replacement for Flash, but it is a replacement for Flash Video, which is probably the large segment of use for Flash right now
      • You mean like the browser that you're using?
    2. Re:I'll give up flash when... by BitZtream · · Score: 1

      So, you set the standard so high that it will never be attained ... good idea.

      I wonder how the Internet ever got along without flash ...

      My solution is to not go to places with shitty websites, and tell them thats why I didn't come. While I know I don't get credit for it, its amazing how many shitty flash sites have turned into plain old HTML sites that are far more useful since Apple started their anti-flash kick.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:I'll give up flash when... by Ossifer · · Score: 1
      • Restaurants--this is circular logic--you can't assume that HTML5 *shall* replace Flash to justify that Flash will be replaced by HTML5
      • Maybe JS, SVG & WebGL *could* be a replacement, but they aren't yet. And WebGL is far from accepted
      • Strike YouTube and some clones and you'll find most Flash usage is NOT video
      • If you're trying to suggest that my browser currently supports all the replacements for Flash you suggest, you'd be wrong, and secondly they still don't even exist yet--HTML5 video doesn't even specify a format, and all the other aspects of HTML5 have yet to even be solidified as a proposed standard. My point is that these things have to have already existed before Flash outlives its usefulness.
    4. Re:I'll give up flash when... by gutnor · · Score: 1

      By the same standard, I guess you must still be using IE.

    5. Re:I'll give up flash when... by massysett · · Score: 1

      I can browse ANY restaurant website from my iPhone and not just see one blue lego

      Apparently you already have given up Flash on your iPhone, yet you continue to use it.

      The iPhone carrying demographic is a large and affluent one which often uses its phones to find somewhere to eat. It's very dumb of restaurants to show these users nothing more than a blue lego. Unfortunately the restaurants are not showing the Flash users anything much better. Those Flash infested restaurant websites just have a lot of loud music that is trying to sound hip, menus that are hard to read because they are black text on a maroon background, and navigation buttons that are impossible to find. I go to one of these looking for a menu and I just give up even from a Flash enabled device.

      These people need to just put up a simple website with hours and a menu.

    6. Re:I'll give up flash when... by Ossifer · · Score: 1

      No, I set the standard at there being a viable alternative.

      I never stated Flash was a requirement, but it is useful as being a virtually omnipresent feature. How did we ever live without (proto-)HTML5? I personally hate Flash mostly because it enables really obnoxious advertisements (the "flash" in "Flash"). But I can easily block it, which I wouldn't be able to do with HTML5, should all its grandiose feature set actually be standardized and implemented...

      I have to boycott real world restaurant to support your view that Flash shouldn't exist? Shitty websites are not shitty because of Flash, nor do they suddenly become less shitty because of whatever it is that eventually replaces Flash.

    7. Re:I'll give up flash when... by Ossifer · · Score: 1

      I fail to follow your logic, and in any case, have never used IE--I went Mosaic -> Netscape -> FireFox...

      I switched because the later browsers did everything their predecessors did, and more--when that statement can honestly be made about Flash, I will have already switched, as it's not my choice but the website's...

    8. Re:I'll give up flash when... by Ossifer · · Score: 1

      I agree completely. However, are you suggesting that given HTML5 (or other Flash successor), restaurants will be prevented from making hard to read text, black-on-maroon, etc.?

    9. Re:I'll give up flash when... by gutnor · · Score: 1
      "ANY restaurant website", "All Flash games, site navigation, business apps, etc.", "universally ... available on all platforms flash currently is"

      Same argumentation than people stuck with IE.

      "any", "all", "universally" those are impossible requirements that will not be not even be fulfilled by future version of flash.
      Funny from someone that uses Firefox that, even today, is still far from working with any IE site, does not have all the internal webapp ported to it and is far from universally available in enterprise.

    10. Re:I'll give up flash when... by Ossifer · · Score: 1

      No, the high level of IE usage is attributed to IE being pre-installed, not some active choice of intransigence by users.

      To your second point, this is why Flash isn't going away anytime soon. RTFA. Flash will go away when websites stop using it. Do you understand there is a difference between websites (providers) choosing a technology on a server, and an end-user choosing amongst competing implementations of the same standards?

      I personally haven't come across any websites that only work in IE...

    11. Re:I'll give up flash when... by gutnor · · Score: 1
      Yes.

      On a side note:

      have never used IE

      "I personally haven't come across any websites that only work in IE..."

      Nicely done !

    12. Re:I'll give up flash when... by Ossifer · · Score: 1

      Don't be intentionally obnoxious.

      Even with absurdly literal interpretations, there is no inconsistency here. What if I never discovered a website that didn't render properly in FF?

    13. Re:I'll give up flash when... by Skapare · · Score: 1

      Video is not a replacement for many other things Flash does. Flash won't go away because it is a platform for many non-video, or video-embedded, things like games. But ... that also doesn't mean Flash is the best platform for those who want to just watch a video without borging their computer.

      What I want out of video is for video sites to just stop trying to lock out the actual video file, unless they have some reason to not want me to see it. If you want me to see it, add a link to the video file under that big blank box that is nagging me to install Flash.

      I'm not trying to eliminate or destroy Flash any more than I'm trying to eliminate or destroy Windows. Instead, I just want things that don't really need Flash (or Windows), to work my MY choices of things (like Mplayer, BSD, Linux ... all chosen for reasons of safe computing that I can verify).

      All the tools to play native video can be ported to any platform. Open platforms already have them, now. Closed platforms ... that's the responsibility of whoever controls the platform ... nag them.

      --
      now we need to go OSS in diesel cars
    14. Re:I'll give up flash when... by Anonymous Coward · · Score: 0

      Stop it with the dot points man ... I CANT HANDLE IT, I CANT HANDLE IT .... Its too much man!!

  64. I want it to go *when there is something better* by Anonymous+Brave+Guy · · Score: 5, Insightful

    The basic problem is that while it's easy to criticise Flash, the available alternatives simply aren't up to the job yet, nor are they going to be any time soon.

    If you're a fan of open, portable standards and advocate HTML5 and CSS over Flash, please remember how much of HTML5 and CSS3 isn't actually standardised yet. Most of these clever demo pages are based on non-portable, browser-specific CSS, which looks similar to what might one day go in CSS3 but often varies subtly between rendering engines, so the CSS files are full of almost the same styling written in three not-quite-identical ways. How is this any better than the old IE vs. Netscape problems?

    For serving video, obviously one of the most important applications of Flash today, please investigate which AV formats are actually supported by which HTML5-capable browsers, including Apple's iWhatever platforms. Bonus points are awarded for identifying the universally supported formats that are not encumbered by any kind of IP issues. (Hint: There aren't any.)

    This whole Flash vs. HTML5 video debate reminds me a lot of people who criticise table-based layouts on web pages. There are many genuine advantages of CSS and many genuine problems with table-based layout. However, the anti-table crowd still look pretty stupid when you're talking about some trivial page layout and they are advocating 50-line CSS solutions that work on most browsers from the past three years in preference to 5-line table-based solutions that work reliably on every browser since forever. They look even more stupid when they "justify" their position based on usability and accessibility concerns that most of them have never experienced, with implications they don't even understand.

    These things are all tools. We should use the best tool for each job. Hopefully, in time, new technologies and standards will leave behind less useful tools, and Flash will either evolve to keep up or it will die. For now, if you're going to bash Flash, please make sure you have a demonstrably better alternative to suggest first. Otherwise you're just a guy ranting on a forum.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  65. Old and crotchety by LBDobbs · · Score: 1

    'There are many people who despise Flash, but I'm not sure they'd love the alternative right out of the gate.'

    My alternative to Flash is .... no Flash. No video at all, in fact. With some obvious exceptions, Flash is used to (attempt) fill half my browser with advertisements. I do not like to be razzle-dazzled when I'm trying to use some companies website. I would be more excited about the possible demise of Flash if I weren't absolutely certain that something else will take its place. And that new thing will bring with it a whole new set of evils.

    All that said, I have been a very slow adopter of "new" technologies. Windowing environments were around for a long time before I used them. And I spend most of my work day at a bash command line or in Emacs.

    1. Re:Old and crotchety by Anonymous Coward · · Score: 0

      Synopsis: Dinosaurs resistant to change! :)

  66. Firefox 4 is not RTM yet by tepples · · Score: 1

    neither Firefox nor Mobile Safari supports WebGL.

    Firefox 4 is supported.

    Firefox 4 is also beta software. What's the latest estimate from the Mozilla team as to when Firefox 4 will be released on getfirefox.com? Google firefox 4 estimated release date didn't turn anything up.

    1. Re:Firefox 4 is not RTM yet by Anonymous Coward · · Score: 0

      I always just check Wikipedia's Firefox page which gives a planned date of November 2010 currently.

    2. Re:Firefox 4 is not RTM yet by CronoCloud · · Score: 1

      Googling too literally is useless, don't do it. Oh look the Firefox wikipedia page has the info you want:

      http://en.wikipedia.org/wiki/Mozilla_Firefox#Version_4.0

  67. Some might say.... by ihxo · · Score: 0, Offtopic

    Some might say Floppy drives are still alive and well.

  68. For those of you who didn't catch the reference by Locke2005 · · Score: 1

    Flash a-ah
    Savior of the Universe
    Flash
    He save everyone of us
    Flash
    He's a miracle
    Flash
    King of the impossible

    He's for everyone of us
    Stand for everyone of us
    He save with a mighty hand
    Every man every woman
    Every chill-he's a mighty
    Flash

    Just a man
    With a man's courage
    Nothing but a man
    But he can never fail
    No-one but the pure at heart
    May find the Golden Grail


    (Music by Queen for the movie Flash Gordon)

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
    1. Re:For those of you who didn't catch the reference by martin-boundary · · Score: 1

      Oh Flash, Flash! I love you! But we only have 14 hours to save the Earth!

  69. Why Flash Video Takes so much CPU? by Layth · · Score: 4, Interesting

    To the best of my understanding, this is why flash takes so much CPU processing power to play a video.
    Hopefully they will be addressing this now that they're going mobile, and working on a lot of optimizations..

    Check out this NetSteam class, which is used to stream videos from the internet or your hard drive:
    http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html?allClasses=1

    In particular, the bufferLength property reads:
    "If any [thing] causes bufferLength to increase more than 600 seconds or the value of bufferTime * 2, whichever is higher, Flash Player flushes the buffer and resets bufferLength to 0"

    Translation?
    If flash player loads a video to the point that fills it's buffer size, it immediately flushes it's buffer and reloads the video into the buffer, and then it will flush it's buffer and reload the video into it's buffer, and then it will flush it's buffer.. etc

    You can see where I am going with this. It's absurd.. but this is what appears to be going on to me.
    The alternative is to set a really high buffer time, and make it so the entire video gets loaded into the buffer so the bufferLength is rarely greater than bufferTime*2. but then it will take much longer to begin playing so I doubt you have ever come across any code on the internet that actually does that..

    I became aware of this when I was using flash to load a video on my local hard drive and received hundreds of buffer flush events.. one after another, after another, after another.
    Having said all that, I think Flash has a lot of things going for it.. It just needs a little work still..

    Adobe is obviously trying, but I think the talent is spread too thin. Some of their flash classes are written really well and some are written really poorly.

    1. Re:Why Flash Video Takes so much CPU? by Anonymous Coward · · Score: 0

      I've seen lots of dumb things, but that sounds too dumb to be the reason.

      If that were the case then why, all things being equal, does a system with a "supported" video card run more smoothly than a nearly identical system without one?

    2. Re:Why Flash Video Takes so much CPU? by jones_supa · · Score: 1

      That might be something to optimize, but the main reason for the slowness is still that Flash does YUV->RGB conversion in software. I was hoping for HTML5 players getting this right and using the normal YUV overlay...but no one seems to know how to even write a proper video player these days.

  70. Please oh please oh PLEASE KEEP FLASH by GMFTatsujin · · Score: 4, Insightful

    Otherwise, Flashblock will stop working and all those ads and banners and devil-may-care craziness will be UNSTOPPABLE.

    Seriously, how can I strip out HTML5 content that I hate? What plugin can tell what should stay and what should go? Flash is the best thing ever for people who want to enjoy the web, because the Flash elements are easy to detect and discard before rendering.

    1. Re:Please oh please oh PLEASE KEEP FLASH by u17 · · Score: 1

      This is a pretty important point. Since web standards are moving towards distributing web pages as computer programs rather than static documents, there will be nothing to prevent them from doing weird stuff on your screen. I'm having doubts as to whether this is real progress.

    2. Re:Please oh please oh PLEASE KEEP FLASH by joost · · Score: 1

      Seriously, how can I strip out HTML5 content that I hate? What plugin can tell what should stay and what should go? Flash is the best thing ever for people who want to enjoy the web, because the Flash elements are easy to detect and discard before rendering.

      To get rid of all video, just load

      video { display: none !important; }

      in your browser stylesheet. For more advanced behaviour, plugins will appear before you can say Shantanu Narayen. There's no reason why you will be able to block opaque objects better than video tags. I'd say it's most likely the other way around,

    3. Re:Please oh please oh PLEASE KEEP FLASH by Anonymous Coward · · Score: 0

      Otherwise, Flashblock will stop working and all those ads and banners and devil-may-care craziness will be UNSTOPPABLE.

      Seriously, how can I strip out HTML5 content that I hate? What plugin can tell what should stay and what should go? Flash is the best thing ever for people who want to enjoy the web, because the Flash elements are easy to detect and discard before rendering.

      Best argument so far.

    4. Re:Please oh please oh PLEASE KEEP FLASH by tendays · · Score: 1

      CanvasBlock? :) They say it has stability problems but I'm sure those will get ironed out (possibly through an actual plugin rather than a greasemonkey script) when the need arises

    5. Re:Please oh please oh PLEASE KEEP FLASH by Abcd1234 · · Score: 1

      Seriously, how can I strip out HTML5 content that I hate?

      Uhh... the exact same way Flashblock works today, only instead of blocking object tags, you block video tags. It's, literally, the exact same mechanism.

      Seriously, how do people not get this? Do you just have no fucking clue how flash and Flashblock work today, or how HTML5 will work in the future?

    6. Re:Please oh please oh PLEASE KEEP FLASH by GreyLurk · · Score: 1

      That's fine if only advertisers use the Canvas tag, but what happens once everyone else starts using Canvas tags too. Of course, the same holds true with FlashBlock and things like the Google Finance, but at least the Flash elements are all SWF files coming from domains that can be easily blocked.

    7. Re:Please oh please oh PLEASE KEEP FLASH by lucian1900 · · Score: 1

      The same way you have an option to disable JavaScript entirely there is (or will be, depending on browser) an option to entirely disable , or WebGL. And I'm sure NoScript or similar will handle the need for something more selective.

  71. Re:I can give you one. Because evil never dies. by Anonymous Coward · · Score: 2, Insightful

    Because you would have been incapable of making the decision to not install Flash on your own?

  72. More broadly... TFA is just plain dumb by sean.peters · · Score: 2, Informative

    I read the article with increasing amazement the farther into it I got. Among the six reasons why OMG we'll all die if we can't keep flash:

    • #2: Flash is used for more than just video delivery. Then goes on to say, in effect: yeah, we also need it for flash-based web sites! Well, OK then. Pardon me if I stick with the Jobsian version of the internet.
    • #4: Flash: contains 87% more DRM than icky HTML 5.The snark just writes itself here!
    • #5: But but but... Flash advertisements.That's funny. I could have sworn this article was about why we should WANT Flash, not about why Adobe should burn in hell for 10,000 years.

    The other three, while not quite as egregious, are still not exactly compelling arguments for why web users should be very, very sad if Flash dies. What the hell was the author thinking here?

    1. Re:More broadly... TFA is just plain dumb by LandDolphin · · Score: 1

      Disclaimer: I DNRTFA However, I thought the article was supposed to be about why Flash isn't going away. Those seemed like reasons why companies would want to keep Flash around. While users might prefer a Flashless internet, companies may prefer a Flash filled internet. Much in the same way, I'd prefer a commercialess broadcast T.V., but N.B.C. prefers to give me commercials every ~8 min.

      --
      Spelling and Grammar errors have been added to this post for your enjoyment
    2. Re:More broadly... TFA is just plain dumb by 24-bit+Voxel · · Score: 1

      Try netflix, you can get rid of both.

    3. Re:More broadly... TFA is just plain dumb by LandDolphin · · Score: 1

      I love Netflix. I guess I should include a disclaimer to include that I don't actually see commercials anymore between Netflix and Tivo.

      --
      Spelling and Grammar errors have been added to this post for your enjoyment
    4. Re:More broadly... TFA is just plain dumb by 24-bit+Voxel · · Score: 1

      Wow I love tivo myself. I don't have one but I have a few friends with it and it seems wonderful. Not having commercials is a beautiful thing.

    5. Re:More broadly... TFA is just plain dumb by BlueWaterBaboonFarm · · Score: 1

      I read the article with increasing amazement the farther into it I got. Among the six reasons why OMG we'll all die if we can't keep flash:

      ....That's funny. I could have sworn this article was about why we should WANT Flash, not about why Adobe should burn in hell for 10,000 years.

      The other three, while not quite as egregious, are still not exactly compelling arguments for why web users should be very, very sad if Flash dies. What the hell was the author thinking here?

      I don't think you really understood TFA, or the TFS or even the damn title. The article is not about why we should want flash, it was about why it's not going away anytime soon.

  73. 7. Filter error: You can type more than that for y by Anonymous Coward · · Score: 0

    7. Flex. Many companies are pouring tons of $$ into adobe flex development and research. What i've seen done in flex shits on everything and more that HTML 5 can do.

  74. It's really a matter of Flash or Quicktime by Anonymous Coward · · Score: 0

    I'm not going to defend Flash but there is one striking point lacking when this subject is discussed. Jobs isn't selling us an open source alternative to Flash - he's selling us Quicktime under the cover of HTML5.

    When video or audio is played back on iDevices it uses Quicktime. All the points Jobs has used against Flash can easily be used against Quicktime.

  75. Codec patents by itsdapead · · Score: 1

    6. HTML 5 still has video codec patent issues to work out.

    Except the preferred video format for Flash nowadays is the same, patent encumbered h.264 that the major players are pushing for HTML5.

    The other one is VP6 (is that covered by Google's acquisition of VP8?) even so, that's old.

    So that's pretty much a no-score draw.

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  76. Thank goodness iOS doesn't have that problem. by nobodyman · · Score: 3, Funny

    I heartily agree.

    Sent from my jailbroken iPhone

  77. HP Bladecenter going to Flash by Anonymous Coward · · Score: 0

    The latest version of the HP Virtual Connect software on their C7000 blade chassis is going to be all flash based. Gotta love the wisdom of using an insecure and performance killing plugin to enterprise level hardware. At least they still have a CLI available.

  78. I think this misses the point by sjonke · · Score: 4, Interesting

    It's not that Flash isn't still used or won't go away, it's that there is no end of things to do on my iPhone as it is. Every once in a while I run across a web site that requires flash. What do I do? I don't use it. Their loss much more so then mine. I'm not saying there aren't things out there I wish I could use on my iPhone, only that other things weigh more heavily for me, and in any case it just hasn't been a big deal. If it's some site I really want to access I'll send them a message and request that they make their site compatible with iOS and non-Flash. Sometimes they do that. Sometimes they don't. I'll live.

    --
    --- What?
  79. Re:one reason why this article is irrelevant: by Anonymous Coward · · Score: 0

    I'd rather if you went away, troll.

  80. I guess he hasn't actually used HTML5 video ... by BitZtream · · Score: 4, Insightful

    It seems to me to be pretty awesome as it means my Mac doesn't sit here and boil on my laptop because Flash is chewing away CPU as fast as it can with no apparent reason.

    Every other video app on my mac does fine without eating CPU, its just the awesomeness of flash that makes my laptop get hot.

    I've yet to come across a reason to use flash over html5 video.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  81. Re:I can give you one. Because evil never dies. by Anonymous Coward · · Score: 0

    Keeping flassh off the iPad was great; saved me a bunch of money. Nope, can't watch videos I want on it, kids can't play their education websites, done, returned.

    -John

  82. Quietly, a new contender is being developed... by scorp1us · · Score: 4, Informative

    Nokia (yeah, remember Nokia?) is working on QTQuick and QML: a Qt/Javascript/CSS fusion language. (Formerly called Kinetic, now called QtQuick, and QML (the JS/CSS language)

    It does everything that Flash does and is completely open source. What's more is it is not byte-code interpreted. The QML file is loaded into the QtDeclarativeEngine and evaluates and runs in native code. (Aside from Javascript, but Apple isn't arguing about JavaScript use)

    *FULLY* open source, not interpreted (beyond JS), And damn easy to use... It will be a part of Qt 4.7 (next month?)

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    1. Re:Quietly, a new contender is being developed... by Anonymous Coward · · Score: 0

      Qt, javascript, and CSS? That sounds like the language equivalent of combining an elephant, a cat, and a unicorn.

    2. Re:Quietly, a new contender is being developed... by Anonymous Coward · · Score: 0

      Qt, javascript, and CSS? That sounds like the language equivalent of combining an elephant, a cat, and a unicorn.

      That analogy is barely adequate to describe Qt although the elephant and the unicorn would be a good start.

      Let's not be too hasty to write off QML though...

      1. The QML link: tl;dr
      2. Declarative web languages: Good
      3. Qt: Shit
    3. Re:Quietly, a new contender is being developed... by lennier · · Score: 1

      It's Qt based? How does that work on non-Qt desktop environments?

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    4. Re:Quietly, a new contender is being developed... by scorp1us · · Score: 1

      Qt is not a DE. KDE is a DE. Qt is just a library, available on all platforms. So if you have the library compiled for your platform, then you have Qt. Its that simple.

      Qt provides the abstraction layer between platforms.

      --
      Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    5. Re:Quietly, a new contender is being developed... by lucian1900 · · Score: 1

      It works great! Qt has very good native look&feel on Windows, Mac, KDE and even Gnome.

  83. Not this again by mrwolf007 · · Score: 2, Insightful

    Ever looked at the sources?
    Its mainly the Jake2 code. And switching from Java to HTML5 caused like what? A 90% performance drop?

  84. I can think of one reason Flash should die... by cayenne8 · · Score: 1
    My Oracle Support

    Enough said...

    --
    Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    1. Re:I can think of one reason Flash should die... by elysiuan · · Score: 1

      This. This. This. 1000 times this. Metalink is a tortured purgatory where the souls of lost engineers endlessly roam the fetid wasteland looking for information that will actually help them.

      But hey, the menus animate when you click them! Oracle pushes the flash innovation envelope! Bonus figs all around.

  85. Steve Job's mobile platform strategy by tjhayes · · Score: 1

    I think it is hyperbole to say that "Steve Jobs is betting his mobile platform on the demise of Flash". Steve may not like Flash, but if Flash continues to exist it does not spell death for the iPhone/iPad. Those iDevices will continue to exist perfectly fine on their own regardless of whether Flash exists or not.

    1. Re:Steve Job's mobile platform strategy by Trerro · · Score: 1

      If the inability to play Flash games would be the deciding factor in not buying an iProduct, then the huge number of valid apps that get rejected from the store would have the exact same effect. I would say not only would it not spell death for the device if Flash lives on, I would go so far as to say that at MOST, they'll lose a handful of customers to it.

  86. Good abstract by DiegoBravo · · Score: 1

    > 1. The iPhone and iPad notwithstanding, Flash is beginning to show up on other mobile device platforms.
    > 2. Flash is used for more than just video delivery on the Web.
    > 3. Adobe provides strong tools and support for designers and developers.
    > 4. Flash's content protection/DRM appeals to content producers.
    > 5. Flash remains popular with online advertisers.
    > 6. HTML 5 still has video codec patent issues to work out.

    It would be nice, very nice, if /. editors could take the time to write down that kind of "powered abstract" in order to avoid the remorseful feeling of discussing without reading TFA. Maybe the (few) readers can help with a firehose-powered-wiki?

  87. Re:I can give you one. Because evil never dies. by LodCrappo · · Score: 1

    Is this sarcasm?

    --
    -Lod
  88. Google Native Client by Sloppy · · Score: 1

    How much did Adobe pay you, to mention an idea that is even stupider than Flash?

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:Google Native Client by Anonymous Coward · · Score: 0

      if you knew what you were talking about, you'd supply an argument, but you haven't because you're a clueless troll.

  89. ...that automatically update by tepples · · Score: 1

    1) Show only the layers you want to effect.
    2) New layer from visible
    3) apply effect to layer
    4) Turn on above/all layers.

    5) Repeat these steps in real-time every time the pixels on one of the underlying layers changes. As I understand it, Photoshop does this; GIMP does not. GIMP is like a spreadsheet program that doesn't save your formulas; instead, it saves the value that the formula produces, and this value doesn't update when the original value changes.

    1. Re:...that automatically update by cynyr · · Score: 1

      thus the "the basic functionality seems to be there", have you posted your wish on the user mailing list like the link i used said to?

      I saw that it looked in real time on youtube, but again, it looks like gimp has all the parts in place to do this, just simply that Photoshops, UI is much much much better at it. I wonder what sorts of hooks you can use with a plugin/script. Is there a "layer changed" event? seems like a plugin could be made to handle this.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    2. Re:...that automatically update by tepples · · Score: 1

      thus the "the basic functionality seems to be there", have you posted your wish on the user mailing list like the link i used said to?

      No, but I searched GNOME Bugzilla and found someone else's request. What's the next step? Coding it myself?

  90. Forgot just boycotting it on Phones... by avatar139 · · Score: 3, Interesting

    ...Let's try to get it off Laptops/Desktops as well!

    The reason I really dislike is that it kills performance on the Mac side by causing massive overuse of the CPU as others have mentioned. The bitter irony here is that despite what reason #3 may state, the reason that Flash is such a CPU resource hog on the Mac is because Adobe has yet to rewrite it so that it uses the Mac's Core frameworks that are specifically setup to allow developers to use GPU hardware acceleration rather than continually tying up the CPU (which makes it especially ironic that Adobe has yet to grasp this given the history of the development of Quartz)!

    As for reason #1, regarding Android use of Flash, that's great, I mean it's not like the platform wasn't fragmented enough, now we get to add yet another potential division between OS versions depending on whether or not the phone hardware supports Flash!

    As if the rest of the article wasn't idiotic enough, I love how the writer thinks that Silverlight could still potentially dominate the market, given how many major companies have bailed from using it for the past year!

    The sooner HTML5 is finalized as a standard the better as far as I'm concerned....

    --
    I'm honest enough to admit I lie to myself.
    1. Re:Forgot just boycotting it on Phones... by Anonymous Coward · · Score: 0

      actually Mac wouldn't let Adobe use hardware acceleration, they have only just opened it up and Adobe lept on it.

      its half a dozen of one, six of the other. they both bitch at each other for these sorts of reasons and both have valid points. its just business.

  91. Games. by Trerro · · Score: 1

    Got an alternative to Flash games? No? Then it's not going anywhere, period.
    Got an alternative to Flash animations (not using it as a video player - actually animating with it). No? Then it's not going anywhere, period.

    Yes, Flash-based layouts suck. Yes, using Flash as a video player is lame. Yes, HTML5 should eliminate any reason to do so, and yes, I hope HTML5 kills Flash as a design tool completely. However, unless someone has a viable alternative for flash animations and games - and no, no one takes Silverlight seriously - it will remain a major platform.

    I'd say Jobs is shooting himself in the foot by banning all Flash games from his devices, but then the iStore is already incredibly restrictive, so those wanting actual choice are already on the competition anyway.

  92. It's dead Jim.. by KliX · · Score: 5, Insightful

    But not for the obvious reasons. Flash is going the same way as all of Adobe's other software, this is a trend I first noticed about the time of Photoshop 8 (ooh, history brush, I'll pay for that). Adobe has no good programmers left. I don't know if they fired them all just before that time, or they bailed, but ever since then all we've seen out of them is mediocre point upgrades. They're still living off the reputation they built in the mid 90s.

    Their shit just plain doesn't work, or is old codebases patched into oblivion, and they either don't want to, or can't hire people talented enough to fix and improve it.

  93. NT by virtuosonic · · Score: 1

    the main reason for flash to exist is called ie6

    --
    http://agender.sourceforge.net/ get a free schedule tool
  94. The 1.6 Galaxy or the $600 Galaxy S? by tepples · · Score: 1

    I can't claim to have read them all, but one of the first ones -- Samsung Galaxy -- appears to be a tablet with 2.2. Not sure if it meets the definition of pda.

    I guess PDA was supposed to mean "size comparable to an iPod touch", as opposed to "size comparable to an iPad". But the original Galaxy I7500 is officially stuck on 1.6, and listings for its successor on Google Product Search show a $600 price tag.

    1. Re:The 1.6 Galaxy or the $600 Galaxy S? by Moridineas · · Score: 1

      Gotta say, I imagine your response is fairly typical of geeks -- they don't want crap hardware with old, old versions of software. I wonder what this says about the future of Android tablets.

  95. Re:quick 6 | + 1: Oracle's support site (main one) by Anonymous Coward · · Score: 0

    ... is pure (so's to speak...) Flash - a monster, but a necessity if one needs all of Oracle's support facilities. They do have a "fallback" HTML site (enough Oracle techies could not/would not deal with Flash I guess), but it is missing some features, and does not seem to work quite so well.

    We griped and groaned on their old MetaLlink/fora during the preview, but they kept shoveling the BS about its wonders, and smothered us. Now we just cope (when the HTML site does not suffice).

    Hmmm ... must be some tie-in with their new patent infringement suit over Android against Google, but it escapes me...

    RO

  96. Well... by fluch · · Score: 1

    SCO didn't die in a day, either. Neither was Rome build in a day...

  97. Apple LLVM IR patent intended for this flashplayer by patentspottingbadge · · Score: 1

    I'd say their own implementation of the player will use LLVM for accelerated execution of JavaScript to get the necessary performance (they've been contributing to the LLVM project for some time now). Why do I say this? They've submitted a recent (and invalid due to prior art) patent for LLVM IR generation from JavaScript. Don't believe me? See:

    http://www.faqs.org/patents/app/20100153929

    Any JavaScript frontend for generating LLVM IR violates this patent (they even mention LLVM IR explicitly here). Ironically there is so much prior art here its not funny (they've essentially repatented in the old UCSD p-System). This patent would cover the generation of bytecode from JavaScript such as already used by Mozilla in their engines. Smells like a future Mozilla-versus-Apple court case.

    So much for Apple being high minded in all this. They are simply attempting to corner another market. Makes Adobe look like the good guy again.

  98. Wrong goal by Anonymous Coward · · Score: 0

    I don't want Flash to go away, I just want to stop using it.
    HTML5 video is already working out pretty well, I can embed my own Ogg Theora videos in webpages. I just need YouTube to do something similar. The people who play flash games can keep their legacy software.

  99. Silverlight by Holi · · Score: 1

    Well Microsoft and Netflix, but no one uses Netflix.

    --
    Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
  100. oh no, not a six reasons list by mpgalvin · · Score: 1

    That's like a Best-New-Artist Award, Slashdot edition.

  101. Re:I want it to go *when there is something better by BenoitRen · · Score: 1

    There are many genuine advantages of CSS and many genuine problems with table-based layout. However, the anti-table crowd still look pretty stupid when you're talking about some trivial page layout and they are advocating 50-line CSS solutions that work on most browsers from the past three years in preference to 5-line table-based solutions that work reliably on every browser since forever.

    50-line CSS solutions? What have you been reading?

    Websites that make extensive uses of table-based lay-outs take much more than just 5 lines, while the equivalent CSS is lighter by comparison.

    They look even more stupid when they "justify" their position based on usability and accessibility concerns that most of them have never experienced, with implications they don't even understand.

    You mean web developers are not allowed to argue for accessibility for, say, the blind, because they're not blind themselves? Please tell me you're joking.

  102. Well, I am pretty sure.... by Trelane · · Score: 1

    Michael Cote, an analyst at RedMon, told Howard Wen. 'Adobe has spent a lot of time optimizing Flash, and I'd wager it'd take some time to get HTML 5 video as awesome.'

    Spoken like someone who's only used Flash on Windows. I'm pretty sure Mozilla's put in at least the same amount of work optimizing Firefox/HTML5 on Linux as adobe has spent optimizing Flash on Linux. I mean, it's one Saturday afternoon--while watching cruddy movies on the SyFy channel....

    --

    --
    Given enough personal experience, all stereotypes are shallow.
  103. It's not just Apple... by mark-t · · Score: 1

    Flash isn't very useful on Linux either. Sometimes Flash will work in Firefox, but more often than not, it won't.

  104. here's two reasons... by cas2000 · · Score: 4, Insightful

    two reason why flash *should* die:

    1. spyware
    2. malware

    i really don't care if flash has better optimised code right now, and can play videos faster. even ignoring the fact that my CPU and GPU are more than capable of playing any kind of video without breaking a sweat, it's far more important to me that my computer NOT run arbitrary, untrusted code from any web site i visit that either spies on me or tries to install malware like keystroke-loggers or spambots (fortunately, i'm fairly safe from the latter as i run only linux - it's more offensive than dangerous).

    i know that i'm taking a stupid risk every time i allow noscript and flashblock to play a flash video, so i try to avoid it...and will keep doing so until HTML5 videos are the standard. data is (mostly) safe[1]. arbitrary executable code is not.

    (i really don't think i'm missing much - youtube and the like are, after all, subject to Sturgeon's Law like everything else)

    i still think the most appropriate analogy to describe web users running arbitary code from web sites they visit is to say it's like jabbing yourself with every needle on the ground as you walk by a junkie squat - you might enjoy some kind of a high, but you'll certainly get infected. it's why i use NoScript and only allow sites i trust to execute javascript....and give up immediately on sites that don't work at all without js....web sites should degrade gracefully and still work in basic form without scripting, even if it is a more primitive "experience" than what you get if you allow scripts to run.

    [1] maliciously created data files could cause a buffer overflow or something in the player - but the code for that is under MY control, not the web sites'. it can be fixed ONCE and protect my computer from all future attempts to exploit the same bug.

  105. Re:I want it to go *when there is something better by Skapare · · Score: 1

    Bonus points are awarded for identifying the universally supported formats that are not encumbered by any kind of IP issues. (Hint: There aren't any.)

    Let me fix that for you:

    Bonus points are awarded for identifying the universally supportable formats that are not encumbered by any kind of IP issues.

    Of course there isn't any universally supportED format of any kind. Get past that silly requirement and consider what COULD BE DONE. Formats like Dirac and VP8 do have the potential to be universally supported. The problem is, the decision to support it is made by those who control all the closed platforms. And they aren't usually inclined to make decisions that are good for us.

    --
    now we need to go OSS in diesel cars
  106. I'll supply some arguments by pslam · · Score: 1

    Native Client is a nice piece of research but it should never have been suggested for widespread use on the web. It ties web content to a particular type of CPU, which is hilariously dumb as far as cross-platform standards go. It's most telling that to begin with it wouldn't even run on 64 bit Intel/AMD boxes. And ARM? An afterthought (although now tackled). Nice fat binaries you get from that, and not to mention you have to compile it for many architectures.

    And even more telling is the LLVM version (which is what should have been done in the first place) is called 'Portable Native Client'. Guess that makes the normal one the 'Non-Portable Native Client'? Bonus points for spotting the fact they just re-invented Java Applets, only slimmer.

    1. Re:I'll supply some arguments by Anonymous Coward · · Score: 0

      It's most telling that to begin with it wouldn't even run on 64 bit Intel/AMD boxes.

      I don't think that's anything out of the ordinary. Get a prototype working, impress the chiefs, get more funding for a bigger team. What's important is that it now builds on all those architectures.

      they just re-invented Java Applets, only slimmer.

      And without java. And probably at the right time, given the herculean marketing department google has, with a business model even.

    2. Re:I'll supply some arguments by pslam · · Score: 1

      You're completely missing the point, I thought I had made crystal clear.

      I don't think that's anything out of the ordinary. Get a prototype working, impress the chiefs, get more funding for a bigger team. What's important is that it now builds on all those architectures.

      The binary content of every web page that uses NaCl needs to be rebuilt for every new architecture. You don't need to recompile and ship a new version of slashdot.org's HTML every time someone makes a new processor. It's ridiculous to even suggest this is worthy of being a web standard.

      If someone invents a new processor, it will NOT work with NaCl, even after NaCl is ported. Every single developer who uses NaCl will need to rebuild for that extra architecture, and ship their web pages again. What happens when the list is large? Well, folks stop building for the minority. Hell I bet nobody even bothers shipping the ARM version because there's so few people that can run it. Again, how is that in any way compatible with being a web standard? It's fucking ridiculous. This is NOT how to make platform-independent content.

      And without java. And probably at the right time, given the herculean marketing department google has, with a business model even.

      Sadly, I think it is only because of Google's herculean marketing department that this ever got off the starting blocks. Thankfully nobody except their own internal teams use it, because they've all spotted how insanely dumb an idea it is.

      Yes, the LLVM variant solves most of my above complaints, but I contend that they should never have introduced the non-LLVM variant in the first place. It's harmful. It's also not clear exactly what niche the LLVM variant fills which a JVM doesn't already.

    3. Re:I'll supply some arguments by StripedCow · · Score: 1

      Bonus points for spotting the fact they just re-invented Java Applets, only slimmer.

      Yes, but the fact that it is slimmer is a big advantage. The fact that java virtual machines are such resource hogs is the reason why so many people dislike it. Why are big applications like Photoshop and Office not written in java? If developers need a garbage collector, they can write it themselves. Heck, it might even be possible to efficiently run a java VM inside NaCl.

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
  107. Advertising??? by Anonymous Coward · · Score: 0

    This article seems to put a lot of weight on advertising as a reason why Flash isn't going away. "Flash is the entrenched technology most used by the online advertising community, and this fact could prevent or at least hinder widespread adoption of an alternative." If the only thing keeping Flash in use was advertising, people would uninstall Flash to get rid of the ads (and Flash ads have +5 Annoying over most other ad formats), and the advertisers would be forced to migrate.

  108. With Flash, There'd Still Be No "Choice" by cmholm · · Score: 1

    If Apple had supported Flash on the Touch or Pad, there would have been no choice. YouTube, for instance, would have had no rationale to support Flash-less users. While almost any technology - Flash included - is eventually superseded, Apple's action makes the day I don't need Flash to watch most video, or that NetFlix pop-behinds don't peg my CPU, that much closer. It could be that the alternative will suck even more CPU cycles, but at the moment that doesn't seem likely.

    --
    Luke, help me take this mask off ... Just for once, let me butterfly kiss you with my own eyes.
  109. Bollocks. by mjwx · · Score: 2, Interesting

    Having used Flash on Android (it sucks), I'd say Flash on iOS isn't about control,

    Having used flash on the HTC Desire and Nexus One on a regular basis, that's bollocks. Flash performs well on those platforms. Any slowness experienced is due to crappy 3G networks and typically goes away after switching to Wifi.

    it's about evolving user experience.

    "User Experience" is also bollocks. It's a marketing buzzword that can be changed to mean whatever the user wants it to mean. User Experience is subjective and based on perception so it cannot effectively be "designed" or "evolved" as each individual user has a different user experience. Apple marketing likes using this term because it is so non-specific that if a user has a different experience they can blame the entire thing on the user.

    Apple banning flash entirely about control. Control over the application ecosystem and ensuring that Apple users are still beholden to Apple's supply chain.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
    1. Re:Bollocks. by N1CK3Y · · Score: 1

      Having used flash on the HTC Desire and Nexus One on a regular basis, that's bollocks. Flash performs well on those platforms. Any slowness experienced is due to crappy 3G networks and typically goes away after switching to Wifi.

      Explain this to me again when my Wildfire slows down and crashes while I'm connected on my own WPA2 WiFi and whitelisting my own MAC adress only... If a 1GHz processor is what it takes to use Flash confortably, I'd rather not use it.

    2. Re:Bollocks. by UnConeD · · Score: 1

      User experience is about designing with the user as priority #1. This means matching the user's mental model of a device (rather than the technical internals), making the UI task oriented (rather than feature oriented), and dealing in targeted information rather than raw facts (anticipate and summarize).

      It honestly sounds like you've never read about usability and are just dismissing it bitterly as something for 'Apple losers'. It's an actual science, with actual reproducible results, and it absolutely makes a difference.

      I honestly don't get why geeks have such a problem with this. When cars went mainstream, we didn't all suddenly become race car drivers and engine mechanics. We just started driving cars that didn't require you to be either of those things. The exact same thing has happened to computers, and it's here to stay.

    3. Re:Bollocks. by mjwx · · Score: 1

      Explain this to me again when my Wildfire slows down and crashes while I'm connected on my own WPA2 WiFi and whitelisting my own MAC adress only.

      Try it with a differnt router. Especially if your router has custom firmware from your ISP. More often then not this has to do with the router manufacturer not implementing the WPA spec properly (Read: following the Microsoft specification).

      If a 1GHz processor is what it takes to use Flash confortably,

      Also works fine on my Motorola Milestone using the same firmware as the US Droid. That's a 600 MHz processor.

      I'd rather not use it.

      Here's the fantastic thing about Android, you dont have to. Google does not dictate what you can and cant use like Apple does nor is Flash pre-installed in 2.2. Dont want flash, dont install it (same as your desktop) but stop bitching about it because some of us like having the entire web accessible on our phones.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    4. Re:Bollocks. by mjwx · · Score: 1

      User experience is about designing with the user as priority

      User experience is bollocks. It's a marketing buzzword that cant be quantified thus useless as any kind of design metric.

      Every user is different, thus the way you describe it, it is effectively impossible. This is why User experience is utter bollocks.

      It honestly sounds like you've never read about usability and are just dismissing it bitterly as something for 'Apple losers'.

      User Experience != Usability. Two completely different things, dont get confused because they have similar names. Many Facets of "Usability" can be measured and have uniform results across multiple test subjects where as User Experience is entirely subjective and highly dependent on the users bias.

      It's an actual science,

      Along with Astrology, homoeopathy and Chiropractic Medicine.

      Science has to be measurable and replicable. Because User Experience is subjective, a result can never be successfully replicated (without poisoning the experiment). Please look up "User Experience" or "Science" as you fail to have an understanding of either.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  110. Cheap by complacence · · Score: 1

    one falsehood in your post is enough to make the entire thing hogwash

    Though I see this tried often, it just isn't true. Regardless of the merit of the specific post in question, you can't invalidate a post of any scope by invalidating a marginal point.

  111. Counter-Counter argument by mjwx · · Score: 1

    Meanwhile, HTML5 is an open standard meaning that everyone is free to implement it, including opensource implementations like Webkit and Gecko, and closed source like Opera's Presto and... huh... well... maybe IE's engine. Some day. Eventually.

    Except they cant even decide on a video codec, let alone other standards.

    HTML is unfinished and Apple has already decided to implement a non-standard version of HTML 5.

    You know what ? So are HTML5 / CSS / JavaScript.

    Across multiple OS's, CPU Arch's and browsers.
    Flash: Code once, work everywhere.
    HTML5: Code several times for compatibility, someone ends up using a browser that is not compatible.

    And is a total joke.

    Content protection that appeals to content producers, yet is a complete joke. You see this as a bad thing(TM).

    Truly your hate/fanboyism has blinded you.

    Flash remains popular with online advertisers.

    Sorry ? And that's a good argument how ?

    Because it's easy to block. Flash is just a conduit here, not the motivation. If flash dies do you honestly think that advertisers will give up on annoying ads without Flash? Perhaps they'll just find a new means of delivering punch the monkey ads, perhaps over HTML5. Point in case.

    So the only good arguments in favor of Flash are :

    - Enormous amount of content already in flash (why should they pay to have it changed because Steve says flash is the devil).
    - Excellent tools to develop in.
    - Excellent tools to develop in (this really is worth mentioning twice).
    - It's already here, no waiting for IEEE to finish the spec or for Apple/MS to finish twisting it into something unusable.
    - Apple or MS cant be "selective" about which functions they enable on their browsers.
    - One application is consistent on all platforms, all browsers and all processor architectures.
    - Already has all the funtionality HTML promises.

    Sorry but your rant is utter bollocks. Nice work in leaving out the most important things that have made flash popular, the fact that it's here and is consistent on all platforms.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  112. Just like Disneyland is crippled... by Brannon · · Score: 1

    ...because it lacks liquor stores and casinos. right?

    1. Re:Just like Disneyland is crippled... by Anonymous Coward · · Score: 0

      nope, a bit more like you're crippled coz you're so blinkered by your love of apple that you can't see that you're getting f***** in the a*** repeatedly.

      you see, instead of learning about computers and the 'magical' things that are possible with them, you just end up sitting in a walled garden mindlessly consuming the hand picked crap that is fed to you. your choice.

  113. Then explain why Apple is pushing HTML5 so hard by Brannon · · Score: 1

    The goal is to make HTML5 just as capable as Flash, and as a freely available open standard.

    1. Re:Then explain why Apple is pushing HTML5 so hard by unix1 · · Score: 1

      Because Apple retains full control of what their browser can do, and what APIs it exposes - i.e. they will not compete against their own app store. And, they are not allowing alternate browsers either (no, Opera Mini is not a replacement for a full web browser).

      Flash, on the other hand, would have full access to the OS API (like any other app), and Apple wouldn't have any control over how the APIs get used - maybe Flash games and apps you download/buy, they could even be stored locally and act like normal apps.

    2. Re:Then explain why Apple is pushing HTML5 so hard by toddestan · · Score: 1

      That's only so long as they can control what goes into HTML5.

  114. Make that 7 reasons by mavasplode · · Score: 0
    --
    ACTUAL SIZE!!!
  115. 30% of nothing might have been one of Jobs motives by Anonymous Coward · · Score: 0

    Other than all the performance debates...it's hard to collect 30% of nothing when a flash game is played. No Flash no free web games. So there was a couple of reasons and one was monetary.

  116. Okay, I'll say it. by FiloEleven · · Score: 1

    I've been drinking and I've got karma to burn, so...

    I like flash.

    I don't like it when it's misused, and I think it's a pretty awful idea for most websites to use flash elements. Yet it has its uses, chiefly among them being web cartoons and web games.

    The barrier for entry is low, so there's a lot of junk out there, but the good stuff tends to rise to the top. A great example is the game N, the quirky 2D gold-grabbing platformer with the fun physics and tricky, exacting level design. They now have game deals on more traditional media, but this one would never have got off the ground if it weren't for the ubiquity of Flash. On the animation side, the same can be said for Strong Bad.

    I've started dabbling in game design again, and this time around I'm using ActionScript along with the FlashPunk framework. The thing that's always kept me from completing things in the past was having an engine and language that both lived at a level sufficient to let me do what I wanted without making me do the tedious low-level work. PyGame took too long to do all but the simplest animation, and while Torque GameBuilder's dev environment was very good its scripting language was no fun to work with. Neither had the advantage of being instantly playable over the web, which is a huge deal when you're trying out a game you've never heard of. The ActionScript language is essentially JavaScript that has access to Flash's libraries, so it is both familiar and quite powerful to work with, while FlashPunk has a good basic, extensible framework for game creation that lets me work at a higher level but doesn't get in my way. Flex Builder's power as an IDE is also worth noting.

    Most of the advantages to using Flash are due to its existing momentum. if HTML5 gets enough traction to have people write good content-creation tools for it, I'll certainly give it a shot. Right now, though, I'm very happy with Flash.

  117. When posting about Flash mention the version. by awjr · · Score: 1

    I know I'm asking for a lot here, but could people who state "Flash sucks" or "Flash runs like a pig" try and quantify which verison and what you were running it on?

    I've found Flash 10.1 to be extremely good. I haven't seen Flash running on Android 2.2 yet, so don't want to comment, but from articles on the matter, the main thing that people are saying is that it is the first true "internet in your pocket" experience but it needs a decent phone and even then, you need a decent programmer who has written mobile friendly code.

    This reminds me of a Software Team lead who stated that a particular product was awful. After a bit of questioning, the last time he had used the product was 4 versions ago. It's a horrendous closed mentality to have.

    Personally Adobe really got to grips with the failings of Flash and 10.1 is their answer.

  118. Still... by DrYak · · Score: 1

    I completely agree that flash has already copious amount of content produced with it.
    I also agree that the presence of excellent tools is one of the most critical point (which also explains *why* the content was produced).

    But...

    One application is consistent on all platforms, all browsers and all processor architectures.

    Which currently means :
    - On 32bits windows (not even a real 64 bits implementation - you have to run IE in 32bits).
    - On Mac OS X
    - A half-assed Linux version which is 32bits only (giving rise to 32-to-64 wrappers. Until the 64 bits alpha version reappears) and is completely buggy (I strongly suspect that flash was the biggest reason for Mozilla to start the Electrolysis project, to have flash crash on its own without taking the whole browser with it) and has no hardware acceleration support yet (a VDPAU support, so nVidia only, is promised for the next revision)

    All the above exclusively on 32bits x86 architecture only.

    - And a soon-to-be released Android version.

    There are a couple of other implementations, but they are all completely out-dated (Maemo has a flash player, which only supports up to version 7)

    That's not a lot of different permutation of CPUs, GPUs, OSes and browser.
    If you want to use it on anything more exotic (some newer ARM based net book for exemple) you're out of luck.
    Luckily there are some open source implementation, but currently they are mostly playing catchup.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  119. Training Development by stewbacca · · Score: 1

    Flash isn't going away. It is the primary tool for highly interactive software simulation and training development. It's also the de facto standard output for rapid e-learning development tools. People without any programming skills can turn screen captures into interactive training. The tools that do this prefer .swf output because the tweening allows for small file sizes and realistic simulation of screen activity (without requiring full motion video). It also allows for customization after the fact in Flash.

    The other reason it isn't going away is because it will most likely produce HTML5 compliant output in future versions.

  120. Re:Flash phooey by stewbacca · · Score: 1

    You can use Flash for non-web delivered content. That's another reason that the death of Flash is conflated. People don't understand all of its uses. It's not just for making dumb games, non-compliant web pages, and bad adverts. It's also used for sophisticated simulations and software training, for example, usually delivered in a training package of stand alone content via a learning management system.

  121. Re:I want it to go *when there is something better by Simetrical · · Score: 1

    The basic problem is that while it's easy to criticise Flash, the available alternatives simply aren't up to the job yet, nor are they going to be any time soon.

    Depends what you mean by "soon". I predict less than five years until Flash is no longer widely used except as fallback or for niche features.

    If you're a fan of open, portable standards and advocate HTML5 and CSS over Flash, please remember how much of HTML5 and CSS3 isn't actually standardised yet. Most of these clever demo pages are based on non-portable, browser-specific CSS, which looks similar to what might one day go in CSS3 but often varies subtly between rendering engines, so the CSS files are full of almost the same styling written in three not-quite-identical ways.

    Really? Give examples of this, please. In CSS you sometimes have to state the same exact rule three times or more, but it's the same rule with the same syntax in all common cases I can think of except gradients. HTML5 video/canvas generally don't require many cross-browser hacks. You just have to stick to what all browsers have implemented. Libraries like jQuery can also abstract away browser differences for you.

    In fact, this stuff is generally standardized already. The problem is it's not always implemented, and when it is, often it's only in newer browsers. So HTML5 will take time to win, but it will win, at least for the common cases. Plugins might always be needed for special functionality that's too narrow to standardize, but not for basic video viewing, browser games, etc.

    --
    MediaWiki developer, Total War Center sysadmin
  122. Good lord that was stupid. by Brannon · · Score: 1

    Wow, where do I even start?

    Apple has given absolutely no indication that they will cripple their implementation of HTML5 to prevent people from making HTML5 apps that compete with their App Store. They have probably the most standards compliant mobile browser right now (point any iPhone to the acid3 test, for example).

    Dude, you can't make something true by wishing for it to be true.

    1. Re:Good lord that was stupid. by unix1 · · Score: 1

      Wow, where do I even start?

      Irrelevant because you didn't address anything I said.

      Apple's HTML standards compliance has no bearing on whether it does, or in the future will, expose full OS APIs to web/HTML "apps" via its browser, and have both features and speed comparable to locally compiled apps.

      HTML5 "apps" != Compiled apps; there's nothing in the HTML standard saying you must support 3D acceleration, multi-touch, gyroscope, front-facing (or any) camera, accelerometer, or compile your javascript to native binaries. And there's certainly no standard way, HTML or otherwise, of doing any of the above (and many others), no matter how often anyone tries to say otherwise. The closest thing to this was Palm's WebOS, but even in that case they had to provide "PDK" (their native development kit) to take full advantage of the device.

      Flash, on the other hand, could expose any available API to Flash apps, and compete more closely to local apps; while at the same time attempting to abstract those APIs cross-platform - e.g. across iOS, Symbian, WP7, and Android devices.

      And, adding insults don't really help your point either, just makes it look unintelligent.

  123. Re:I want it to go *when there is something better by Anonymous+Brave+Guy · · Score: 1

    Sorry, but I live in the real world. The only things I am interested in when making a decision about technology today are those things that can be reasonably expected or guaranteed as of today. I will worry about hypothetical futures tomorrow, when Linux is on the desktop, Apple have bowed to public pressure and made the iPhone an open platform, the RIAA has realised that on-line sales could make them a lot of money and abandoned DRM, and the W3C can manage to standardise something as important as HTML and CSS in less than the average human lifetime.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  124. Re:I want it to go *when there is something better by Anonymous+Brave+Guy · · Score: 1

    Depends what you mean by "soon". I predict less than five years until...

    You may well be right. I hope you are. However, five years is an eternity in Internet time. Some people become multimillionaires in less time. Other people try two or three different failed start-ups.

    To check your perspective, please try to identify any top tier web-based business today that is still using the same core technologies as it was five years ago. For reference, in mid-2005, Firefox was a year old, Safari was on version 2, IE6 was still the latest release, and Chrome wasn't even a twinkle in Sergey's and Larry's eyes. Tim O'Reilly had just popularised the term "Web 2.0", and YouTube had only just been invented. Neither major server-side frameworks like Ruby on Rails and CodeIgniter nor major client-side frameworks like jQuery had been released yet, and cloud hosting platforms like AWS didn't exist (for the general public, at least).

    Really? Give examples of this, please. In CSS you sometimes have to state the same exact rule three times or more, but it's the same rule with the same syntax in all common cases I can think of except gradients.

    I suspect gradients are indeed the main obvious example where the syntax differs significantly between browsers. If we're talking more generally about features that don't have effective cross-browser support yet, obviously neither IE nor Opera support much CSS3 stuff in their latest versions. There are several more features like animations that are only supported to any useful extent in Webkit browsers, so there aren't enough competing implementations to allow for different versions of CSS in your file. :-)

    In fact, this stuff is generally standardized already. The problem is it's not always implemented

    Actually, no CSS3 module has yet become a W3C Recommendation.

    In any case, for real projects rather than exploratory or for-fun pages, it is what's implemented that counts. There's no rule that we can't change a project to use a better technology later if one is available, but it's pretty hard to run a successful project using a better technology that most users don't have yet.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  125. Re:I want it to go *when there is something better by Anonymous+Brave+Guy · · Score: 1

    Websites that make extensive uses of table-based lay-outs take much more than just 5 lines, while the equivalent CSS is lighter by comparison.

    OK, let's try a few simple examples. Here's one from a web app I was working on yesterday: I want to display a short, plain text message in some sort of notification or dialog area, with an icon next to it. The icon should be a fixed horizontal distance from the text, and the whole icon+message should be centred within the containing block, with the text lines wrapping if necessary. For your reference, here is some quick and dirty HTML using a table-based layout, which nevertheless already works in every browser I have here, including the older ones I only test for backward compatibility these days:

    <table><tr>
    <td><!-- Icon img goes here --></td>
    <td><!-- Text goes here --></td>
    </tr></table>

    Just add a line or two of CSS to set the spacing you want. What combination of semantic HTML and CSS, which works on all major browsers and regardless of its context in the overall page layout, would you propose as an alternative? (If you're about to suggest something involving a float and some negative margins, please make sure it still works across the board when the containing block of the message is itself part of an arbitrary layout, possibly constructed using floats.)

    Of course, there are numerous more global page layouts that still require absurd amounts of effort in the CSS to get a basic result. Anything involving aligning content at the bottom of a multi-column layout (within a column, not in a footer) is probably a good example.

    You mean web developers are not allowed to argue for accessibility for, say, the blind, because they're not blind themselves?

    No, I mean that web developers who are advocating CSS over table layouts frequently justify this on the grounds of accessibility, but I'd bet good money that most of them have never heard a single page read aloud by a screen reader, let alone done actual usability testing with a partially sighted subject. You can tell this from the way they use perfectly standards-compliant HTML and CSS to render a page in a beautiful combination of colours that will sound fine when read by a screen reader... but be utterly unreadable to a significant proportion of the population with the wrong form of colour blindness.

    Finally, an announcement for the knee-jerk troll moderators: Please note that at no point in this post nor the one before it have I advocated any of (a) using table-based layouts routinely in production web sites, (b) not using CSS layouts in production web sites, or (c) building production web sites that do not cater properly for their target audience, including any members of that audience with special accessibility requirements. I am merely saying that dogmatic assumption that CSS is better than table layout is a lot like dogmatic assumption that HTML5 video is better than Flash: it may well be true in any given case, but "It's just better, because." is not a strong argument.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  126. Re:I want it to go *when there is something better by Simetrical · · Score: 1

    You may well be right. I hope you are. However, five years is an eternity in Internet time.

    True. But I'm just talking about when Flash is practically extinct. It's already on the way down, and HTML5 is already close to an acceptable replacement for some basic use-cases. I'd bet on top-tier video sites switching to HTML5 by default on some platforms in less than two years (they already support HTML5 as an option). Obviously there will be no massive change in the next six months – that's only practical when the client and server are controlled by the same party.

    To check your perspective, please try to identify any top tier web-based business today that is still using the same core technologies as it was five years ago.

    I'm not familiar with many top-tier websites, but the one I am familiar with is Wikipedia. That still runs on MediaWiki on top of LAMP behind Squid, pretty much the same as five years ago, although with a number of fairly significant improvements across the board. Most of the others are so secretive that it's hard to say, unless the site actually didn't exist five years ago. Regardless, your general point is correct.

    Actually, no CSS3 module has yet become a W3C Recommendation.

    No, but they're still standardized. Standardization is just when the exact way to do something is written down in a central and agreed-upon place. Editor's Drafts are standards. You can even have standards that aren't written down in any special place at all, like rel="nofollow". You might call some of these de facto standards rather than proper "official" standards, but they're still standards. To reach W3C Recommendation, every single feature of a document (which is often very large) must have two independent implementations and often a full test suite. Most of the individual features may well have been standardized years before.

    In any case, for real projects rather than exploratory or for-fun pages, it is what's implemented that counts. There's no rule that we can't change a project to use a better technology later if one is available, but it's pretty hard to run a successful project using a better technology that most users don't have yet.

    Yep, sure. It's standardized, but as I said, it's not implemented. The distinction is important, since a lot of random Slashdotters seem to blame the W3C for slow standards progress. In fact, in core web technologies like CSS and HTML5, it's the implementers who are usually the bottleneck, since writing a spec is typically quicker than coding the feature.

    --
    MediaWiki developer, Total War Center sysadmin
  127. Re:I want it to go *when there is something better by BenoitRen · · Score: 1

    OK, let's try a few simple examples. Here's one from a web app I was working on yesterday: I want to display a short, plain text message in some sort of notification or dialog area, with an icon next to it. The icon should be a fixed horizontal distance from the text, and the whole icon+message should be centred within the containing block, with the text lines wrapping if necessary.

    There are several ways to solve your example:

    • Using a float-based lay-out. This is compatible with web browsers going back at least 5 years.
    • Using display: inline-block on the icon's container and the message's container. This is only compatible with the newest versions of today's web browsers.
    • Using display: table; and friends to re-create the table using CSS. Sadly, even IE8 hasn't implemented these.
    • If the icon itself does not have real semantic meaning, you can use it as the message container's background and apply some padding to keep it visible.

    Solution 1 and 4 present the additional problem that you can't center something of which the width isn't known. If it's allowed to set a width, no problem. Otherwise two extra containers are needed along with some float rules to fake it.

    Now for my example. Years ago I took this page (warning: adult site, may not be work-safe, but when I visited it to get the link it was safe), and re-created it into . It's a good example of a page that makes extensive use of tables for its lay-out, which I successfully converted to show it could be done without hacks.

    No, I mean that web developers who are advocating CSS over table layouts frequently justify this on the grounds of accessibility, but I'd bet good money that most of them have never heard a single page read aloud by a screen reader, let alone done actual usability testing with a partially sighted subject.

    Do they have to? At least they're making an effort instead of clinging to web design tropes from 1998 that would leave their pages even worse off. I think many developers just need more experience with the craft. I know I'm still learning things despite having a good grasp of it. There are so many things to keep track of while trying to make a page semantically rich.

  128. Re:I want it to go *when there is something better by BenoitRen · · Score: 1

    Whoops, I made a HTML syntax error and the link to my page got munched.

  129. Re:I can give you one. Because evil never dies. by Anonymous Coward · · Score: 0

    stfu mate - not everyone is a geek. why can't people get that simple fact????

  130. Re:I want it to go *when there is something better by Anonymous+Brave+Guy · · Score: 1

    Otherwise two extra containers are needed along with some float rules to fake it.

    Exactly. And now your "semantic" HTML is full of extra divs that are there entirely to support the layout, along with a whole bunch of float rules that again aren't really there to float content but because it's still the only way to get sensible column layouts in CSS.

    I note in passing that a layout using such extra containers and floats, containing within it another layout using floats, that works correctly across all modern browsers, is quite a rare beast.

    Now for my example.

    Forgive me for skipping the NSFW link, but in any case, I don't dispute that using CSS for layout is often the right approach. I am merely saying it is not "always the right approach, because".

    Do they have to?

    Yes, if they want to start criticising others on accessibility grounds, I think they should actually know something about accessibility. IMNSHO, that knowledge should come from empirical data and real world experience, not dogmatic adherence to the rules people who are probably mostly not disabled posted on a blog too many.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  131. Total fucking bullshit, they make no case at all by gig · · Score: 1

    > HTML 5

    It's "HTML5".

    > And HTML 5 enables users to play video right in a Web browser instead
    > of requiring a plug-in, as Flash does. But predicting Flash's demise
    > is short-sighted

    Never mind the demise of Flash, consider the demise of Web browser plug-ins. They were always supposed to be an optional element in a Web page because they're not universal, but Macromedia/Adobe and Flash developers abused that. Now, plug-ins are totally and completely impractical. You can't expect people to update their phone's Flash plug-in 5 times a year. The security implications of that alone are ridiculous. But the multiple platform implications are worse: Flash barely even runs on ARM yet, 3 years after the Web jumped firmly onto ARM with both feet.

    > "Adobe has spent a lot of time optimizing Flash, and I'd wager it'd take some time
    > to get HTML 5 video as awesome."

    This actually makes me want to find the guy that said this and force him to compare Flash on a netbook to HTML5 on an iPad. The iPad has much less CPU power, yet the video runs smoothly at high qualities and is a much, much better experience. Flash has always been a pig, it has never been optimized. Nobody every describes the Flash video experience as "awesome" that is ridiculous. However the video experience on iPad has been lauded in every possible way. The guy has no idea what he is talking about.

    > The iPhone and iPad notwithstanding, Flash is beginning to show up on other
    > mobile device platforms.

    Flash has been beginning to show up for some years now. HTML5 has been on all mobile platforms that are currently under active development for 2-3 years now. All of those devices have built-in hardware video players, equivalent to a next-generation DVD player that uses the Internet or solid-state storage instead of an optical disc. Most of the Web's video no longer requires Flash. Even if you see it in Flash on your PC, it's running as HTML5 on iPad and other mobiles. Even where it is still Flash-only, there is already an upgrade path in place because the underlying platform is adding HTML5.

    > 2. Flash is used for more than just video delivery on the Web.

    Over 90% of Flash applications are video players. Most of the rest can be redone in HTML5. The 1-2% that cannot do not justify the installation of a proprietary software layer with questionable security on billions of devices. Those apps can be redone as native apps, or exist as PC-only apps until technologies like WebGL are further advanced.

    > Flash as a video solution was popularized with the rise of YouTube

    In 2005 ... but by 2007, YouTube was running directly on mobiles and set-top boxes and iPods and other consumer electronics gear in native H.264.

    > and [Flash] is also used by Hulu

    Flash-based Hulu is not licensed for and does not run on mobiles, even if they have Flash. The Hulu that runs on mobiles is H.264. Hulu runs on iPad and iPhone right now, even though they don't have Flash. Hulu is actually a poster child for Flash not being required.

    > [YouTube and Hulu] -- the top two video sites on the Web

    Neither of which requires Flash. Both of which run better without it.

    > Everybody is talking about video, but what doesn't necessarily get talked
    > about is a lot of the interactive elements

    That is true of both Flash and HTML5. HTML5 also has much, much more interactivity than previous HTML specifications.

    > Adobe provides strong tools and support for designers and developers.

    Duh. Adobe has been killing themselves and their apps with Flash. CS4 had Flash in its user interface, but notice that in CS5 *by popular demand* the user has a preference to show the panels with Flash or with WebKit (HTML5!) so even in Adobe's apps Flash is being replaced by HTML5.

    But Adobe support is irrelevant. Of course Adobe supports its proprietary platform! But that platform requires *all* other platform vendors to be Adobe partners and

  132. Why can't HTML5 be the standardized by Brannon · · Score: 1

    cross-platform API? That's the goal.

    So it's possible to create the standard but only if it is owned by Adobe?

  133. Re:I want it to go *when there is something better by lucian1900 · · Score: 1

    Even if the HTML5/CSS3 features were proprietary to browsers, the sane vendors have de-facto standards for such proprietary extensions. And they'll be standards one day, even if slightly different. Still better than the situation with flash. As for video, there are two choices now: use WebM or pay for H.264. That's good enough.

  134. Re:I want it to go *when there is something better by Anonymous+Brave+Guy · · Score: 1

    Even if the HTML5/CSS3 features were proprietary to browsers, the sane vendors have de-facto standards for such proprietary extensions. And they'll be standards one day, even if slightly different.

    Perhaps. If and when that day comes, HTML5 and CSS3 will be better choices than they are today.

    As for video, there are two choices now: use WebM or pay for H.264. That's good enough.

    That's a matter of opinion. For now, WebM is not widely supported in mainstream browsers: Opera has it, but it's only in testing versions of the major Gecko and Webkit browsers, and of course if you need IE or mobile browsers (both very big markets for on-line video) you're out of luck. As for H.264, it's an encumbered format with licensing costs, which automatically limits its usefulness to projects that can accept those limitations.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  135. Their platform? Our gadgets you mean... by Anonymous Coward · · Score: 0

    They are *our* devices, but people like you are giving Apple a free pass in what is increasingly becoming the licensing of hardware. How this does not horrify thoughtless fanboys is beyond me.

    What about we are given some control over them? After all people are shelling $400, $500, $600, whatever silly amount of money for them, so if I want Flash, porn, or whatever else crosses Saint Jobs the Pure I am not subjected to his mores, likes, dislikes or paranoias.

    Jobs could make you agree with some disclaimer about you being on your own if you install Flash, could provide an adult screening feature and force applications to comply with a certification scheme, they could do many things to deliver what they claim they want to deliver without abrogating the role of ultimate advisor about what happens in your own hardware.

    I don't own Apple products as a matter of principle, I think it is high time that some people questioned the wisdom of allowing a company to dictate what is good and what is bad for you, specially since one never asked them to make those decisions in our behalf in the first place....

  136. Re:Their platform? Our gadgets you mean... by Anonymous Coward · · Score: 0

    What does any of your rant have to do with the topic at hand?

  137. Re:I want it to go *when there is something better by BenoitRen · · Score: 1

    Exactly. And now your "semantic" HTML is full of extra divs that are there entirely to support the layout, along with a whole bunch of float rules that again aren't really there to float content but because it's still the only way to get sensible column layouts in CSS.

    div elements have no semantic meaning, and it's perfectly okay to include them to provide style hooks. A page using this trick is still using semantic HTML.

    Forgive me for skipping the NSFW link, but in any case, I don't dispute that using CSS for layout is often the right approach. I am merely saying it is not "always the right approach, because".

    If you're trying to make a page that is standards compliant and semantically rich, it is the only approach.

  138. Data plan on top of $7/mo voice by tepples · · Score: 1

    My DROID cost me $100, and the extra cost versus the dumb phone it replaced was $30/month.

    How much were you paying per month for your dumb phone? I pay $7 per month to Virgin Mobile for mine.

    If I didn't want the network, I'd consider it expensive.

    I have a network just about whenever I'm seated in a building, be it work, home, or a restaurant. It's called Wi-Fi. Perhaps a cellular data plan might be more useful to people who take long road trips, but then dropping down to EDGE or (worse) down to 0 bars puts you in the same position as me.