System Performance

Inside the Honor 8 is a HiSilicon Kirin 950 SoC, with four ARM Cortex-A72 CPUs running at up to 2.304GHz and four Cortex-A53 CPUs running at up to 1.805GHz, paired with either 3GB or 4GB of LPDDR4 1333MHz RAM. We covered the Kirin 950’s performance and power efficiency in great detail in our Mate 8 review, so I will not delve into that again here. If you’re the curious type and have not already seen that review, it’s a very interesting read.

Like most recent devices, the Honor 8 offers a few different battery modes: Performance, Smart, and Ultra. The first mode obviously favors performance over battery life, while the Ultra mode severely limits the functionality of the phone—only allowing access to the dialer, messaging and contacts—and is only intended for situations when you really need to stretch battery life. The Smart mode, which is selected by default, tries to extend battery life by limiting peak performance in a way that does not noticeably degrade the user experience. Based on a casual investigation, there does not seem to be an obvious difference in how the Performance and Smart modes handle the A72 cores, but the Smart mode drops the target frequency for the A53 cores in moderate workloads from 1.5GHz to 1.3GHz. In order to see what effect this has on performance and battery life, I ran PCMark using both modes. All of the other tests use Performance mode.

PCMark - Work Performance Overall

PCMark - Web Browsing

PCMark - Video Playback

PCMark - Writing

PCMark - Photo Editing

PCMark evaluates overall system performance by running real-world workloads that exercise the CPU, GPU, RAM, and NAND storage. Instead of running synthetic micro-benchmarks that run the CPU(s) only at peak frequency, its workloads rely on the same Android API calls many common apps use, eliciting realistic behavior from the CPU governor.

The Honor 8 finds itself surrounded by phones running Qualcomm’s Snapdragon 820 SoC in this test, at least when looking at the overall score; however, it fails to achieve the same level of performance as Huawei’s flagships, the Mate 8 and P9. Even more curious, though, is how phones with “5X” in their name manage to achieve the same score, and how the Moto Z Play Droid, with its mid-range Qualcomm Snapdragon 625 SoC that only uses A53 CPUs, matches the overall performance of the Honor 8. Just because an SoC uses a CPU with a more sophisticated architecture or reaches higher peak frequencies does not guarantee superior performance. There are many parameters OEMs can adjust in software that impact user experience.

This becomes obvious in the Web Browsing test where the overachieving Moto Z Play outperforms the Snapdragon 820 phones and even the Galaxy S7 with Exynos 8890. The Honor 8 and Huawei P9 do even better in this test, with the Honor 8 scoring 18% higher than the Galaxy S7 (Exynos 8890) and a more substantial 43% higher than the HTC 10 in Performance mode. Switching the Honor 8 into Smart mode reduces its score by 11%, which is not unexpected based on the small reduction in frequency for the A53 cores.

The only place where the Honor 8 falters a bit is in the Writing test, which is very sensitive to how aggressively the CPU governor utilizes the high-performance cores. With this workload, the Honor 8 slots in between the two different versions of the Galaxy S7 and falls behind the Snapdragon 820 phones such as the HTC 10 and OnePlus 3. Because this workload makes better use of the A72 cores, switching the Honor 8 into Smart mode only reduces performance by 8%.

DiscoMark - Android startActivity() Cold Runtimes

DiscoMark measures application launch times by taking advantage of Android's accessibility services to monitor an application’s startActivity() method, and the cold launch test reflects how quickly a phone opens apps from internal storage.

It’s interesting to see the phones from Huawei and Xiaomi perform so well. Except for the Nexus 5X and Honor 5X, all of the phones on this chart feel reasonably fast when opening apps, but with the Honor 8, it feels nearly instantaneous in some cases, opening this particular subset of apps 41% faster than the OnePlus 3 and 56% faster than the Galaxy S7 (Snapdragon 820).

These results illustrate that there’s more to this test than NAND or CPU performance. Just like with PCMark, software tuning plays a significant role here too. For example, Huawei mentions its “smart file-processing system” that aims to deliver a smoother user experience. While a system implies many different parts, one thing it seems to employ is more aggressive filesystem caching in the kernel. All modern operating systems, including Android, will cache disk reads and writes in a RAM cache to hide or reduce the latency of accessing internal storage. By using a larger cache, it’s more likely it will still hold a portion of the app’s code in RAM, bypassing the NAND and speeding up launch times.

DiscoMark - Android startActivity() Hot Runtimes

When switching between apps that are already open and sitting in RAM, the Honor 8, along with Huawei’s and Xiaomi’s other phones, rise to the top of our chart once again. Even the Huawei Honor 5X, a lower-cost phone with a Snapdragon 616 SoC and 2GB of LPDDR3 RAM, finishes ahead of the latest flagship devices. Differences here are less noticeable, however, because all of these phones switch between apps quickly.

Androbench 4.0 - Sequential Read

AndroBench 4.0 - Sequential Write

AndroBench 4.0 - Random Read

AndroBench 4.0 - Random Write

In our synthetic storage test, the sequential read performance of Huawei’s Honor 8, Honor 5X, and P9 is uninspiring, barely passing 120 MB/s when most flagship Android devices are hitting 250 MB/s to 300 MB/s. Sequential write performance is about average, matching the Galaxy S7.

Huawei seems more concerned with random performance; both the Honor 8 and P9 handle 4KB random reads and writes quite well. Their random write speed really stands out, performing 3x better than the HTC 10 and more than 7x better than the OnePlus 3.

Kraken 1.1 (Chrome/Safari/IE)

WebXPRT 2015 (Chrome/Safari/IE)

JetStream 1.1 (Chrome/Safari)

The Honor 8’s ARM CPUs perform well in our browser JavaScript tests. It’s on par with the current Android flagships in Kraken and holds a small advantage over the Snapdragon 820 phones in WebXPRT 2015 and JetStream.

My subjective experience with the Honor 8 confirms the data above: The Honor 8 is a fast phone. It handles common tasks such as opening and switching between apps, loading and scrolling web pages in the browser, and searching the inbox for an email with ease. The user interface remains buttery smooth while scrolling through home screens, opening and scrolling the task switcher, and pulling down the notification shade. It will drop a frame or two when you first interact with an object, say grab the notification shade or tap an icon, but the pause is so brief that it’s basically imperceptible to the human eye. Huawei has done a good job optimizing the Honor 8’s performance.

Camera Still Image & Video Quality GPU Performance
Comments Locked

95 Comments

View All Comments

  • s.yu - Thursday, October 13, 2016 - link

    And how many buyers are gonna go on and calibrate it? You need a Spyder for that?
  • tipoo - Thursday, October 13, 2016 - link

    Well, the OP3 launched with bad calibration, that was much improved with a software update. So if the screen is good and just the calibration is off, maybe they could do that.
  • mczak - Thursday, October 13, 2016 - link

    I am really wondering about the glass surfaces. Unlike the P9 and some other high-end Huawei phones, the Honor line doesn't use gorilla glass. Some reviewers saying it's just ordinary glass - which shouldn't be the case (reportedly it should use some glass from NEG), but I'm really wondering if scratch resistance is at least in the decent category...
  • Pino - Thursday, October 13, 2016 - link

    "It’s not perfect (I’ve yet to see a phone that is)"
    Why don't you give ZTE Axon 7 a shot?
  • Rocket321 - Thursday, October 13, 2016 - link

    I second this, I'd love to see an in depth Axon 7 review.
  • FlyBri - Thursday, October 13, 2016 - link

    I totally agree -- the fact they haven't done a review of the Axon 7 at all yet is a bit disturbing. Also, in this review, they mention competitors in the same price range such as the OnePlus 3, but fail to mention the Axon 7, which many could argue is a better phone.
  • tipoo - Friday, October 14, 2016 - link

    You're saying that would qualify as perfect? I don't know that much about it, but at a brief glance it looks like it has a perfectly unpredictable camera, for one

    http://mobilesyrup.com/2016/09/06/zte-axon-7-revie...
  • pedjache - Friday, October 14, 2016 - link

    You...cant be serious?
  • tipoo - Friday, October 14, 2016 - link

    About what? The OPs comment was if you're looking for a perfect phone, look at the Axon 7, yet in a brief look at reviews I already found sluggish camera performance and UI freezing issues with it...Good despite that? Sure, I guess. But "perfect"? *That* can't be serious.
  • melgross - Thursday, October 13, 2016 - link

    I'd just like to make it clear that Leica doesn't make the lenses for the P9, nor did they design them. Leica itself has made that clear. What Leica has said about that was that they approved the lens designs, and did some basic tests of the camera, giving it their approval.

    What this means is unclear, because the cameras are ok, but nothing special. My feeling is that it isn't much more than marketing. Leica gets paid a small amount, and Huawai gets to stamp Leica on its phones.

Log in

Don't have an account? Sign up now