Not having a smartphone has hurt Cortana adoption and usage, but Microsoft is playing to its strengths. Expect the smart assistant to become more global in Windows 10 as Microsoft seeks to make an "intelligent OS".
Apple is reportedly trying to unify iOS and macOS app development. The same problems that challenged Microsoft also apply to Apple. But Microsoft is way ahead in that game, even if it's far behind in mobile.