One of Android's biggest criticisms over the years has been how fragmented its version distribution is at any given time. At Google I/O in May last year, Google unveiled a plan to modularize the OS and make it easier to update. Project Treble, in short, separates out the base-level Android framework from the vendor implementation so OEMs are able to release OS updates without having to wait for chipmakers to update drivers.

Faster updates should increase the distribution numbers for the latest version of Android, but Treble could also be useful for custom ROM developers, allowing generic AOSP builds ("Treble ROMs") to be installed on more phones.

LineageOS has done an impressive job with adding official support for more and more devices. The last time we took a look at the ROM, it had improved its Jelly browser and merged the August security patch to all its devices. Now even more phones are receiving official builds, including the OnePlus 5.

Straight after the global release of MIUI 8, Xiaomi is back with its newest device: the Redmi Note 4. Featuring a 5.5-inch 1080p display with 2.5D curved glass, a 4100mAh battery, and a full metal unibody design with chamfered edges, it's pretty clear the Chinese consumer electronics company is hoping that this one will be a big seller.

Other specifications include a 10-core MediaTek Helio X20 processor with clock speeds up to 2.1GHz, an 'ultra-fast' fingerprint scanner, and a 13MP f2.0 camera. 16GB will cost ￥899 ($135), while the 64GB model will cost a wallet-clenching ￥1199 ($180). It also has expandable storage through a hybrid SIM/storage tray, supporting up to 128GB microSD cards.