The fragmentation of Android is very real and very problematic for end users, developers, mobile operators, device manufacturers, and Google. However fragmentation does not mean Android is going to "die" or "fail" as some seem to think.
Some interesting thoughts from the former general manager of the Windows Phone 7 partner program.