Google Must Sweeten Ice Cream Sandwich With Stellar Apps
Most of these devices will never see an upgrade to Android 4. This means that device makers and carriers will have to either decide to declare an end-of-life support policy for devices as they age, or they will have to suffer supporting a vast array of Android devices for a long, unpleasant future. Unfortunately, upgrades for Android devices have been somewhat of a mixed bag. While there have been a lot of important upgrades along the way, major upgrades for Android have come at a glacial pace. One reason for this is that Android devices run on so many different hardware platforms and each one has to have its own upgrade. Another reason is that carriers have to approve each upgrade, and this can take awhile and may never happen.
What this means is that Android 4 may become a unified mobile OS for future devices, but it's unlikely to do much for devices that are actually in the field already. In the immediate future, this will make for a more complex environment for those who need to support these devices. In the long run, it will make devices on older versions of Android less desirable, and it will give users a reason to upgrade to a new device. Device makers and carriers may find that the sale of new devices offsets the cost of supporting older devices.