If Android could be updated like Windows, we would not have this fragmentation issue. Imagine having device drivers be persistent with OS upgrades. What if Android provided basic drivers for all device module types, like the radio, display and touch drivers, sound and network; yes it won't be the best drivers, but at least it wouldn't hinder OS updates when they become available.
As much as I love Android, this issue has taken much too long to "fix". This is yet another reason why iOS is winning.
As much as I love Android, this issue has taken much too long to "fix". This is yet another reason why iOS is winning.