Over the last few days, news about an optimized version of Android 4.0.4 from the Linaro team has been floating around the Internet. The Linaro team has managed to nearly double the performance of stock Android 4.0.4 in CPU limited tasks, all thanks to some code optimizations.
For the unknown, Linaro is a non-profit “engineering organisation consolidating and optimizing open-source Linux software and tools for the ARM architecture.” The organisation is backed by some big companies including TI, Samsung, IBM, ARM, Freescale and ST-Ericsson. The Linaro team has released its optimized Android 4.0.4 code for the public and have even submitted it to AOSP. The patches are also under review before they get merged in CM9, but that is going to take some time.
If you cannot wait for the patches to be merged, Roman - the founder of AOKP ROM – has released a new version of AOKP build 38 which includes all the patches from Linaro and is compiled using gcc 4.7 compiler. Sadly, the new revised build is available only for the GSM and CDMA variant of the Galaxy Nexus.
I have been running the new revised build on my Galaxy Nexus since the last few hours, and I can definitely notice an overall improvement in the smoothness of the phone. The scrolling specially seems to be much more smoother than before. Other than that, I have not really noticed any performance improvement. Don’t expect things to change radically in newer builds. Doubling the performance in synthetic benchmarks via code optimization does not translate into an equal gain in performance in real-life.