Product Listing

Huawei P40 Pro review: Evolving smartphone photography against all odds

By Liu Hongzuo - 12 Apr 2020
Launch SRP: S$1488

Benchmark Performance, Battery Life, Conclusion

Benchmark Performance

Powering the Huawei P40 Pro is a Huawei Kirin 990 5G chipset. Similar to the Kirin 990 SoC in the Mate 30 Pro, it uses a 7nm architecture with a CPU, GPU, and NPU module, among other components that complete the processing unit. What makes it different from the Mate 30 Pro's processor is the inclusion of a new modem that supports 5G connectivity on both SA (standalone) and NSA (non-standalone) 5G networks.

Technically speaking, the Qualcomm equivalent of the Kirin 990 5G is none other than the Snapdragon 865, which also comes with 5G support and a dedicated CPU for AI. This Snapdragon SoC can be found on devices like the Oppo Find X2 Pro. The Samsung equivalent would the Exynos 990, which can be found on the latest Samsung Galaxy S20 series. Naturally, we'd compare the P40 Pro against these models to see if the chipset holds up against the competition. We'd also benchmark the P40 Pro alongside its predecessor to see if there have been any improvements.

  Huawei P40 Pro Oppo Find X2 Pro 5G Samsung Galaxy S20+ Apple iPhone 11 Pro (64GB) Google Pixel 4 XL (128GB) Huawei Mate 30 Pro OnePlus 7 Pro (12GB/256GB) Oppo Reno2
  Huawei P40 Pro Oppo Find X2 Pro 5G Samsung Galaxy S20+ Apple iPhone 11 Pro (64GB) Google Pixel 4 XL (128GB) Huawei Mate 30 Pro OnePlus 7 Pro (12GB/256GB) Oppo Reno2
Launch SRP
  • From S$1488
  • From S$1699
  • From S$1498
  • From S$1649
  • From S$1469
  • From S$1298
  • From S$1278
  • From S$899
Operating system
  • Android 10 with EMUI 10.1
  • ColorOS 7.1, based on Android 10
  • Android 10 (One UI 2.1)
  • iOS 13
  • Android 10.0 with EMUI 10
  • Android 9.0 with Oxygen OS
  • ColorOS 6.1, based on Android 9 Pie
  • HUAWEI Kirin 990 5G octa-core (2 x 2.86GHz Cortex-A76 & 2 x 2.36GHz Cortex-A76 & 4 x 1.95GHz Cortex-A55)
  • Qualcomm Snapdragon 865 Octa-core up to 2.84GHz
  • Exynos 990
  • Apple A13 Bionic
  • Hisilicon Kirin 990 Octa-core (2x2.86 GHz Cortex-A76 & 2x2.09 GHz Cortex-A76 & 4x1.86 GHz Cortex-A55)
  • Qualcomm Snapdragon 855
  • Qualcomm Snapdragon 730G Octa-core (2x2.2 GHz Kryo 470 Gold & 6x1.8 GHz Kryo 470 Silver) with Adreno 618 GPU
Built-in Memory
  • 8GB RAM
  • 12GB RAM
  • LPDDR5
  • 8GB
  • 6GB
  • 8GB RAM
  • 12GB RAM
  • 8GB RAM
  • 6.58-inches 2,640 x 1,200 pixels (~441 ppi) OLED, 90Hz
  • Always-On Display
  • 6.7-inch / 3,168 x 1,440 pixels (513 ppi) / 120Hz refresh rate / OLED Display
  • 6.7-inch, Dynamic AMOLED 2X, Infinity-O
  • 3,200 x 1,440 pixels
  • 525ppi
  • 5.8-inch Super Retina XDR display
  • 2,436 x 1,125 pixels
  • 458ppi
  • 6.53-inches FHD+ 2,400 x 1,176 pixels (409 ppi) OLED 18.5:9 ratio
  • Always-On Display
  • 6.67-inch / 3120 x 1440 pixels (516ppi) / 19.5:9 ratio / Fluid AMOLED
  • 6.5-inch / 2,400 x 1,080 pixels (401 ppi) / 20:9 ratio / AMOLED Display
  • Rear: Quad: 50-megapixel Ultra Vision Camera f/1.9 + OIS, 40-megapixel Cine Camera ultra-wide angle f/1.8, 12-megapixel SuperSening Telephoto Camera f/3.4 + OIS, 3D Depth Sensing Camera
  • Front: 32-megapixel, f/2.2 + Depth Camera
  • Rear:
  • 48MP, Sony IMX689 1/1.4-inch sensor size, f/1.7, All Pixel Omni-Directional PDAF
  • 48MP, Sony IMX586 1/2-inch sensor size, f/2.2, 120° FOV, 3cm Macro
  • 13MP Periscope Telephoto, f/3.0, 10x Hybrid Zoom, 60x Digital Zoom
  • Front:
  • 32MP, f/2.4
  • 12 MP, f/1.8, 26mm (wide), 1/1.76", 1.8µm, Dual Pixel PDAF, OIS
  • 64 MP, f/2.0, (telephoto), 1/1.72", 0.8µm, PDAF, OIS, 3x hybrid optical zoom
  • 12 MP, f/2.2, 13mm (ultrawide), 1.4µm, Super Steady video
  • 0.3 MP, TOF 3D, f/1.0, (depth)
  • Rear:
  • 12 MP, f/1.8, 26mm (wide), 1/2.55", 1.4µm, PDAF, OIS
  • 12 MP, f/2.0, 52mm (telephoto), 1/3.4", 1.0µm, PDAF, OIS, 2x optical zoom
  • 12 MP, f/2.4, 13mm (ultrawide)
  • Front:
  • 12 MP, f/2.2
  • Rear: Quad: 40-megapixel f/1.6 27mm wide with 1/1.17" SuperSpectrum sensor, 40-megapixel f/1.8 ultra wide with 1/1.54" cine sensor, 8-megapixel f/2.4 telephoto with 3x optical zoom, and 3D Depth Sensing camera.
  • Front: 32-megapixel, f/2.0, 3D Depth Sensing camera.
  • Rear:48 MP, f/1.6, (wide), 1/2", 0.8µm, PDAF, Laser AF, OIS
  • 8 MP, f/2.4, 78mm (telephoto), 3x zoom, PDAF, Laser AF, OIS
  • 16 MP, f/2.2, 13mm (ultrawide)
  • Front:Motorized pop-up 16 MP, f/2.0, 25mm (wide), 1/3.0", 1.0µm
  • Rear: 48MP, f/1.7, 26mm, Telephoto 13MP, f/2.4, 53mm, 8MP, f/2.2, 13mm (ultrawide), 2MP Black and White, f/2.4,
  • Front: 16MP, f/2.0
  • Wi-Fi 802.11 a/b/g/n/ac/ax, 5G NR (primary SIM), 4G FDD LTE, dual-band, hotspot, DLNA, Bluetooth 5.1, A2DP, LE, GPS, AGPS, GLONASS, BeiDou, Galileo, USB 3.1 Gen 1 Type-C, NFC
  • Wi-Fi 802.11a/b/g/n/ac/ax (2.4Ghz, 5.1Ghz, 5/8Ghz(, Wi-Fi Direct, hotspot, Bluetooth 5.1, A-GPS, Beidou, Glonass, Galileo, GPS
  • Wi-Fi 802.11 a/b/g/n/ac/ax, dual-band, Wi-Fi Direct, hotspot, Bluetooth 5.0, A2DP, LE
  • NFC
  • Wi-Fi 6 (802.11ax/ac/n/b/g/n/a)
  • Bluetooth 5.0
  • Wi-Fi 802.11 a/b/g/n/ac, 4G+ LTE-A (3CA) Cat 21 (up to 1400Mbps), dual-band, hotspot, DLNA, Bluetooth v5, A2DP, LE, GPS, GLONASS, USB 3.1 Type-C
  • Wi-Fi 802.11 a/b/g/n/ac, dual-band, Wi-Fi Direct, DLNA, hotspot ,Bluetooth v5, NFC, 4G LTE Cat 18 (up to 1.2Gbps)
  • Wi-Fi 802.11 a/b/g/n/ac , dual-band, Wi-Fi Direct, hotspot, Bluetooth 5.0, A2DP, EDR, LE, aptX HD, dual-band A-GPS, GLONASS, BDS, GALILEO, QZSS, NFC
Storage Type
  • 256GB internal storage
  • Huawei Nano Memory expansion (up to 256GB)
  • 512GB internal storage
  • UFS 3.0
  • Internal 128GB, UFS 3.0
  • microSDXC (uses shared SIM slot)
  • 64GB internal storage
  • 256GB internal storage
  • Huawei Nano Memory expansion (up to 256GB)
  • 256GB
  • 256GB internal storage
  • microSD support up to 256GB
  • 4,200mAh
  • 40W Huawei SuperCharge
  • 27W Huawei Wireless SuperCharge
  • 15W Huawei Wireless Quick Charge (Qi wireless charging)
  • Reverse wireless charging
  • 4,260mAh
  • 65W SuperVOOC 2.0 Flash Charge
  • 4,500mAh Li-Po
  • 3,190mAh lithium-ion
  • 4,500mAh
  • 40W Huawei SuperCharge
  • 27W Huawei Wireless Quick Charge (Qi wireless charging)
  • Reverse wireless charging
  • 4,000mAh
  • Warp Charge 30 Fast Charging
  • 4,000mAh
  • VOOC Flash Charge 3.0
  • 158.2 x 72.6 x 8.95 mm
  • 165.2 x 74.4 x 8.8mm
  • 161.9 x 73.7 x 7.8 mm
  • 144 x 71.4 x 8.1mm
  • 158.1 x 73.1 x 8.8 mm
  • 162.6×75.9×8.8mm
  • 160 x 74.3 x 9.5mm
  • 209g
  • 217g
  • 168g
  • 188g
  • 198g
  • 206g
  • 189g
  • Up to 5G SA and NSA


JetStream 2.0

JetStream 2 is a combination of a variety of JavaScript and Web Assembly benchmarks, including benchmarks that came before like SunSpider and Octane. It primarily tests for a system's and browser's ability in delivering a good web experience. It runs a total of 64 subtests, each weighted equally, with multiple iterations, and takes the geometric mean to compute the overall score. The higher the score, the better.

While it's markedly better than its predecessor, the P40 Pro falls comfortably within the middle of other current-gen Android flagships. Nothing to shout about, really, when what matters more was that both Google Chrome and its default built-in browser were both responsive at loading webpages.



AnTuTu is an all-in-one benchmark that tests CPU, GPU, memory, and storage. The CPU benchmark evaluates both integer and floating-point performance. The GPU tests assess 2D and 3D performance, the memory test measures available memory bandwidth and latency, and the storage tests gauge the read and write speeds of a device's flash memory. The higher the score, the better.

Just because AnTuTu is a Chinese-made benchmark doesn't necessarily mean it would favour a Chinese-made phone. The P40 Pro's selling point is not its processing power, and it's apparent in both real-world use and on the benchmark chart. While it's undoubtedly flagship quality at loading apps or files from the internal storage, game apps still take a while to boot up, and even starting up its camera isn't as instantaneous as you might believe. That said, it's still a marked improvement from its predecessor, and that's what counts. 


Geekbench 5

Geekbench CPU is a cross-platform processor benchmark that tests both single-core and multi-core performance with workloads that simulate real-world usage. Geekbench 5 scores are calibrated against a baseline score of 1000, which is the score of an Intel Core i3-8100. As a result, Geekbench 5 scores are not comparable against those of Geekbench 4, whose baseline score is derived from an Intel Core i7-6600 processor. The higher the score, the better.

The darker red bar indicates single-core performance, while the lighter pink bar represents the respective multi-core performance.

Geekbench's findings are aligned with AnTuTu's, so it's not surprising that we see this chart's results. However, it's worth noting that the P40 Pro's processing is almost on par with devices carrying the Qualcomm Snapdragon 865 chipset.


3DMark Sling Shot Extreme 

3DMark Sling Shot is an advanced 3D graphics benchmark that tests the full range of OpenGL ES 3.1 and ES 3.0 API features including multiple render targets, instanced rendering, uniform buffers and transform feedback. The test also includes impressive volumetric lighting and post-processing effects. We're running this benchmark in Unlimited mode, which ignores screen resolutions. The higher the score, the better.

While it's significantly better than its preceding model, graphics performance still lags behind the competition. If you're big on gaming, the P40 Pro wouldn't be the best option out there, even with its 90Hz refresh rate display.


Battery Life

Our standard battery test for mobile phones has the following parameters:

  • Looping a 720p video with screen brightness and volume at 100%
  • Wi-Fi and Bluetooth connectivity turned on
  • Constant data streaming through email

This is where the P40 Pro turns the fight around. The lukewarm flagship processing performance paid off in spades with whopping battery life, even exceeding the S20 Ultra's 5,000mAh battery in terms of uptime. It's no surprise that the Mate 30 Pro (4,500mAh) also lasted almost as long since the chipset is similar save for the 5G modem in the P40 Pro's version. This means that Huawei managed to squeeze out just a little more performance for a similar chipset while maintaining its uptime.

Charging was really fast too, as it took approximately 50 minutes (average) with its provided charger to go from 0 to 100%.


A quick price chart before we conclude:

  • Huawei P40 Pro retails at S$1,448, with 5G support
  • Samsung Galaxy S20, S20+, and S20 Ultra retails at S$1,298, S$1,498, and S$1,898 respectively, with the Ultra having 5G support
  • Oppo Find X2 Pro retails at S$1,699, with 5G support

Let's be frank here. 5G network will take a little while before it arrives in Singapore and Covid-19 is doing a stellar job at making sure that people based here aren't getting to go anywhere with a 5G network anytime soon. Having 5G support on the device (or the lack thereof) isn't a deal-breaker in flagship devices - at least, not until next year. This opens up the P40 Pro to many other alternatives, which makes it tough for Huawei since the P40 Pro doesn't have Google Mobile Services. 

Would we still recommend getting the P40 Pro? It's mostly a yes, with many things considered. It's a flagship device that manages to deliver further improvements to its already outstanding camera performance, retains its good battery uptime while having respectable flagship-tier processing power that should satisfy most users.

Am I getting the most value out of it? That depends on how much you'd prioritise the display, speaker quality and Google Mobile Services. The other alternatives listed at the top of this section have pretty amazing display panels themselves, so the P40 Pro doesn't quite stand out in this aspect. Also, it might not bode well for some if they had to use the internet browser to access Gmail, and other Google services. While very easy workarounds exist such as even using Web Apps to gain 'mobile app' friendly interaction, it really depends if the would-be buyer is open to these options. It's more of a mindset problem and usage preference prioritization than anything else.

Power users will certainly find it less of an issue if they're already used to installing Android apps via third-party app stores, which carry all the other apps you'll need (albeit not officially). After all, the P40 Pro is still an Android-based phone, and Huawei is making the gap smaller by having more and more app developers creating apps for Huawei's app store, AppGallery. It's only a matter of time before Huawei gets to the proverbial 'there'.

There's also something to be said about the longevity of a business unit when it's missing core features like Google Mobile Services. Most phone brands that try to deviate from the iOS/Android formula wouldn't even last as long as the time it took to read this review (remember BlackBerry or the Microsoft OS Lumia phones?). While Huawei has the backing of deep pockets and in-house R&D, so did Research In Motion and Microsoft. 

It's not for us to determine if you can or cannot live without Google's services, nor is it for us to say how amazing AppGallery is (it actually isn't in terms of selection, but that's because we've used iOS App Store and Google Play Store ever since they came into existence). However, it's fair to say that Huawei did - within their means - put out a reasonably decent flagship smartphone while improving on its core selling point - the camera.

What we're not so sure about is its S1,448 suggested retail price. While it's in-line with many other flagship devices out in the market, there's still the slight inconvenience to put up for a phone with Google Mobile Services at this juncture and we were hoping that it would be priced a little more favourably to help consumers make the hop to Huawei's latest offering. Huawei's pre-order offer was quite helpful to that extent with a generous bundle offered, that we can safely say the Huawei P40 Pro offered great value. However, that offer doesn't exist now.

For those who can't come to terms to cough up that much for the Huawei P40 series, don't forget that there's a regular P40 model priced at only S$1,048. It offers much of what the P40 Pro has, but with 128GB internal storage (instead of 256GB), 16MP telephoto camera (instead of a 40MP sensor), 'only' 3x optical zoom and no ToF camera. That's not a whole lot of difference and you still get all the great imaging capabilities offered by the main 50MP Ultra Vision Camera that's present throughout the entire series. So if you're having second thoughts of considering the Huawei P40 Pro because of its price point, the P40 is a much more viable option to enjoy many of Huawei's newest capabilities and features now.

Personally, I'd still use my Google-capable Android OS smartphone (such as users of the P30 Pro) until it properly conks out before I get the P40 Pro. But if that phone died tomorrow (touch wood), the P40 Pro would definitely be up for consideration because of all its plus points - great camera, good battery uptime, and a nice screen. Granted I might be missing out on some of the contactless payment options, it won't be long before Huawei gets around to that.

It is a phone made for smartphone photography, against all the odds, and it will only get better as the Huawei AppGallery matures.

Join HWZ's Telegram channel here and catch all the latest tech news!
  • Design 8.5
  • Features 8.5
  • User-Friendliness 8
  • Performance 9
  • Value 7.5
The Good
Stunning camera and image performance for all situations
Clean and responsive user interface
Great battery life
Super fast charging
Practical upgrades from predecessor
5G network ready
The Bad
Below-par display resolution vs. other flagships
Slighly heavy
Single-firing speaker
No Headphone jack
Proprietary memory card only
No Google Mobile Services
Our articles may contain affiliate links. If you buy through these links, we may earn a small commission.