近日,微软宣布将放弃对UWP版的Microsoft 365。作为微软在办公生产力工具上的绝对核心,放弃UWP版的Microsoft 365,也意味着微软彻底放弃了整个UWP生态。
UWP全称Universal Windows Platform,曾是微软寄予厚望的下一代应用生态。但放眼当下,其早就淡出主流视野。回顾UWP的兴衰,可以说是微软的一次战略失误。
UWP的核心理念是构建跨设备的应用生态,无论是PC、平板还是手机,开发者只需编写一套代码,就能在所有Windows设备上运行。这一愿景在当时颇具吸引力,微软也投入了大量资源推广。
但在实际测试过程中,UWP的封闭性从一开始就备受争议。它强制开发者使用微软定义的API和接口,剥夺了系统底层访问权限,这导致了许多专业软件无法迁移到该平台。对于开发者而言,放弃对系统的完全控制权,转而接受微软的框架,这显然缺乏足够的吸引力。
另一方面,市场环境的剧变也是UWP失败的另一重因素。UWP推出的2015年,移动端还是Windows的重要战场。但随后Windows Phone的失败,直接导致UWP失去了移动端这一关键阵地。后续的微软将战略重心转向跨平台的Web技术,这也导致UWP的价值大打折扣。
尤其是微软后来推出的PWA和WinUI 3,本质上都是对UWP路线的修正与放弃,在兼容性和灵活性的表现更好,不再强求开发者使用统一的框架。
从微软内部战略的角度来看,其摇摆不定的态度,也加速了UWP的衰落。从最初的“All in UWP”到后来的开放Win32生态,微软的战略重心发生了多次转移。这种摇摆让开发者感到困惑,也迫使开发者社区处于不稳定的状态,不像苹果那样能够留住开发者。
当微软自己都开始放弃UWP时,开发者自然更愿意将精力投入到更稳定、更开放的平台上。
发表评论 取消回复