In 2014 OnePlus was a company that was basically unheard of. Despite that, there was great anticipation in the Android enthusiast community about a new smartphone coming from this new company. Their first smartphone ended up being called the OnePlus One, and it was arguably the first device in a trend of smartphones that tried to bring flagship specifications to devices with prices much lower than what the big players in the smartphone market demanded for their best smartphones. The OnePlus One certainly wasn't perfect, but it showed that it was possible to produce a high spec smartphone for hundreds of dollars less than Android flagships, and what OnePlus needed to improve on was their execution.
A year came and went, and OnePlus came out with the OnePlus 2. This was during a time where the Android market was still struggling to deal with the issues posed by Qualcomm's Snapdragon 808 and 810 SoCs, which put Android performance improvements at something of a standstill. In the case of the OnePlus 2, I discovered that OnePlus had put mechanisms in place that reduced web performance even further, and as I reviewed the OnePlus 2 I discovered concerning regressions in other aspects like the phone's display, and its battery life.
Moving into 2016, we now have the OnePlus 3. At this point OnePlus now has a better variety of hardware to choose from, and they should know exactly what to fix from the OnePlus 2 to make a great smartphone. However, the smartphone market gets more competitive with each year that passes, and it's no longer enough to simply put good specs in a device and fail with the execution. Finding out how well OnePlus executed with the user experience is what I'm here to tell you, so read on for the AnandTech review of the OnePlus 3.