The first Windows laptops powered by Qualcomm's new Snapdragon X chips have hit the market, and they're setting new records for battery life in our testing lab.
This is a big deal because it marks a turning point in the conversation about how well the best Windows laptops match up against the best MacBooks. For years now, Apple's laptops have had the clear edge over Windows machines when it comes to battery life, reliably lasting 12+ hours on a full charge when Windows laptops often struggle to hit 10.
No longer. The new Snapdragon X Elite and Snapdragon X Plus processors appear to be delivering on Qualcomm's promises, because every Snapdragon laptop we've tested to date handily lasts 12+ hours in our battery tests.
Heck, the new HP OmniBook X with Snapdragon X Elite crushed the MacBook Air M3 in battery life, lasting well over an hour longer. And while it still can't beat the MacBook Pro M3, the Snapdragon chip inside gets it closer than any other Windows laptop we've ever tested.
This is a big win not just for Qualcomm but also Microsoft, as the Windows vendor can finally start pointing to third-party battery tests as evidence that Windows 11 laptops are just as capable as MacBooks. And they can't start too soon, given that I just saw a TV ad for MacBooks yesterday promoting their "all-day battery life" as a key selling point.
And that's certainly true, especially if you spring for a big MacBook Pro and use it for basic web browsing and email all day. But if you look over the condensed chart of our battery test results below you can see that the new Windows laptops powered by Snapdragon are lasting as long or longer as the MacBook Air M3, which is currently our top recommendation for the best laptop for most people.
* bold = Snapdragon X Elite
italics = Intel Meteor Lake
I've also taken the liberty of including battery test results from some recently tested Windows laptops that are powered by one of the new Intel Meteor Lake chips, so you can see how they stack up. You may remember that when Intel rolled out the Meteor Lake chips (along with the name change to Intel Core/Core Ultra) we heard a lot of promises about how their new "chiplet" design would enable them to deliver better battery life by using the on-chip NPU (Neural Processing Unit) to do some tasks more efficiently than prior generations could.
It may well be true, as we have seen some Meteor Lake laptops reliably delivering 10-12 hours of runtime in our battery life tests. That may not sound like much, but it is significant when you recall it wasn't so long ago that even a top-tier premium Windows laptop from Dell struggled to last 8 hours on a single charge.
However, as you can see from the chart above, Qualcomm's Snapdragon X CPUs blow Intel's latest round of laptop chips out of the water when it comes to battery life. Snapdragon laptops are also pretty competitive in terms of raw performance, but since they're Arm CPUs instead of the traditional x86 architecture you do have to run many Windows apps through an emulation layer that adds additional work and slows down performance relative to what we see on Windows laptops running on x86 chips.
But as new laptops like the Asus Vivobook S 15 and HP OmniBook X have proven, the hype wasn't all smoke and mirrors — Qualcomm has delivered the goods with Snapdragon X.
Every new Snapdragon X laptop we've tested so far has been on par with the latest MacBooks, and I doubt slotting the new Apple M4 chip into the next round of MacBooks is going to radically change that. Apple's laptops are still among the best you can buy, but now there's real competition coming from Qualcomm.
So if you've been on the fence about buying a new PC and all-day battery life was a big concern, rest easy — buying a Windows laptop no longer means you have to carry a charger with you when you leave the house, as long as you buy a well-reviewed one with one of Qualcomm's Snapdragon X chips inside.
But now you have to wonder: Can Intel and AMD produce laptop chips efficient enough to compete with what Qualcomm has brought to the table?
Time will tell!