What are the main differences between Android 2.3 and 4.0?
Android 4 unifies all devices in one version, tablets and phones, more stable, faster and many options
Android 4.0 is the first Android version optimized for both tablets and smart phones while Android 2.3 is more suitable for smart phones
I'm sick and tired of all these "next versions", why we had to move away from drums and smoke signals is beyond me.
Android 4.0 is the next version of Android for smartphones (the Android 3 series was for tablets.)
Here's an article with a big list of new features in Android 4.0: //www.makeuseof.com/tag/8-cool-revised-features-android-40-icecream-sandwich/
Thank you for your answer. You can consider this question as solved.