We talk a lot about custom ROMs here, mainly because they’re becoming more common and easier to install over time. Android is the de facto “hacker’s OS” and has built a reputation for being simultaneously powerful and versatile.
Much of the custom ROM hype started because of CyanogenMOD, a branch of Android Open Source Project, and its support for multiple devices which may not have been updated to the latest version of the OS, or were bloated and slow as a result of OEM alteration.
The team released an update on the status of CM10, and it’s good news: as soon as the source code is released in the middle of this month, the team anticipates having no issues branching it off to merge with the current CM9 code, bringing nightlies to devices like the Galaxy Nexus and Nexus S shortly thereafter.
The ‘Project Butter’ enhancements to Android are much anticipated and should not be a huge pain to merge. We anticipate some breakage in existing libs but nothing that the reference board devices or some hackery won’t overcome. Essentially, if your device met our criteria for CM9 (512mb RAM, etc) and is already supported, then you should be in line for CM10. There may be some added headaches around hwcomposer, but we’ll cross that bridge when we get source.
With CM9 (and ICS) being such a large jump from CM7 (GB) we decided it would be best and most efficient to essentially rewrite CM enhancements from scratch. This added a bit of time to our development cycle, but the initial investment in cleaning our codebase has paid off, and CM9 is better for it. Now that JB is around the corner, we are in a place where most of our code will merge cleanly into JB, with minimal fuss.
So there’s no ETA at this point, but we can expect experimental builds by the end of the month at the latest. This is good news for those who want to stay on top of the cutting edge, but for everyone else, you can expect a production-quality release of CyanogenMOD 9 in the coming months.