Windows PC能够经久不衰,很大程度上是因为它的自由和开放性。
这是Epic Games首席执行官、虚幻引擎创始人Tim Sweeney在《卫报》中发表的看法。而现在,他认为这个Windows PC的优势正在逐渐消失。Windows 10为微软软件生态带来的重大转变之一就是Windows商店的大幅改善,以及UWP应用让整个微软软件生态的无缝整合。
但对于在游戏领域从业多年的Tim Sweeney而言,这样的改变对电子游戏产业将会发展成一场灾难。在文章中,他的言辞十分激烈,甚至认为UWP应该彻底被游戏产业所抛弃。Tim Sweeney所说的UWP必将灭亡有一个前提,那就是“生态封闭”。
UWP为开发者提供的通用API,能将一款应用推送到所有设备 — — PC、平板、手机、游戏主机、物联网设备,这是一件值得称赞的事情。但是他认为如果用UWP构建的应用生态只能通过微软进行发行和发售,那将会是一件“极其糟糕”的状况。Tim Sweeney希望UWP能够成为一个自由、开放的平台,而不是微软掌控下的合法垄断工具。
“我们需要微软非常明确的承诺,即:在PC上,UWP依然能够保持开放。如果微软能够做出这种承诺,那么开发者们可以安心依靠它作为从Win32应用转移到UWP应用的指南针并获得切实的收益,而不必担心开发者、发行商和客户都被Windows所垄断。”
如果UWP应用只能通过微软的审核进入Windows商店,那么这些应用最终将会变为微软的产品;而且就目前来看,UWP应用的确没有除了Windows商店之外发行的渠道。更关键的是,尽管这样做势必会造成垄断,但由于开发者、发行商认可了微软的协议,产品经过了微软的审核,因此他们的成果被微软据为己有是合理合法的。
这样的担心早在2012年就已经出现过。Valve创始人Gabe Newell在Casual Connect大会上公开发表过“Windows 8是所有PC领域从业者及用户的一场灾难”这样的言论,而他的理由正是因为Windows 8中出现的Windows商店。Gabe认为,微软将会“锁上”Windows商店,将用于Windows下的应用软件全部放到Windows商店中,这无疑会对Steam商店造成影响。
尽管由于Windows 8的失败而并没有让Windows商店对电子游戏行业造成冲击,而且现在也不需要害怕微软会在一夜之间消灭所有非微软的应用商店。但不能忽视的是,微软正在提升自己的优势,并且借此打压其他应用商店。Tim Sweeney担心的是,在未来,微软最终会彻底扭转局势,在Windows应用生态上一家独大。
为了应对Tim Sweeney的质疑,微软Windows部门副总裁Kevin Gallo发布声明称UWP是完全开放的生态系统,它将提供给任何一个开发人员,并且能够得到应用商店的支持。
不过这样的说法遭到了Tim Sweeney的反驳,他在实际测试中发现,如果没有微软的开发者账户,并且没有微软的平台许可,是不能将UWP直接提交到应用商店并让用户下载的。即使下载下来的UWP应用也需要Windows PowerShell运行,这需要很高的权限,并且过程十分复杂。
UWP如果能够开放,那么其中一大转变就是,依附于Windows商店的开发者和发行商能够通过自己的渠道对应用进行分发,不会因此遭到微软的强制垄断。另一方面,游戏代理商和发行商也不需要依附Windows商店发行游戏,他们也能够拿到更多的利润。
但是现在看来,微软对UWP的垄断性还没有做出任何改变。或许我们可以认为微软这么做只是暂时的,可奇怪的是微软对此十分沉默。我们希望微软能够在合适的时机表达更明确的态度,不是一味地使用“UWP是开放平台”的陈词滥调,而是谈及更深入的细节和更切实的承诺。或许,微软将会在3月底的Build 2016大会上对此做出解答。