Up until now, all the people who wanted to make an AOSP custom ROM, which in plain terms means building on the original source code of the Android 4.0 ICS would have to use the Android 4.0.3 source code. Starting today, custom developers can make use of the latest Android 4.0.4 IMM76D source code which Google has updated as the main building block of AOSP ROM’s. This update has been expected for some time so read below to find out what we end users should expect from it.
The first thing that needs to be noted is that the Android 4.0.4 ICS source code comes with a couple of hundred change over the older 4.0.3 code, and this means that a lot of things have been improved or reworked for better performance. This is especially good for the developers who make custom ROM’s by compiling the AOSP source code, and one of this major developers is none other than the infamous Cyanogen Mod group. Like he older Cyanogen Mod 7, ICS Cyanogen Mod 9 is based on the 4.0.3 source code for now, but we can expect nightly version with the new 4.0.4 code as early as tonight.
As far as official updates are concerned, we would have expected the Nexus line to be the first to get the new 4.0.4 ICS treatment, but to our surprise, only the Google Nexus S and Motorola XOOM Wi Fi have received updates so far. I am sure that the Galaxy Nexus is not so far behind, so if you happen to own this device be sure to keep checking for updates. Other than these devices, Asus has a nice record of fast updates for their devices so I would not be surprised at all if the Transformer Prime got an update in the next couple of days.
The only uncertainty is when this update will arrive to other more widely spread devices like the Samsung Galaxy S II, HTC Sensation and so on. If we are to look at the past, we are willing to bet that it will take somewhere between a month and a couple of months for the latest update to make its way to devices which use custom skins for Android ICS.