Google has proven to be one of the few companies capable of creating, popularizing, and supporting a platform. ... This power can only be negated by another company that's willing and able to match Google's Android efforts on all fronts: OS development, app store, developer tools, evangelism, the works. That's a tall order.

— John Siracusa, Hypercritical: Self-Reliance

It's a tall order, but if there's one thing I have faith in Microsoft being committed to, it's throwing money at things until we win. We have all the pieces otherwise.