时间:2019-05-31 10:48:12来源:Win10专业版官网点击量:N次
早在Windows 8时代,微软就有一个雄伟的愿景:让Windows应用程序可以在手机、平板、PC甚至是Xbox游戏主机上跨平台使用。这项计划能够让应用开发者一次开发就能适用于所有设备,并且能够跨设备同步数据和游戏进度。而Windows Phone在手机市场的落幕,让这个梦想也随之飘散,可谓是“理想很丰满,现实很骨感”。
过去几年间,微软不遗余力地推动开发者创建适用于公司UniversalWindowsPlatform (UWP)平台的应用程序;时至今日,UWP的一只脚已经迈入了棺材。虽然微软希望用“革命性”UWP格式视图取代传统Win32应用程序格式,但鉴于用户和开发者的不买账,微软终于决定允许游戏开发者将完整的原生Win32游戏带到Microsoft Store,这就意味着那些在Steam等热门平台上分发的游戏并不需要为UWP重新创建。
微软游戏业务负责人斯宾塞(Phil Spencer)表示:“我们认识到Win32是游戏开发者喜欢使用且玩家喜欢的应用程序格式,因此我们很高兴地宣布我们将在Windows上为Microsoft Store提供对原生Win32游戏的全面支持。这将为开发人员和游戏玩家提供更多选择,允许他们从开放的Windows游戏生态系统中获得定制能力和控制权。”
这可以说是微软应用商城的重大转变,尤其对于游戏类目。微软Joe Belfiore本月早些时候在接受外媒The Verge采访的时候承认,UWP是Edge的“Headwind”。“并不是说UWP不好,只不过是因为UWP并非是拥有大量应用、已经发展了35年的成熟平台。”
自2015年Windows Phone弃用以来,微软一直在花费时间,在没有开发人员需要使用UWP的情况下找到支持Windows应用商店的方法,首先是通过Centennial应用程序,这允许开发人员使用他们的win32代码不变,然后最近通过PWA(渐进式Web应用程序),它允许他们不改变地使用他们的Web代码。
微软最近的努力是允许开发人员直接从以前弃用的平台(如.NET,Windows Presentation Foundation和WinForms)访问UWP API,如地理定位,Windows AI,机器学习等。
根据Thurrott的说法,UWP现在已经“游戏结束”,开发人员认为没有理由支持只能解决部分Windows用户的需求并要求他们重新编码现有应用程序的平台的方式。
UWP的弱点也将影响微软商店,我们现在看到用户可以直接从网络安装PWA应用程序和浏览器扩展,并且微软已经不再在商店中售卖书籍和音乐等内容。