After Asus ZenFone 2 ZE551ML, OnePlus launched the second phone in the market with 4GB RAM. Apart from the RAM capacity the most anticipated phone of OnePlus packed lots of impressive features in a surprisingly cheap price.

On the same day, Motorola has also launched its two smartphones in the market. Apart from the budget device Moto G (3rd Gen), Motorola has also launched its latest edition of Moto X. 

Here's the specification comparison of the two most popular devices released this month:

Design and Build

OnePlus 2 measures 151.8 x 74.9 x 9.85mm and weighs 175g while Moto X Play weighs 6g less and is a tad smaller than the competition with a dimension of 148 x 75 x 8.9mm.

Both OnePlus 2 and Moto X Play feature a different shape and might cater to users with different preferences. While the OnePlus 2 features flat-back with an aluminium rim on the sides. This time OnePlus has also came up with style swap covers for style-loving consumers.

By comparison Moto X Play retains the similar curvy rear design that seems comfortable to many and also offers a plethora of back covers.

Though Moto X Play and OnePlus 2 both look stylish in hand and comfortable to hold, OnePlus 2 offers a better build quality for its magnesium alloy frame.

OnePlus 2 also beats Moto X Play by featuring a fingerprint sensor and a USB Type C port. OnePlus claims the sensor is super quick and can store five fingerprint profiles in the phone.

Display

Both the devices pack a 5.5-inch, 1080x1920 pixels display with slight difference in pixel density count. While the OnePlus 2 display offers 401ppi pixel count, the Moto X Play offers 403ppi. The difference can't be figured out through human eye, so both the phones make a tie in this segment.

Hardware Specifications

OnePlus 2 has raised the specification bar for the mid-budget handsets by packing an octa-core Qualcomm Snadragon 810 SoC, which combines a quad-core A53, quad-core 1.8GHz Cortex A57 processor and an Adreno 430 GPU. The device has been made available in two storage variants, while the 16GB edition combines 3GB RAM, the 64GB edition packs a 4GB RAM.

By comparison, Moto X Play comes powered by an octa-core Qualcomm Snapdragon MSM8939 Snapdragon 615 SOC, which combines a quad-core 1.7GHz Cortex A-53 and a quad-core 1.0GHz Cortex-A53 processor along with an Adreno 405 GPU. X Play also equips 2GB RAM and is available in 16GB and 32GB storage editions. Both the variants come with expandability support up to 128GB through micro SD card.

Though we are yet to review both the handsets, the specification clearly speaks who will get the upper hand in benchmarking tests, but the higher capacity (3,630mAh in comparison to OnePlus 2's 3,300mAh) battery of Moto X Play and expandability support may impress many, but user's who prefer performance over anything should go for OnePlus 2.

Software

Both the devices run on Android 5.1.1 Lollipop operating system, but OnePlus 2 offers a customised edition called OxygenOS. By comparison, Moto X Play packs the same interface Motorola features in all of its handsets. The interface is easy to use and doesn't comes with any bloatware.

Camera

OnePlus packs a 13mp rear camera sensor and a 5mp snapper for selfies. Making the experience better, OnePlus has featured a f/2.0 aperture with an advance OIS system.

The 21mp rear camera and a 5mp front camera with a front flash make Moto X Play much better than its competitor in this round.

Verdict

OnePlus 2 offers better specifications, but Moto X Play packs better camera, battery and more storage. People who look for a device to perform like a beast might prefer OnePlus 2, but user's looking for an average performing device with better camera and battery might prefer Moto X Play over OnePlus 2.

Motorola is yet to announce the price of Moto X Play for India, but translating the UK pricing £299 comes around Rs 30,000, while 64GB OnePlus 2 will be available for purchase with an invite in India starting on 11 August for Rs 24,999 exclusively on Amazon.