right now there is really no contest. Apple has nothing as exciting as Windows 8 on the horizon. They have the next iPhone, which will sell millions but isn't really exciting, and rumors of a TV that may or may not exist that may launch in 2013 or 2014 or not. Google has all its cards on the table, and the idea of them making hardware isn't exciting any more since they have been doing it since 2010, even if the new hardware is a tablet not a phone and Android pretty much has all its cards on the table at this point. I doubt anything new and exciting will come out at I/O other than a rebranded ASUS Memo. Blackberry has A phone coming out this year on their new platform, but nobody but them seems to care. Meanwhile, MS has Windows 8, which is a radical redesign, Windows will run on ARM for the first time, a phone OS that critics love and will likely become the third ecosystem once Verizon is on board this fall, a strong hardware partner in Nokia to build excellent devices, and is realeasing HARDWARE that has everyone wondering if we have the next XBOX or the next Zune about to come from Redmond.