Huawei Mate 10 Pro vs Apple iPhone 8 Plus: Which is best?

Performance: Strongmen here

The comparison here is exactly the same as between the Mate 10 Pro and iPhone X, since both Apples have the same kind of muscle inside: the new A11 Bionic chip alongside 3GB RAM.

Meanwhile, the Mate 10 Pro has Huawei's new Kirin 970 chip (with 6GB RAM), itself promising a solid improvement in speed over the Kirin 960. On top of that, it also has a dedicated neural processing unit (NPU) to help with the phone's automated, AI-driven processes.

The Mate 10 Pro feels about as speedy in everyday usage as Apple's offering here, handling games, apps, and media with ease. However, the A11 Bionic has been slaying all Android comers in benchmark testing, showing that Apple has even more raw muscle available to play with – and that's true again here against the Kirin 970. It's just a beast.

Winner: Apple iPhone 8 Plus

Battery and perks: Pretty good, Mate

When it comes to battery life, this one's a sure win for Huawei. The huge 4,000mAh battery pack inside the Mate 10 Pro is a far sight better than the iPhone's 2,675mAh cell, not to mention a nice improvement over its flagship Android rivals.

That means you'll see extra hours of uptime, and the iPhone already provides a strong day's charge. Many users will be able to stretch deep into a second day with the Mate!

As for storage, the Mate 10 Pro gives you a nice internal cache of 128GB, but has no option for microSD expandability. Of course, that's true for Apple, as well, as the iPhone 8 Plus starts at 64GB storage – but you can bump up to a 256GB version instead for a staggering RM750 more.

As far as other perks, each side has a fairly minor offering. Apple's 3D Touch pressure sensitivity on the screen is moderately useful, but it hasn't proven to be a hugely critical part of the iOS experience.

Meanwhile, Huawei has a desktop mode that lets you plug the phone into an external display, pair a Bluetooth keyboard, and use it as a proper PC. But that's a pretty niche benefit that we imagine most people won't even bother trying.

Overall, Huawei comes out ahead on battery life, plus it has double the starting storage, even if Apple ultimately offers a larger version… for quite a bit more money. Huawei it is, then.

Winner: Huawei Mate 10 Pro

Verdict: Mate's matchup

Truth be told, these phones seem largely comparable on paper and at a glance. The Huawei Mate 10 Pro has the fresher design here and an advantage on battery life and storage, while the iPhone has more raw power to play with. Meanwhile, the screens and cameras are about even in terms of overall quality, with a slight edge to the Mate on the display panel tech.

Overall, the Mate 10 Pro has some small advantages when it comes to the categories listed here. On the other hand, iOS 11 is a more attractive mobile operating system than Huawei's EMUI 8.0 skin over the great Android 8.0 Oreo, and the iOS ecosystem still has a nice lead on essential apps and games over Android. Both things worth considering.

But once price comes into play, Huawei's overall edge seems well founded. The Mate 10 Pro hits Malaysia at RM3099, while Apple's got a hearty RM4149, price on its largest iPhone. Neither is cheap, and if you're into Apple's style of smartphones, then it's well worth the extra RM1000+ to get what you want. Why skimp when you're already spending that much?

In this specific battle, we think price is just enough of a difference to tip the average, undecided buyer towards the Huawei Mate 10 Pro. That said, if you're looking for an Android flagship in this price range, we'd rather point you towards the now-cheaper Samsung Galaxy S8 and S8 Plus instead, the slightly pricier Google Pixel 2 XL, or the much more affordable OnePlus 5 instead.

Winner: Huawei Mate 10 Pro