My feelings towards OnePlus over the years are rather ambivalent. Generally, the company makes some pretty good phones, and in the past that included some of the best non-stock versions of Android. But there’s always something that isn’t quite right, a missing feature or a bit of hardware that isn’t up to the high standards “Never Settle” seems to promise. And the OnePlus 12 is no exception.
The OnePlus 12 has a great many things compared to previous phones. The return of wireless charging, improved telephoto camera capabilities, a massive 5,400 mAh battery and all wrapped in a phone that costs considerably less than its competitors. But I’m still irked by the fact the phone only offers IP65 water resistance.
IP65 does not offer great water resistance
An IP rating is an official indicator of how a device performs on an Ingress Protection test. The first number relates to protection against physical damage, with 6 meaning it’s sealed tight and protected from dust. That’s the highest score on that scale. The second number relates to protection against water, on a scale of 1 to 8. A score of 5, like the OnePlus 12 has, means protection against jets of water. Which isn’t bad, but it’s not a huge amount of protection.
I’d wager that most people out there want water resistance to protect their phones from accidental submersion. To protect against being dropped in some body of water, like a bathtub, a puddle, possibly even a river or pond. For that you’d need an IPX7 or IPX8 rating, and that’s the kind of thing you’ll find on a lot of premium phones these days.
There’s a reason why our best waterproof phones page has so much crossover with the best phones. Phones are fragile and phone makers clearly saw a need to make them more durable and better protected. Preventing water damage is a key part of that and it’s baffling that OnePlus would go all-in on other premium features, while simultaneously cheaping out on protection from stray bodies of water.
Believe it or not, IP65 water resistance is actually an improvement over the OnePlus 11. Last year’s flagship had an IP64 rating, so while it offered solid protection against dust it was only rated to protect the phone from splashes of water. Then again certain OnePlus 10 Pro variants has an IP68 rating, which means both its successors have had significant downgrades in this department.
OnePlus has a tenuous history with IP ratings
OnePlus has had a history of being rather stubborn compared to other phone makers. OnePlus was one of the last big players to add wireless charging to its phones, supposedly due to concerns about charging speed, and even then has implemented it very inconsistently.
The company also applied the same attitudes to IP ratings over the years, and the first OnePlus phone to actually have an official IP rating was the OnePlus 8 Pro. Previous phones did have water resistance, but they never went through the official Ingress Protection testing — and didn’t have IP ratings as a result.
OnePlus maintained that official IP testing wasn’t worth spending money on, since going through the certification process doesn’t offer any additional benefits. An IP rating won’t magically stop water damage from voiding your warranty, nor would it offer any additional protection in the event that you do drop your phone in the nearest bucket of water.
OnePlus even tried to prove this point with the OnePlus 7 Pro, dunking the phone to highlight the fact water resistance is still water resistance. IP rating or not. So why bother at all, and force consumers to pay for something OnePlus claims they don’t need?
We can’t be privy to what goes on in company boardrooms, but clearly something changed between the launch of the OnePlus 7 Pro and the OnePlus 8 Pro. Though in classic OnePlus style it was very inconsistently implemented for the next few generations. For the OnePlus 8 Pro through 10 Pro, you only got an official IP rating if you bought the phone through T-Mobile. Buying it from a retailer, including OnePlus itself meant you just got a vague water resistance promise.
Confused? Us too, and it wasn’t until the OnePlus 11 that all flagship variants received an official IP rating. Unfortunately it happened to be the rather disappointing IP64, and it’s still unclear why the rating was that low.
A premium phone should have all-premium features
At $799, the OnePlus 12 is offering a lot of premium features for a lower price tag than many of its rivals. It’s not cheap, but it’s certainly great value for those of you that want to enjoy a high-level Android experience without paying a thousand-plus dollars for the privilege. But just because a premium phone has a lower price doesn’t mean there’s an excuse to cut corners.
In the grand scheme of things a slightly lower IP rating isn’t really the worst thing in the world. Especially since there are plenty of other features OnePlus could have skipped out on this year. But if a company is going to put all the effort into making a premium phone like this, and increase the price by $100, the least they could do is go all in.
This isn’t some mid-range OnePlus Nord where sacrifices are to be expected, this is the flagship. And really OnePlus needs to stop letting users down in these really bizarre and inconsistent ways. The slogan is Never Settle, and it's about time OnePlus really took that to heart.