微软搞事情,Windows 日后或许可以直接玩 Xbox 游戏
PC 玩家能够体验到的大作相较于主机玩家来说一直以来都是更少的,因为有不少的大作出于盗版、发行合作等各种原因并不会登陆 PC,仅在主机上发售,例如 R 星 2018 年的大制作《荒野大镖客 2》。
在 2019 年,主机市场的竞争将会变得更加激烈,以 Switch 为主的掌机有可能会推出硬件升级的新型号,提升总体的机能以应付玩家更高的游戏需求,除此之外,Google 在今年也将入局主机游戏市场,主打的是基于互联网的「云游戏」,即在线串流。
对于主机游戏市场的老大哥微软和索尼来说,Google 是他们最大的对手,任天堂的 Switch 由于本质上只是个掌机,在定位上和 Xbox、PlayStation 没有冲突。此前有消息报道,微软正在和任天堂合作,尝试将 Xbox 游戏通过串流的方式带到 Switch 上。
Google 的云游戏主打的是通过 Chrome 在 PC 或是特制轻量硬件上向玩家提供流畅的、基于串流的游玩体验,而且游戏很可能包含数量众多的 3A 大作,这将会对微软、索尼的主机带来直接的冲击。
相较于索尼,微软在市场环境的这番变化下相对更稳一些,他们拥有 Azure,也可以和 Google 一样提供云游戏服务,同时他们也能赶上索尼推出机能更加强悍、硬件焕然一新的下一代主机。
更加重要的是,微软的 Windows 是 PC 上应用得最广泛的操作系统。
在 Windows 10 刚刚推出的时候,微软就曾有过「大统一」的想法,即通过 Windows 10 这个统一的系统内核,配合上层不一样的 UI 及服务,彻底打通 PC、家用娱乐主机、手机、平板电脑,消除设备之间的隔阂。
为了实现这个宏大的想法, 实际上微软在 Windows 8 的时候就已经开始进行了相关的布局。从 Windows 8 开始,微软在 Windows 中加入了 Appx 应用,这在 Windows 10 发展成了现今我们看到的 UWP。
很遗憾的是,微软这个想法至今都并没能实现,一方面是因为微软已经失去了移动领域的市场,微软曾经将 Windows Phone 升级为了 Windows 10 Mobile,该版本采用了 NT 10.0 内核,并且支持 UWP 应用。
让笔者印象非常深刻的是,微软曾经在某次 Build 大会上展示了 Office 下的 Windows Continuum,它可以让支持显示输出的 Windows Mobile 设备变成强力的生产力工具,在连接大屏和外设时 UWP 会以 PC 模式工作,使用户能够在手机连接大屏后享受和 PC 几乎没有差异的使用体验。
这一点其实和目前很多 Android 手机厂商开发出来的东西类似,但是他们更多是效仿 macOS,而不是将整个系统做成 Windows 的样子,而且这类「桌面模式」很多使用体验并不理想。
在 Windows 10 Mobile 彻底落败之后,微软逐渐放弃了用 Windows 实现「大统一」的想法,转而用一些其他的方式来消除不同设备间的隔阂,例如微软去年在 Windows 10 中加入的一个新功能 —— Your Phone。
实际上在游戏方面,微软很早就已经将 Xbox 和 Windows 10 做了一定的连通,这个连通主要体现在 Microsoft Store 上。
微软本身在 Windows 10 的 Microsoft Store 中就售卖了一些游戏,包括《Forza》、《Minecraft》等,其中有不少游戏也可以在 Xbox 的商店中找到。
有不少玩家不单单只拥有 Xbox One,他们还拥有一台实力强劲的、安装有 Windows 10 的游戏 PC。如果玩家想要在 Windows 10 和 Xbox 上同时玩一款游戏,那么他们往往需要付费两次,花重复的钱在另一个平台上再买一次,这对玩家来说非常不友好,因为 Windows 10 和 Xbox 都是微软的。
为了消除玩家这方面的困扰,微软推出了 Xbox Play Anywhere,玩家只需要在 Windows 10 或 Xbox 上购买一份游戏,两个平台都能顺畅游玩。
这是微软为打通 Xbox 和 Windows 10 做的第一步。由于 Windows 10 和 Xbox 都是自己家的平台,所以微软不在乎专门区分 PC 和主机了,只要游戏是走微软的渠道销售出去的,微软都能获得收益。
未来微软甚至打算将 Xbox Game Pass 接入到 Windows 10 上,届时使用 Windows 10 的 PC 玩家可以和使用 Xbox 的主机玩家一样按月支付订阅费用来畅玩微软提供的各种游戏。
微软目前的战略就是将 PC 和 Xbox 上的游戏业务做一个整合,在今年微软很可能会有更为激进的动作,而且由于 Google 已经下水,竞争加剧,微软应该会加速打通 PC 和 Xbox。
实际上现有的 Xbox One 也是 x86 架构,和 PC 在硬件上并没有本质上的差距,运行的系统也都是 Windows 10,只是两边的系统上层组件稍有不同罢了。
同一款游戏在 Xbox One 和在 PC 上的性能表现之所以存在差距,是因为游戏厂商会针对 Xbox One 等主机的硬件特点进行针对性的优化,将其性能发挥到极致,尽可能压榨主机的机能。
在 PC 上,由于大家的 PC 配置都稍有不同,厂商难以做更深度的、更有针对性的优化,以至于往往同样一款大作在同样的画面表现下可能会不如主机流畅。在一款主机推出一段时间之后,PC 的游戏体验实际上是会超越主机的,因为 PC 的硬件迭代升级的速度要高于主机,在主机生命周期中后期推出的游戏往往会为了保证流畅性而牺牲画面质量。
由于 Xbox One 和 PC 上的 Windows 10 实际上是同样的内核,微软只需要在 Windows 10 中加入类似的组件,并打理好兼容性,那么使用 Windows 10 的 PC 是可以运行 Xbox 上的游戏的。
近期国外网友发现在某一个 Windows 10 的测试版中,用户可以通过一个指令下载一个特别版的《腐烂国度》(一个末世丧尸生存游戏,微软制作、发行)。
《腐烂国度》曾经有推出过 PC 版本,这是一个在 Windows 10 和 Xbox One 两个平台上都存在的游戏,这一次在测试版中被发现的版本有些特别,它是从 Xbox Live 服务器下载的,而且下载下来的包是一个 .xvc 文件,这是 Xbox One 游戏安装包的格式。
在最新的 Windows 10 19H1,即微软即将推出的下一个 Windows 10 重大更新中,通过一行 PowerShell 命令就可以直接安装这个 .xvc 格式的游戏。
在这个测试版中,一些和 Xbox One 相关的系统文件也被网友发现。
值得一提的是,这个特别版的《腐烂国度》并没有附带任何的虚拟环境,整个游戏就是一个正常的程序,也就是说微软并不是通过某种方式让 Windows 10 虚拟成 Xbox One 然后运行 Xbox One 上的游戏,他们是直接利用系统层面的技术让 Xbox One 游戏可以直接无缝移植到 Windows 10 上直接运行。
这意味着未来微软或将向 PC 用户逐步开放 Xbox 的资源,对于 PC 玩家来说,这将是一件特别大的好事。
Windows 19H1 将会在今年上半年推出,如果微软真的要让 Windows 10 兼容 Xbox 游戏,那么在接下来的一两个月里我们很可能就能看到一些官方的消息了。
不知道游戏厂商是否会喜欢微软这样的做法,因为 PC 一直以来都是盗版的重灾区,如果微软在 DRM 方面做得不够好,游戏厂商或许仍然不愿意向 PC 这个平台提供内容。在笔者看来未来 Xbox 上肯定还会有一些独占的游戏,但是更多的游戏会走微软的这个渠道同步登陆 PC。