Slashdot Mirror


Flash Can Rob 2 Hours From MacBook Air's Battery Life

The lack of Flash in the new MacBook Air may annoy some users, but it has a big upside, too. According to Wired's report (citing Ars Technica) passed on by an anonymous reader, "Having Flash installed can cut battery runtime considerably — as much as 33 percent in our testing. With a handful of websites loaded in Safari, Flash-based ads kept the CPU running far more than seemed necessary, and the best time I recorded with Flash installed was just 4 hours. After deleting Flash, however, the MacBook Air ran for 6:02 — with the exact same set of websites reloaded in Safari, and with static ads replacing the CPU-sucking Flash versions."

18 of 509 comments (clear)

  1. Why not install Flashblock by default by microbee · · Score: 4, Insightful

    Block all flashes by default but allow user to enable one specifically. Problem solved.

  2. I think this should be read more like... by MarcoAtWork · · Score: 5, Insightful

    ... web ads can rob 2 hours from a macbook air's life, the main reason why the battery lasts longer in the no-flash case is because the ads aren't loaded, once all ads move to HTML5 I don't think there'll be that much of a difference.

    --
    -- the cake is a lie
    1. Re:I think this should be read more like... by GWBasic · · Score: 3, Insightful

      ... web ads can rob 2 hours from a macbook air's life, the main reason why the battery lasts longer in the no-flash case is because the ads aren't loaded, once all ads move to HTML5 I don't think there'll be that much of a difference.

      Doubtful. The real problem is that Apple can't tweak the Flash runtime to be more CPU efficient. In contrast, they can do whatever they want to their Javascript and HTML engines.

      This is also why I love Chrome. It buckets Flash into a separate process, so when Ads start hogging the CPU, I kill the Flash process.

    2. Re:I think this should be read more like... by Anonymous Coward · · Score: 3, Insightful

      Playing H.264 video via QuickTime on Mac OS X is less CPU intensive than Flash because Apple specifically optimizes their OS and hardware around QuickTime. Not surprisingly, they don't do the same for Flash.

      It wasn't until a recent OS update that Mac OS X even offered APIs to allow other software access to hardware H.264 acceleration - but since Flash doesn't only support OS X 10.6.4, instead opting to support Mac OS X from Tiger on up, those APIs are entirely useless. And until Apple bothers supporting their users who haven't upgraded to the latest and most locked-down, will remain useless.

  3. In other news... by JReykdal · · Score: 4, Insightful

    Using the computer might drain your battery!

  4. Flash ads are CPU hogs. by pushing-robot · · Score: 5, Insightful

    Wow, that's... news.

    --
    How can I believe you when you tell me what I don't want to hear?
  5. Re:No ABP in OSX? by Anonymous Coward · · Score: 4, Insightful

    Because Safari works far better than FF on OS X?

  6. Friends don't let friends run flash by dtjohnson · · Score: 5, Insightful

    It's great that someone is finally recognizing this sort of stuff. Think of the millions of kwh wasted all over the world every day running flash on laptops and desktops...not to mention the security issues involved with the 'active' content that the flash player brings to the system. All of this comes from an unlovely company that does not seem to shoulder any responsibility for the software that it looses upon the user community. Okay Adobe, mod this troll, but you can't stop everyone from eventually seeing the light.

    1. Re:Friends don't let friends run flash by dudpixel · · Score: 4, Insightful

      there is nothing about flash (the format) that is all that bad. sure the implementation could be a LOT better, including the plugin, but I think for what it is and considering how long it has been around, its not all bad. Until now, there hasn't been an equivalent on the web, at least not with the same market share. Up until recently, if you wrote a website using flash, you could deliver a rich multimedia experience to a very wide audience. What other choices did you have? not all websites are just about information and plain text.

      I think flash is now reaching end of life, sure, but I also think it has served a purpose, while we wait for web standards to catch up and fully support rich content online.

      One day the web will be an extension of what our desktops can already do...but that day is still a way off...and no HTML5 isn't going to fix this overnight.

      --
      This seemed like a reasonable sig at the time.
  7. Flash isn't the problem... by Zouden · · Score: 5, Insightful

    Reinstall Flash and install adblock. Then the story changes to "Ads Can Rob 2 Hours From MacBook Air's Battery Life". But not many ad-supported websites would run with that title, would they?

    This is a complete non-story. It's no surprise that replacing animated content with a static image improves battery life. I would prefer more websites used static content for their ads rather than Flash content. Then maybe I wouldn't block them so much. With AdBlock, having Flash installed makes no difference to how long my battery lasts - but it does make a difference to what I can do on the web.

    --
    "A week in the lab saves an hour in the library"
  8. Wow by WillyWanker · · Score: 4, Insightful

    You mean running animations in the background on multiple pages eats CPU cycles??? Oh noes! Geez, I wonder how Jobs' little darling, HTML5, will manage to do animations without using any CPU power?

    I swear every day it's another retarded "report" about something equally as retarded.

  9. Re:news? by bhcompy · · Score: 4, Insightful

    How about you blame the ad companies for using Flash rather than blame Adobe for making an interactive product meant to enhance web content(which you admit it does)? Or blame the browser companies for not giving the options and/or making it more obvious that dynamic content is being used? Smith and Wesson makes guns. Are they at fault when some gangbanger kills another with a S&W?

  10. not really by SpiceWare · · Score: 3, Insightful

    once all ads move to HTML5 I don't think there'll be that much of a difference

    unlike Flash, the browser makers can actually address HTML5 performance issues.

  11. Re:Who would stand to benefit from such a study? by nedlohs · · Score: 5, Insightful

    Evolution never anticipated anything, full stop.

  12. Re:I use that setup by MichaelKristopeit162 · · Score: 3, Insightful
    seriously, your claims are idiotic.

    there is no correlation between battery life and computer necessity relative to time.

  13. Re:Who would stand to benefit from such a study? by mcrbids · · Score: 4, Insightful

    Augh! Enough!

    Flash isn't perfect, I'll grant that. But if Flash didn't solve a very real set of problems, it wouldn't be installed on 98% of all computers made!

    Go back just 1 year. Want to watch a video, online, what tool do you use? Want to make an interactive, graphically rich application to deliver via the Internet, what tool do you use?

    See what I'm saying? Sure, flash has its warts. But it does neatly solve a problem that even HTML 5 doesn't do all that well at, yet. And the cost is a bit of CPU time, which has traditionally been considered cheap....

    How many conversations have been ended with: "No need to rewrite your PHP application in C - Hardware is cheap!"? It's the same conversation with Flash! It's highly abstract, platform independent, looks nice, and performs better than any other product available (still!) given these requirements.

    I'm not saying that it couldn't be done better, but even with HTML 5, there still isn't a tool with a better overall combination of features and availability. (Hint: my small company's online training videos are all delivered with flash and FlowPlayer because it actually works - HTML 5 is not even close to universally available, yet)

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  14. Re:Who would stand to benefit from such a study? by jschottm · · Score: 3, Insightful

    There are many beneficiaries when flash eventually bites the dust and becomes a pariah like Java Applets.

    The problem isn't just Flash, the problem is complicated and interactive ads, which is what advertisers push for (because they work). It doesn't matter which technology is being used, be it HTML5 or Flash, it's still going to suck up CPU time.

  15. Re:No ABP in OSX? by mr_lizard13 · · Score: 3, Insightful

    I was a happy Firefox user for years, before finally switching to Safari when FF became more than unresponsive.

    The problem, according to the many help forums, was I had "too many extensions" installed, and that I should "create a new profile".

    I resented being punished for using the extensions system that Mozilla so heavily promoted, so I switched.

    And now I've got AdBlock back, and use ClickToFlash, 2 extensions which installed right from the web page with no restart required. Now I'm a happy Safari user.

    --
    "We live in a global world" - Harvey Pitt, former Securities and Exchange Commission Chairman