Last week I reviewed the new MacBook Pro. Not so much reviewed as tested battery life on it. I came away impressed. In three tests I managed to get between 5 and 8 hours of battery life out of the new 15” notebook. That’s longer than anything else at this performance/size level in my lab right now.

The previous generation MacBook Pro was good for about 3 - 5 hours. The less you do, the more you’ll find yourself closer to that 5 hour maximum. The more you do, the more you’ll find yourself at around 3 hours. Makes sense, no?

The new MacBook Pro works the same way. If you’re just typing in a window most of the time then you’ll find the new model, with integrated battery, will give you a crapton of battery life. Even using it like a productive, multitasking machine will yield close to 5 hours. Obviously your mileage may vary, but with 46% more battery capacity than the previous generation MacBook Pro you can expect at least that in battery life improvement from the new one.

A while ago, at the end of another MacBook review, I pointed out something odd. Battery life under OS X was much, much better than battery life under Vista:

  Wireless Internet Browsing DVD Playback Heavy Usage
MacBook Air (OS X) 4.98 hours 3.93 hours 2.7 hours
MacBook Air (Vista) 2.55 hours 2.05 hours 1.75 hours
Lenovo X300 (Vista) 2.82 hours 2.18 hours 1.68 hours


I attempted to create the same tests under Vista as I did under OS X and consistently found that the Mac notebooks offered much better battery life under OS X.

A few people asked how the new MacBook Pro fared under Windows. It lasted up to 8 hours under OS X, but how bad is the hit when going to Vista?

To find out I put together the same test I ran under OS X under a fresh install of Windows Vista x64 SP1. I even used Safari and iTunes for 64-bit Windows to keep the applications as similar as possible between the OSes.

I set Vista to the same brightness and power settings as OS X. I even chose the maximum power saving profile under Vista (my earlier tests used the Balanced profile). I ran the same wireless web browsing test I did for the new MacBook Pro review:

The wireless web browsing test uses the 802.11n connection to browse a series of 20 web pages varying in size, spending 20 seconds on each page (I timed how long it takes me to read a page on Digg and came up with 36 seconds; I standardized on 20 seconds for the test to make things a little more stressful). The test continues to loop all while playing MP3s in iTunes.
I only ran that test since it should give a good idea of the type of battery life degradation we can expect when going from OS X to Vista. If enough people would like to see more, I can always look at running a few more numbers but I believe this test alone should sum things up quite nicely.

Under OS X, this test yielded a battery life of 8.13 hours. The same test under 64-bit Windows Vista? Just over 6 hours:

New 15-inch MacBook Pro (73WHr battery) OS X 10.5.7 Windows Vista x64 SP1 Windows 7 RC1
Wireless Web Browsing (No Flash) Battery Life 8.13 hours 6.02 hours 5.48 hours


That’s nearly a 26% drop in battery life from OS X to Vista. When I first published these tests I spoke to a few PC OEMs to see if they had noticed any similar results. No one was willing to go on record but some OEMs did at least admit to seeing a ~20% difference between battery life in OS X and Vista.

The situation is apparently a bit better under Windows XP but not significantly. Even more depressing is the fact that Windows 7 doesn’t appear to make the situation any better. I still have a couple more hours in my Windows 7 run but I’ll update this page once I have the results. Right now it’s looking like ~6 hours for the new MacBook Pro under Windows 7 x64 RC1. Update: I finished the Windows 7 results and unfortunately it looks even worse than Vista. The even lower battery life is possibly due to earlier, unoptimized drivers for Windows 7. Either way, it doesn't look like Windows 7 is going to fix this issue.

Many have said that Sony and Lenovo are capable of offering similar battery life under Vista to what Apple can provide under OS X. We’ve been after both companies to get us hardware to help prove this point, but so far neither one has actually followed through. Needless to say, this is something we’re going to continue to investigate. I just figured you all might like to see updated results.

The SATA 3Gbps vs. 1.5Gbps Issue


View All Comments

  • bspeck1 - Tuesday, June 16, 2009 - link

    If patterns repeat themselves Anand, shouldn't we expect a big update on the MacBook Pro in October? In your recommendation should I wait to buy until October for a faster Intel chip or is this Summer update stellar?? Reply
  • sadffffff - Tuesday, June 16, 2009 - link

    I would take a pc laptop, your lenovo, for example, and install osx on it (assumeing it was compatible enough). It would be interesting to see if the opposite is true. maybe since the lenovo vista battery life is better than the mbp in vista, its osx life would also be better than the mbp. Reply
  • crispbp04 - Tuesday, June 16, 2009 - link

    Apple hardware optimized for Apple operating systems, and then comparing it to Vista running on the same device? Confused. Reply
  • flybefree - Tuesday, June 16, 2009 - link

    Here's your answer - we all know that Windows is completely bloated, inefficient operating system. Isn't this good supporting evidence to the fact? Reply
  • SoCalBoomer - Wednesday, June 17, 2009 - link

    No it's not good supporting evidence to that OPINION. Instead, it's comparing drivers made by Apple for its own operating system to drivers made by Apple for a competing operating system.

    Do you THINK Apple would optimize hardware drivers to get the best performance for WINDOWS? Are you NUTS?
  • JimmiG - Tuesday, June 16, 2009 - link

    On my netbook, I got about 30mins less battery life out of Ubuntu 8.10 LPIA version than Windows XP when browsing the net wirelessly. Much of this was due to the lack of power saving features in the drivers for things like audio, WLAN etc. Also CPU usage was generally higher and stayed at 100% more of the time. Of course, it might not be the same with full featured laptops, but I have a feeling Linux is no more efficient than Windows due to the poor driver support. Reply
  • nortexoid - Tuesday, June 16, 2009 - link

    It depends entirely on the driver support for your hardware and whether you compile the kernel yourself or whether you just use whatever some distro provides. With excellent manufacturer driver support and a self-compiled kernel, one should be able to obtain better battery life in linux than Windows XP. I mean, OS X IS based on freebsd, which is very similar to linux. Reply
  • SgtTech - Tuesday, June 16, 2009 - link

    I know this is not what this article was about but I bought the MacBook Pro 17" back in March. I have been pretty pleased with it except for one thing. I find that even the shorter battery life under Vista is still very good life as I get about 4-5 hours on my battery under email and web surfing conditions. However, I do have one problem in Vista 64 Bit, I consistantly have lockups, this started after about 3-4 weeks of no problems. Under OS X I have yet to have a lock up so I am pretty sure it is a driver. It gets worse as time goes on. I believe it is a NIC (wireless most likely) issue and am wondering if anyone else has experianced this and if you were able to resolve it. Currently I am trying to isolate it by disabling the wireless controller under Vista. Any help from the Anandtech crew would be helpful. Reply
  • nortexoid - Tuesday, June 16, 2009 - link

    I would be interested in a comparison with various distros of Linux (or just Ubuntu!) under gnome and KDE, using feature-comparable software (e.g. Rhythmbox and Epiphany/Firefox).

    I mean, what on Earth would be responsible for such a huge discrepancy between OS X and (every brand of) Windows?
  • MRC554 - Tuesday, June 16, 2009 - link

    Apple has total access to all Mac BIOS info - something Vista don´t have. With this extra advantage, Apple can optimize MacOS X for maximum energy consumption - something Vista can´t. That´s the reason MacOS X will always have better battery life on Macs. Reply

Log in

Don't have an account? Sign up now