The Android Developers blog has just released updated statistics about the various versions of Android running on different Android devices. The data was collected based on the number of Android devices which accessed Android Market in a 14 day period, a sample large enough to be representative of the actual statistics.
Around 0.6% of all devices now run the latest version of Android – Android 4.0 Ice Cream Sandwich. This is probably due to just two devices, the Galaxy Nexus and the Nexus S, which have officially received the ICS upgrade.
Android 3.x Honeycomb, the first tablet version of Android, runs on 3.3% of all Android devices, which seems about right considering that almost all Honeycomb tablets were flops and hardly saw any sales.
Android 2.3.x Gingerbread is now on around 55.5% of all Android devices, which means that Google has been rather successful in pushing Gingerbread updates to most new devices.
Android 2.2 Froyo is still on around 30.4% of all Android devices, most of which are likely budget smartphones which cannot be upgraded to Gingerbread.
Android 2.1 Eclair is still alive and kicking, and is on around 8.5% of all Android devices.
The ancient versions of Android – Cupcake and Donut – are still on around 2% of all Android devices. Thankfully, Android 1.0 isn’t on any devices now, at least not those accessing Android Market.
These stats show how severe the problem of fragmentation is, in Android-land. However, Google is trying hard to fight it, by nudging manufacturers and carriers to push updates out quickly. Even Microsoft has tackled the fragmentation problem much better than Google, with Windows Phone 7.