XB1如何兼容X360 答案是虚拟机
微软以为会很难,结果比Phil Spencer想的简单多了。
微软在今年的E3上宣布Xbox One将会向下兼容Xbox 360的消息为其获得了不少好评和掌声,在最新一期的《Edge》杂志上,Phil Spencer透露了它的工作原理。
对于向下兼容来说,最关键的问题是怎样让Xbox One的系统,来适配专门为Xbox 360开发的游戏。结果方法却异常的简单,工作组尝试将整个Xbox 360的系统搭载在Xbox One上运行,而且成功了,这也是为什么你在Xbox One上玩Xbox 360游戏还能使用Live和其他各种功能的原因。因为本质上,这就是一台功能齐全的虚拟机。
接下来,最难的问题是,要怎么样让Xbox 360的系统认为它其实是在原装的硬件上运行的?结果我们发现,并不需要最任何事情,开发商提供几款游戏,我们进行测试,显然测试都顺利的通过了。接下来,我们只需要把这些游戏包装成Xbox One游戏,让Xbox One主机认为他在运行一款Xbox One游戏就可以了。
此外,Phil Spencer还透露给杂志,当他知道Xbox One能够向下兼容的时候,他非常激动,差点就忍不住告诉所有玩家:“留着你们的360游戏,千万别卖了!!就算你们卖了Xbox 360也别把游戏卖了!!”。不过显然他最后冷静了下来,这才有了E3上精彩的一幕。
其实Xbox One能够向下兼容的一个主要原因也在于,两台主机都使用了近似的硬件构架,所以期待PS4能够兼容PS3的玩家,估计是指望不上了。