Microsoft is ready for a world beyond Windows?