As much as I want to disagree with this guy, he really does have a valid point. The real question? How do you fix the problem of fragmentation and slow updates? Chances are high that you said that the biggest problems facing Android are fragmentation (too many different versions and device form-factors), and the fact that users don't get updates in a timely fashion. OK, another question. What can be done to fix this? I'm betting that you said little can be done. After all, Android is all about being open, which means that once Google has released a new version, the OEMs and carriers are free to tinker with it to their heart's content.