Google software engineer Jean-Baptiste Queru announced that the Android 4.0 source code is being rolled out to the Android Open Source Project (AOSP) where it will be available for the public to download.
Android 4.0, also known as Ice Cream Sandwich (ICS), is the latest version of Google's mobile operating system. The first device to officially feature Android 4.0 will be the Samsung Galaxy Nexus, announced last month in Hong Kong.
Ice Cream Sandwich is a significant update because it brings all earlier versions of Android together -- that includes Honeycomb, whose code wasn't released to the public specifically to prevent developers from porting it to unsupported devices and cause mayhem. But Honeycomb's source code is included in Ice Cream Sandwich's code, because ICS was built on top of it.
“This release includes the full history of the Android source code tree, which naturally includes all the source code for the Honeycomb releases. However, since Honeycomb was a little incomplete, we want everyone to focus on Ice Cream Sandwich.
So, we haven’t created any tags that correspond to the Honeycomb releases (even though the changes are present in the history.)” said Queru.
Now, with the source code for Ice Cream Sandwich officially released, ROM developers can start coding and bring this tasty ice cream flavor to our previous-gen phones to sample :D. Let's see who builds a complete ICS ROM first... my bet would be Cyanogen.
Since my device can't officially get Ice Cream Sandwich - due to its hardware specs being too low, obviously - you can imagine I can't wait to taste Ice Cream Sandwich :D.
Ice Cream Sandwich is said to be the first Android OS to pose some threat to Apple's iOS - serious competition, that is. At least that's what I've read over the Internet in the past few weeks. And I disagree with that statement, to be honest. Android is competing with iOS ever since it appeared! And, if you ask me, Android is better than iOS. Putting them side-to-side would be... actually doable. I think I'll make a comparision once I get ICS on my HTC. I doubt I'll be able to do a full analysis of both operating systems, though, but it should be enough...