AOKP vs. CM10 – Which Is The Ultimate Custom ROM?
By on October 18th, 2012

Back in March, I wrote about a very popular ROM for the Galaxy Nexus - AOKP (Android Open Source Kang Project) – and compared it against CM9 (CyanogenMod 9). Since then, AOKP has grown a lot, both in terms of user-base and features.

Jelly Bean has been available in AOSP for more than a couple of months now, and the CM and AOKP have teams nicely settled in with their Milestone release schedule. Over the last few months, both the teams have added a lot of new features to their ROM, and it’s time I again compared these two popular custom ROMs for Android devices to find out which is the ultimate custom ROM out there for Android devices.

Unlike last time, I have actually broken down the pros, cons and the common feature of each ROM in a list, which should make reading the article easier.

Common -:

  • Volume Wake and Long press volume buttons to skip tracks
  • The ability to tweak the automatic backlight values
  • Inbuilt Notification LED control — AOKP’s implementation is much superior though
  • Profiles
  • Lockscreen Calendar and weather widgets
  • Lockscreen shortcuts (Only 6 in CM10 compared to 8 in AOKP)
  • Theme Chooser
  • T9 Dialer
  • Overclocking/Options which improve performance like changing I/O scheduler etc.
  • Vibrate when a call is picked/disconnected/or every 45 seconds
  • Disable IME Switcher
  • Advanced Power Menu
  • Both the ROMs have stunning Bootanimation
  • Ability to move the cursor using volume keys
  • The AOKP and CM teams is filled with talented developers and some really excellent people!

CM10 Pros -:

  • It just feels more polished
  • A much better OTA update system
  • Recommended for people who are new to the world of custom ROMs
  • Everything is organized, with all the instructions given wherever required

CM10 Cons -:

  • Cannot increase or decrease the size of the navigation bar
  • No Navigation Bar Shortcuts
  • No Navigation Bar Widgets
  • Cannot change the position of the clock in the status bar like in AOKP
  • No option to disable Camera Sounds

AOKP Pros -:

  • Custom background for the status bar
  • Custom carrier labels
  • A Kill-all button in Recents App
  • Ability to turn off boot animation or set a custom one
  • Change LCD Density/Force Tablet UI/Enable Dual Panel View (Like Paranoid Android)
  • Flip your phone to silence an incoming call
  • Face down audio mode (What to do with your phone’s volume when you flip it face down)
  • Less frequent notification sounds
  • Custom vibration intensity
  • Ability to completely hide the navigation bar – Useful when playing games
  • Navigation bar ring shortcuts
  • Change the speed of navigation bar button glow animation
  • Swag!

AOKP Cons -:

  • Feels a bit slower to me
  • Does not support as many devices as the CyanogenMod team does
  • Recommended for power users who want more customization options
Keep in mind that all the AOKP Cons are CM10′s advantages, and CM10 Cons are AOKP advantages.

Performance/Stability/Battery Life?

After looking at the feature, everyone wonders how good is the performance, stability and battery life of this ROM to ‘that’ ROM. Many people use CM10, because they think that it has the best battery life compared to any other ROM, and some people use AOKP for the same reason.

There is and will be no clear winner here. Both the ROMs are stable enough for daily use. Yes, there might be one build that give you some issues but mistakes happen, especially when you support a large number of devices.

Battery life varies largely depending on your usage and which custom kernel you use with the ROMs. There are a lot of other factors to be considered here, before we can crown either of the ROMs a clear winner here.

Cut the crap, we want a clear winner!?!

If you want the best performance and battery life, flash back to the stock ROM your phone came with. I cannot say for other handsets, but on my Galaxy Nexus and Galaxy S3, I have consistently gotten much better performance and battery life on stock compared to *any* custom ROM and kernel combination out there.

To every human his own though! Do experiment with custom ROMs and kernels to see which one gives you the best combination of performance and battery life.

Tags: , , , , ,
Author: Rajesh Pandey Google Profile for Rajesh Pandey
Rajesh is a 19 year old nerd, currently pursuing B.Com Hons from Bhawanipore college in Kolkata, India. He loves everything tech, especially Android. You can follow him on twitter @ePandu or mail to him at

Rajesh Pandey has written and can be contacted at
  • Toma

    On my Galaxy Nexus, AOKP absolutely destroys CM10, but as you said, stock has such great stability and battery life so, after months of trying different ROMS, stock it is.

    But, the clear winner between these two is AOKP. Some bugs, but far outweighed by the customisations.

    • Greyhame

      I’m not really missing many customizations on CM, aside from the nav ring app adds and button long-press shortcuts. Both are great ROMs =]

      Question though: you also experience the best battery life on stock? Better than BB (just asking that as it is fairly close to stock). Stock kernel as well? Thanks in advance!

    • mobilemann

      aokp is based off cm.

  • Greyhame

    Best battery life achieved on the stock ROM? Hmm.. not sure I’ve experienced that. Also, I think I’d miss too many customization features. Maybe I’ll have to give BB another try and find out.

    I’d add that AOKP has the ability to undervolt built into the ROM, which is the key to achieving the best battery results (although an app can be used to achieve this on any ROM). In AOKP, you can also change navigation button colors, which is cool. The navigation bar ring tweaks are a great feature, and I wish CM had them. Also, CM only has five lock screen icons (not six).

    All that said, I’m currently running a CM10 nightly build. They have already merged the 4.1.2 code. It has been stable as a rock, and with Franco’s kernel and UV, I am at an hour of screen on time with 77% battery remaining on my VZW GNex (granted on wifi, minus my drive into work).

    I don’t think you could go wrong with either of these. I used to run solely AOKP, but am happy I gave CM another try.

    Nice write-up.

  • George Rudgers

    Nice work. One correction – CM10′s kernel doesn’t support Fast Charge.

    • Rajesh Pandey

      Edited! Thanks!

      • Greyhame

        Does each ROM support setting profiles by NFC tags? Thanks for the article!

  • Derek Gelinas

    The clear winner is Liquid, which combines the best features of each and brings speed improvements to the table.

  • marhensa

    CM10 could change nav buttons height.

  • PinkFloyd

    Vibrate when a call is picked/disconnected/or every 45 seconds
    not in aokp jb -4

  • dilip

    hi,good work.i have htc hd2.orignal win 6.5 is good..but no market place suport.swin 7-8 not for daily use.bat.problem. so android was last option for me..i want realy batery low consuming,fast,stable rom for daily use .i am in

  • max

    Cmon dude, WTF is wrong with you?!
    I even has NO functionality, just look in the source code for yourself!
    Mentioning it, just because YOU think it’s cool to do, is just lame!

    • Rajesh Pandey

      Lame for you. The Swag joke is pretty popular in the Android custom ROMs world.

      • JamesR624

        Really? Ive been in this community for a while and haven’t heard it outside of the AOKP development section. For people who take things seriously and just want a decent lean rom without garbage stuffed in at a sad attempt at a “joke”, we would love it if this otherwise great rom would just drop the shitty “inside references”.

    • ginbumboom

      Uh, yeah, it’s pretty common to jokingly reference the joke that’s built into AOKP, you humorless twit.

      • JamesR624

        Doesn’t humor imply a reason? Saying “swag” is funny just because the word exists is like saying “yolo” to be cool. It’s not cool nor is it funny. It’s just unnessicary and annoying. An annoying “feature” for anyone who just wants a decent rom for their phone.

        • Darius Beckham

          what an ass

          • Bart

            Isn’t he, just? Forget humourless, how about just plain rude? Maybe a mirror or front-facing camera would be best to show you who’s the sad one here, James. Be nice, or be silent (should be a general commenting rule).

  • Hod Marks

    cm10 has a kill all button now

  • JC

    AOKP doesn’t have profiles

Copyright 2006-2012 Techie Buzz. All Rights Reserved. Our content may not be reproduced on other websites. Content Delivery by MaxCDN