微软 Windows 10 UWP 梦想破灭
微软曾经有一个梦想,从 Windows 8 开始涉及通用 Windows 应用,这些应用可以跨越智能 手机 、平板电脑、PC 甚至是 Xbox 游戏 主机。该计划是应用开发人员可以为所有设备编写一个应用程序,并同时在多种设备上良好运行。Windows Phone 失败后,微软的这个梦想开始崩溃,直到现在形势变得更加清晰,微软的 UWP 梦想不再那么重要,甚至是将要破灭。
微软花了数年时间推动开发人员为通用 Windows 平台(UWP)创建特殊应用程序,而在今天,它正在为 UWP 棺材钉上最后的钉子。微软终于做出决定,允许游戏开发者将完整的原生 Win32 游戏带到微软商店,这意味着开发者在 Steam 热门商店上发布的许多游戏不必再重构出 UWP 版本。
" 我们认识到 Win32 是游戏开发者喜欢使用的应用程序格式,游戏玩家也喜欢,所以我们很高兴分享我们将在 Windows 上为微软商店提供原生 Win32 游戏的全面支持。" 微软游戏主管 Phil Spencer 说道," 这将为开发人员和游戏玩家提供更多选择,允许他们从开放的 Windows 游戏生态系统中获得定制和控制权。"
这是微软 Windows 应用商店的重大转变,特别原因是游戏是从应用商店下载的最流行的应用形式之一。以前,开发人员不得不通过 UWP 平台发布 Windows 10 游戏,不过该平台一直没有达到 Windows 上同等游戏平台的重量级地位和收益。
几个月以来,UWP 一直在出现变化。微软最近发布了基于 Chromium 的 Edge 浏览器,意味着 Edge 在远离 UWP 平台,并将在 Windows 7、Windows 8 和 macOS 系统登陆。微软 Joe Belfiore(乔北峰)在本月早些时候接受 The Verge 采访时承认,UWP 是 Edge 的 " 逆风 "。" 并不是说 UWP 不好,但 UWP 不是一个已经有 35 年历史的成熟平台,后者已经拥有了大量的应用程序。"Belfiore 当时说道。
我们也听说过很多微软工程师和开发人员抱怨 UWP 对其应用程序施加限制的故事,第三方应用程序开发人员不得不经常在为 Windows 10 创建 UWP 应用或传统桌面程序之间做出选择,因为后者还可以运行在整个 Windows 7、Windows 8 和 Windows 10 系统中。微软此前已经稳步扩展其 UWP 定义,允许开发人员将桌面应用程序重新打包到微软商店中,但最初的愿景是全新风格应用程序,实现跨越 PC 设备、智能手机、平板电脑、Xbox 和 HoloLens。随着 Windows Phone 的死亡,UWP 的愿景计划似乎不太可能成功。
微软之前甚至停止了触控友好的 UWP 版本 Office,更倾向于专注于 Web、iOS、Android 及其桌面程序。Office 算是 UWP 的核心,也是外界看待微软如何在新平台上构建更高要求应用的示范。
微软终于听取了应用程序和游戏开发人员的意见,而不是试图强迫他们使用 UWP。微软 Windows 开发平台主管 Kevin Gallo 在本月早些时候解释,将采纳意见分离 UWP 平台。这意味着随着时间的推移,开发人员将能够采用 UWP 的一些优点功能。在对外媒 ZDNet 的另一次采访中,Gallo 透露," 当我们完成时,一切都将被称为‘ Windows 应用程序’。" 微软目前还没有完成,但它的目标是让所有开发人员都可以使用每个 UWP 功能。
最终,对于开发人员和 Windows 用户来说,这都是好消息。我们会将在微软商店中看到更多游戏,这些游戏可以解决 PC 游戏玩家对他们的期望,并希望带来更多应用。多年来,Windows 商店一直充斥着山寨或垃圾应用,微软很难吸引开发者。微软的新方法甚至在今年早些时候给 Epic 首席执行官 Tim Sweeney 留下了深刻印象。
微软商店此前采用围墙花园的做法引起了 Tim Sweeney 的严厉批评。他对微软在 Windows 10 中构建一个封闭平台感到不快,并且对微软迫使开发人员通过 Microsoft Store 分发应用程序提出抗议。微软此前甚至创建了 Windows 10 S 模式版本和 Windows RT 系统,默认情况下它们被锁定只能运行商店应用。
【来源:IT之家】