2 of 5Image
As some Android enthusiasts have long known, one way around this problem is installing an alternative version of Android, often called "after-market firmware" or a "custom ROM", which is based on the bare-bones version Google submits to the Android Open Source Project.
One of the main reasons Android customers swap their stock Android OS for a custom ROM is to bypass the often-long wait for vendors to release their Android firmware updates. But there are a few other benefits that are hard to ignore, such as stripping out 'bloatware' that often comes with Android phones, and adding different privacy controls, customisation, and multitasking options that might not be available in OEM's firmware.
One argument against the practice would be that, in certain cases, a device needs to be rooted before an alternative ROM can be installed, which in some cases voids a device's warranty. On the other hand, there's a tiny list of hardware makers, such as Oppo, that actually support the process of installing alternative firmware.
Read on for a sneak peek at some of the main Android ROMs out there.
The best known firmware is of course, CyanogenMod (CM), which is known to be installed on nearly 11 million devices. Flush with venture capital funding, CM's maker Cyanogen Inc is taking out some of the complexity of 'rooting' a device and 'flashing' new firmware by way of new Windows and Mac installers.
Founded by Steve Kondik, CyanogenMod has built a reputation for swiftly taming Google's latest Android builds and bringing its take on the OS to Nexus, Motorola, HTC, Sony and Samsung devices. So when Google released KitKat, Cyanogen Inc launched it in the form of "nightly" (unstable) builds of its CM 11, well ahead of OEMs.
Features include 'Privacy Guard' to help prevent apps from accessing things like contacts, messages and call logs on the device. It's also integrated PIE mode from another ROM, Paranoid Android (read on for more), and a range of options to customise how the device operates, from CPU performance to tiles.
The company has recently partnered with Chinese hardware maker Oppo to preinstall the OS on its N1 handset. OnePlus, a new startup, expects to launch its first device in the second quarter with its own version of CyanogenMod. CM's latest versions also integrate encrypted messaging support for multiple apps.
Image: Cyanogen Inc
Team Kang’s Android Open Kang Project (AOKP)
If pink unicorns and magic bytes tickle your fancy, AOKP may be your perfect ROM.
AOKP is another popular ROM that's been around since 2011 and supports around 60 mostly high-end devices from Asus, HTC, Samsung, LG, Motorola, Sony, and Oppo.
The ROM, which is known for its customisation and theming, releases nightly builds every three days and more stable 'milestone' releases once a month.
As AOKP's developers highlight, their builds are lighter weight than stock ROMs since it stays fairly close to the Android Open Source Project. Its main features include custom toggles, custom vibrations, the ability to change the colour of a device's LED notification light, and unique UI features such as its gesture ribbon and navigation ring.
An interesting side note showing the momentum building behind Cyanogen Inc is that AOKP's founder has now joined the company to work there.