Did you guys watch Google I/O 2011? Some good stuff from Google, The most interesting for me was Android Ice Cream Sandwich announcement, basically what they're going to do is merge all Android versions into one. And they'll make it so the UI is adaptive according to the device it's running on, but all applications will work. They will also improve the UI. Besides that they also formed an alliance with manufacturers and carriers to set standards on how soon and for how long will devices continue getting updates. If the above plans are executed well, they will solve their fragmentation issues and Google can really start to gain tons of momentum cause the above mentioned problems right now is basically what's holding Android back, at least for me. Google is big on cloud and cloud seems to be the future, and they'll probably work more and more on syncing between desktop and Android, stuff like calendars, Chrome browser syncing bookmarks, history, etc... with Android browser. On the other end Microsoft is working real hard on Windows Phone and adding lots of features to it. All in all, it's very interesting cause in the end it looks like we'll be left with iOS, Android and WP, the rest of the operating systems to go into a niche segment. Android and WP are catching up to iOS, I hope Apple have something interesting ready for WWDC, at the same time I understand that there's only so much you one can innovate, the touchscreen wheel has been invented and established already now it's all about fine tuning the threads on it for the best traction.