Android 4.0 will be codenamed Ice Cream, ARM President Tudor Brown has revealed to Forbes. Google's partners tend to have access to the Android roadmap but the codename is likely all we're going to hear about the fourth version of the company's mobile operating system for a while, since Ice Cream likely won't be introduced until mid-2011 at the earliest.
Version 3.0 (codenamed Gingerbread) and version 3.5 (codenamed Honeycomb) have yet to be released. Gingerbread is expected to be released before the end of the year and Honeycomb should arrive in early 2011.
The releases of Android are codenamed after a dessert, in alphabetical order. The custom began in May 2009 with the development of the version 1.5 (codenamed Cupcake). Android 1.6 (codenamed Donut) followed in September 2009 and Android 2.0 (codenamed Éclair) arrived in October 2009. Version 2.2, the current version of Android (unveiled in May 2010), is codenamed Froyo, short for frozen yogurt.
As you can see, Android fragmentation is a serious issue, but if Google releases major versions further apart, it should be able to cut the problem down. Unfortunately, the search giant has only promised to work on the problem, and it has yet to outline a potential solution.