Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
The Internet Technology

Six Reasons Why Flash Isn't Going Away 483

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.'"
This discussion has been archived. No new comments can be posted.

Six Reasons Why Flash Isn't Going Away

Comments Filter:
  • oh yes it is. (Score:2, Interesting)

    by Anonymous Coward on Tuesday August 17, 2010 @03:01PM (#33279316)
    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"
  • by Green Salad ( 705185 ) on Tuesday August 17, 2010 @03:02PM (#33279330) Homepage

    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.

  • by ByOhTek ( 1181381 ) on Tuesday August 17, 2010 @03:06PM (#33279386) Journal

    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.

  • by jellomizer ( 103300 ) on Tuesday August 17, 2010 @03:06PM (#33279400)

    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.

  • by snooo53 ( 663796 ) * on Tuesday August 17, 2010 @03:07PM (#33279402) Journal
    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.
  • head-spin (Score:3, Interesting)

    by blair1q ( 305137 ) on Tuesday August 17, 2010 @03:08PM (#33279424) Journal

    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.

  • by whisper_jeff ( 680366 ) on Tuesday August 17, 2010 @03:08PM (#33279428)
    Um, Quake II in HTML5 [google.com]. 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.
  • by Anonymous Coward on Tuesday August 17, 2010 @03:08PM (#33279436)

    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.

  • by RocketRabbit ( 830691 ) on Tuesday August 17, 2010 @03:10PM (#33279456)

    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.

  • Re:Barberich (Score:3, Interesting)

    by by (1706743) ( 1706744 ) on Tuesday August 17, 2010 @03:13PM (#33279504)

    By itself, video is still a one way street.

    Sort of -- a few years ago I played around with ustream [ustream.tv], 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).

  • Android + Flash (Score:4, Interesting)

    by WilyCoder ( 736280 ) on Tuesday August 17, 2010 @03:18PM (#33279584)

    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.

  • by DJRumpy ( 1345787 ) on Tuesday August 17, 2010 @03:27PM (#33279702)

    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?

  • The real truth (Score:4, Interesting)

    by Arkham ( 10779 ) on Tuesday August 17, 2010 @03:38PM (#33279872)

    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.

  • 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/ [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.

  • by WrongSizeGlass ( 838941 ) on Tuesday August 17, 2010 @03:59PM (#33280146)

    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.

  • by Ossifer ( 703813 ) on Tuesday August 17, 2010 @04:03PM (#33280220)
    • 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
  • by Kitkoan ( 1719118 ) on Tuesday August 17, 2010 @04:17PM (#33280410)
    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?
  • by Layth ( 1090489 ) on Tuesday August 17, 2010 @04:19PM (#33280438)

    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 [adobe.com]

    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.

  • by sjonke ( 457707 ) on Tuesday August 17, 2010 @04:39PM (#33280682) Journal

    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.

  • Comment removed (Score:5, Interesting)

    by account_deleted ( 4530225 ) on Tuesday August 17, 2010 @04:40PM (#33280704)
    Comment removed based on user account deletion
  • by avatar139 ( 918375 ) * on Tuesday August 17, 2010 @05:29PM (#33281374)

    ...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....

  • by Penguinisto ( 415985 ) on Tuesday August 17, 2010 @05:48PM (#33281640) Journal

    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

  • by Kitkoan ( 1719118 ) on Tuesday August 17, 2010 @05:52PM (#33281704)

    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.

  • by Ingenium13 ( 162116 ) <ingeniumNO@SPAMgmail.com> on Tuesday August 17, 2010 @06:23PM (#33282078) Homepage
    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...
  • Bollocks. (Score:3, Interesting)

    by mjwx ( 966435 ) on Tuesday August 17, 2010 @10:24PM (#33284062)

    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.

One man's constant is another man's variable. -- A.J. Perlis

Working...