For years now, Microsoft has been playing catch-up in the smartphone race as Apple's iPhone and Google's Android have raced ahead. But the new …