Final Words

After using the OnePlus 2 for quite some time and going over the results of my testing, I can't say I'm thrilled with how things turned out for OnePlus's second smartphone. There are a lot of really odd regressions from the original, and when that's accompanied by an increase in price it makes me wonder why someone wouldn't seek out a OnePlus One, or a smartphone from a different vendor entirely. There were definitely some improvements over the OnePlus One as well, some of which are due to the changes in software that have been made since that time. Before making any conclusions, I'd like to go over the major aspects of the OnePlus 2 and see how they hold up to both the OnePlus One, and the rest of the competition in the increasingly competitive smartphone space.

Unfortunately, the OnePlus 2's display was one of the first things I realized represented a regression from the OnePlus One. Right when I started using the phone it was clear that the color rendition was not in line with what I have seen on recent smartphones. Measurements of the display confirmed that it's far too blue, and not accurate beyond matching the primary colors of the sRGB gamut. The substantial changes to the display characteristics that often come with OTA updates never actually improve the display in any meaningful way, and the fact that the accuracy is such an enormous regression from the OnePlus One is just completely unacceptable.

Performance is another area where the OnePlus 2 is extremely disappointing. Snapdragon 810's issues are well documented at this point, but the OnePlus 2 ends up being the worst implementation that I've seen, with the Cortex A57 cores never being used at all in circumstances like web browsing or when navigating the UI. It makes the phone feel like a Moto E, which is something I remarked on before even realizing exactly what was wrong with the CPU's behavior. When considering the performance of the OnePlus 2, it's more accurate to think of it as buying a quad core Cortex A53 device than a 4x4 Cortex A57 + Cortex A53 device.

Thankfully, it's not all bad news. While the performance is certainly not what you'd expect from the advertised specs, the phone gets pretty great battery life as a result. The construction of the phone is also quite good, with very few visible seams due to the type of back cover attachment method OnePlus has used. I'm still not a fan of the back cover material, but I recognize that as a very subjective feeling and so I wouldn't consider that as an aspect that is necessarily positive or negative. As for the camera, OnePlus has put some significant effort into improving their image processing, and there's no longer any issue with chroma noise across the frame even in broad daylight. I think OnePlus still has room to improve in this regard, particularly where noise reduction is concerned, but in its current state the OnePlus 2 produces fairly good photos considering its price tag.

Unfortunately, even with a decent camera, good battery life, and a nice chassis, the OnePlus 2 simply has too many flaws that can't be overlooked. Like the original, the OnePlus 2's tagline is "Never Settle". Unfortunately, the OnePlus 2 does make you settle in many ways. You have to settle for not having Quick Charge 2.0 support, and you have to settle for not having NFC which locks you out of Android Pay. You have to settle for a very poorly calibrated display which pales in comparison to the original. Most disappointing of all is that you have to settle for poor performance, when moving through the UI, browsing the web, and doing anything remotely CPU intensive. You have to settle for a great number of concessions, many of which didn't exist on the OnePlus One, and none of which should exist at this price point.

At $389, you can find much better smartphones, such as the Nexus 5X, or you can search for sales on phones like the Galaxy S6 or LG G4 if you're in a region where the Nexus phones end up being much more expensive than Google's price in North America. Even the OnePlus One would offer a better overall experience. Regardless of what your needs are when buying a smartphone, I think there will be better options available to you than the OnePlus 2.

Software
Comments Locked

132 Comments

View All Comments

  • Huan - Monday, December 14, 2015 - link

    Brandon Chester & Ryan Smith, great review as always. Seeing this terrible web browsing java script performance with A57 not activing at all. I am wondering is this review done on the latest OnePlus Two firmware?

    I currently have OnePlus Two, Galaxy S6 Edge and iPhone 6s Plus, the OnePlus Two is slower then iPhone 6s Plus on web browsing. But it has similar web browsing experience as Galaxy S6 Edge using Chrome.

    I am full time engineer, and a part time wedding photographer, I always take picture in RAW and adjust white balance in Lightroom for post processing. When I compared the white point of iPhone 6s Plus ~7000K, to my OnePlus Two, it did look slightly colder, maybe ~7300K but not 8297K. I do noticed OnePlus have sourced panel from different OEMs, maybe I am just lucky and gotten a "more calibrate" display unit in the lottery.

    Never the less, OnePlus using a tag line of "2016 Flagship Killer", the least they can do is to ensure consistent calibration on the display and actually build a good kernel that optimize battery life & thermals while taking advantage of SOC's full performance.
  • Brandon Chester - Monday, December 14, 2015 - link

    It is indeed done with the latest firmware. As I mentioned, I also wiped the device to confirm that there wasn't anything weird going on. As an additional confirmation I actually wiped it again around thirty minutes ago, and re-ran the tests. Nothing has improved, and Kraken is actually much worse at 30,000ms because it takes 20,000ms to complete Astar.

    OnePlus has behavior to automatically detect when Chrome is open and shut off the entire A57 cluster. Even if you use CPUBurn to put extremely heavy loads that activate the A57s they will still shut off the moment you open Chrome. I posted a video of this on Twitter a little while ago to demonstrate it, and you can find it below.
    https://twitter.com/nexusCFX/status/67654327791559...
  • Huan - Monday, December 14, 2015 - link

    Brandon, thanks for the reply, I just run Kraken on the OnePlus Two with the latest firmware the best I can do is ~16,000 ms.

    This is such an unprofessional implementation of the kernel, the easy way out, rather then spending time optimizing performance, battery life and thermals.
  • grayson_carr - Tuesday, December 15, 2015 - link

    The Exynos in the S6 is notoriously poorly optimized for Chrome and has very poor performance in Chrome. The web benchmarks you see on Anandtech for the S6 are using the Samsung browser, which is much better optimized for Exynos. So the OnePlus 2 performing similar to the S6 in Chrome is not a good thing since Qualcomm chips are typically well optimized in Chrome and should perform much better than the Exynos there.
  • zeeBomb - Tuesday, December 15, 2015 - link

    I think I read some where you can download chromium that is well optimized for new Qualcomm devices. For Samsung, maybe a binary lib can help but ima agree with you and recommended stock.
  • Lavkesh - Monday, December 14, 2015 - link

    What kind of a company parrots "flagship killer" all the time knowing how shitty their product is? Such a huge disappointment.
  • danielfranklin - Tuesday, December 15, 2015 - link

    A Chinese company...
  • fguerro - Monday, December 14, 2015 - link

    I have a One Plus 2 and out of the box noticed it was slower than expected. However, I installed a custom kernel and set the cpu governor to performance and turned on the A57 from two cores to four and wow, made a big difference in benchmarks and everyday use.

    3DMark is 1229
    Basemark OS II 2.0 Overall is 1927
    PCMark Work Performance Overall is 5196
    Geekbench 3 Single-Core Score is 1265
    Geekbench 3 Multi-Core Score is 5037
    AnTuTu v5.7 is 67467
    Quadrant Standard is 39128
  • zeeBomb - Tuesday, December 15, 2015 - link

    Damnnn. What custom kernel + ROM are you using? Those are some insane gains.
  • fguerro - Tuesday, December 15, 2015 - link

    I'm using stock Oxygen OS 2.1.2 and the custom kernel is Boeffla

Log in

Don't have an account? Sign up now