This is the sort of thing that Microsoft needs to do to survive in the post-PC world: good, native apps on multiple platforms, powered by best-in-class cloud services.
This is the sort of thing that Microsoft needs to do to survive in the post-PC world: good, native apps on multiple platforms, powered by best-in-class cloud services.