At the end of today's Ice Cream Sandwich unveiling, we found out that the ICS SDK (API 14) was available immediately, but a much more important bit - the source code - was not mentioned at all. It didn't really come as a surprise - historically the source was released about a month after the SDK (with the exception of Honeycomb), but I'd like to clarify something right away for those confused between the SDK and the source code.

The SDK (software development kit), which includes the Android emulator, does not contain any source code whatsoever, which means any ROMs built from source, like CyanogenMod, will be waiting for said source to be released before we see any ICS releases. What the SDK does allow us to have is essentially an emulator port to existing devices, which is pretty much guaranteed to have partial functionality in many areas. We've seen it done to Honeycomb and other Android releases, but remember - without source code, anything you will see will be borderline unusable as a daily driver. Source is king.

Supporting this notion, Steve Kondik and Keyan Mobli on behalf of the CyanogenMod development team (with the exception of Koush who I'm pretty sure is either trolling or not talking about an official CM release), announced the following PSA:

Public service announcement: There will be no SDK port of Ice Cream Sandwich to any device by the Cyanogenmod team directly. We only dabble in source. Period.

So there you have it - as expected, CM9 (8 is reserved for Honeycomb for posterity) will come out when Google drops ICS source. I realize it may not happen next week, but all we're asking for is a timeline - would you clarify it to us, Google?

Source: Steve Kondik Google+

Artem Russakovskii
Artem is a die-hard Android fan, passionate tech blogger, obsessive-compulsive editor, bug hunting programmer, and the founder of Android Police.
Most of the time, you will find Artem either hacking away at code or thinking of the next 15 blog posts.

  • http://www.chainfire.eu/ Chainfire

    Obvious story is obvious. News at 11.

    • http://www.AndroidPolice.com Artem Russakovskii

      People get confused between SDK and source. I wanted to clear it up.

      • chris ponciano

        it kind of confuses the topic more because when i brushed by it at first thought i read that there would be no CM port at all, its kind of misleading, then i realized after reading the post that there was a difference, i guess its good and bad, it helps clear the point up IF you read the article.

  • http://www.theandroidsite.com Ben Marvin

    To your question about source, Dan Morrill said "soon".

    Also, I'm looking forward to Koush releasing an SDK port for the G1. We'll be liveblogging the event tomorrow.

  • Siddhu

    Thank you for a clear post regarding CyanogenMOD for ICS

  • zetapotential

    According to Rubin: "a couple of weeks" after it lands on the Galaxy Nexus in November

    Source: http://www.engadget.com/2011/10/19/liveblog-from-asiad-andy-rubin-svp-of-mobile-at-google/

  • Josh

    Thank you. I was confused between SDK and source code. sincerely, retarded noob who only just bought his SGS 2 and stumbled upon AP. ;)

  • Josh

    Thank you. I was confused between SDK and source code. Sincerely, retarded noob who only just bought his SGS 2 and stumbled upon AP

  • L boogie

    Can't wait till CM9 launches and even enjoy more sweet scoops of pure ICS

  • Tyler

    What ever happened to the guy from cyanogenmod working for samsung? You'd think he'd have the hookups.

    • http://www.AndroidPolice.com Artem Russakovskii

      Steve Kondik aka Cyanogen is the guy working for Samsung.

  • Nich

    silently waiting for CM9 on the droid 2 . there is no way i will wait for motorola to do the update . the 6 to 9 months it takes them would put me at the end of my contract and the purchase of a new phone .

    if i want ICS on this phone i HAVE to root and CM9


  • flyboy

    Hmm, I think the stars are all aligning for a CM9 HTC Flyer release. Do you think the magic pen will still work?

    • Tyler E

      HTC flyer would be cm8 first since cm8 is designated for hc and cm9 is ics. So once the flyer gets ics, the it'll be cm9

      • http://www.AndroidPolice.com Artem Russakovskii

        There will be no CM8, as there's no source for HC and never will be.

  • Michael dot

    Ics natively supports pen input, but the ntrig digitizer may not be supported. It does support wacom natively. Cross your fingers and hope ntriq doesn't need custom drivers.