Now that the PC's role in personal computing is diminished, Microsoft's new focus on mobile devices makes sense. But the software giant will need to attract two audiences---developers and consumers---that have in recent years shown little interest in its offerings.
Developers, are I think, the more crucial of the two.