这个问题不论是问谁,你都会得到几乎相同的答案︰“这个系统没有应用程序可用啊”。的确,这一系统应用程序匮乏,也很容易查证。但是,这只是这个系统失败的征象,而非其失败的真正原因。事实上,微软在这款操作系统上,昏招连连。甚至在系统发布之前,就已经开始犯错。首先,第一个版本Windows Phone 7,是建立在一个早已不再辉煌的内核Windows CE之上的。这一内核已经在Windows Mobile平台使用了十多年(操作系统的内核是其代码最重要的一部分,控制着系统内的所有操作)。微软受到 Android 和 iOS 系统成功的威胁,加速了Windows Phone的开发,放弃了很多的基本特征,其中包括向后兼容WM(Windows Mobile),这也让选择Windows CE这一内核变得没有意义。
放弃的功能包括但不限于:复制和粘贴、通知中心、多任务、tethering共享上网、VoIP、自定义铃声等等。虽然这些功能最终都能够使用,但是这些功能的加入,意味着其他功能的减少:例如,枢纽(Hubs)功能——该平台曾经的一个主要卖点 ——先是削弱,最终彻底消失,而其替代品也并不让人满意。微软不仅没有像其对手那样,提供更好的应用编程接口(API),而是为Windows Phone增加不必要的新功能:如(即将被删除)儿童天地,开发者本就因为Windows Phone的程序安装量太少,而心烦意乱,如此一来,更是让开发者们想要离开。而这一切仅仅是问题的冰山一角——有无数其他因素,如依赖运营商的软件更新,旗舰机型在质量方面却逐渐退步,谷歌的破坏战术,应用程序开发人员屈指可数,等等。这些问题,说上一天也说不完。