目前如果玩家想要在WP上玩到诸如PSP、NDS这样的掌机游戏是基本不可能的事情,由于硬件和系统的限制,在WP上开发一款模拟器算得上是一件吃力不讨好的事情,而且尴尬的是尽管微软在模拟器的问题上要比苹果开放得的多,但是就算是如此也鲜少有足够让人惊艳的模拟器应用能够在让然愉快的玩耍。而且即使有,也是诸如GBA、FC这样的早期游戏机系统。现在我们就对WP8上的模拟器现状做了一个盘点,希望想要在自己手机上重温旧时光的玩家们对WP的模拟器现状有一个大概的了解。 目前在WP上国人最为熟悉的模拟器应用大概是由WP8Emu开发的Snes8x,VBA8和VGBC8三款模拟器应用,他们分别支持任天堂的SNES、Game Boy平台的游戏模拟(VBA8和VGBC8功能完全相同,均支持模拟GBC和GBA的游戏)。曾经这三款应用在在Windows Phone Store “消失”过一次,导致有人猜测微软是可能正在针对这些游戏模拟器进行打击,实际上的情况是开发商的开发者账号到期了,在续约了账号后这三款模拟器应用得以在应用商店上重新出现。 在功能上这三款应用均支持读取玩家存储在SD卡以及Skydrive的游戏Rom,实际上由于WP8系统的特殊性,第三方模拟器应用只能识别这两处的ROM游戏,同时这三款模拟器还支持将游戏进度备份到Skydrive上。 同时值得表扬的是这些应用的开发者也是WP开发者中少有的勤奋作者,经常会为模拟器增加一些新的功能并及时修复BUG,这三款应用免费,不过有部分功能需要解锁高级会员选项才能解锁。所以眼馋商店里《最终幻想》但是觉得售价昂贵的同学倒是可以不妨试试模拟器来玩这些游戏。 还有一位开发者Hereafter也颇为值得介绍,这位勤奋的模拟器开发人员陆续为WP8贡献了Atari 2600、Atari 7800、LYNX、NES、SNES、GB/GBC、GBA、MD、PCE、GG、SMS、NGP等12个机种的模拟器。根据我的观察,这位开发者所开发的WP模拟器应用里少有的通用应用,也就是说支持Windows RT系统,并且这些模拟器都支持动态磁贴显示游戏进程,当然它们的价格可不算便宜,通用应用的版本需要31元,而只支持WP8的版本也需要12元,不过它们都支持试用。 当然游戏同学表示这些“老旧”游戏主机的模拟都不算什么,那么真正值得一说的就是EmiPSX了,它可是WP平台上少有的PS模拟器,这款应用于2013年底登陆WP应用商店,售价15元,支持试用,不过使用版的模拟器不支持即时存档功能。距离作者上一次更新该应用已经有整整一年了,从应用商店里玩家们的强烈好评来看,大家对于这位艺高人胆大的模拟器开发作者还是非常认可的。 那么以上就是个人觉得值得一提的模拟器了,鉴于WP8商店里那些更疯狂的虚假应用,笔者认为这些应用还是值得不想在应用商店中大海捞针寻找模拟器应用的WP模拟起爱好者一试的。很遗憾微软对于模拟器的态度虽然不算保守,但由于系统本身的限制导致模拟器在WP/WinRT上的发展困难重重,以目前的现状来看基本可以确定这已经是WP8平台游戏机模拟器的全盛期,该有的基本都有了,还没有的也基本不会来了。如果想要体验移动设备上的模拟器,WP8也许还不能算最好的选择。 那么相较于安卓和iOS,为什么为WP开发模拟器应用如此之难?在WP7时代,因为不允许本地代码,严重限制了开发者的开发工作,导致开发模拟器几乎是一项不可能完成工作。 到了WP8时代,虽然本地代码开放了,但是系统仍旧不允许动态生成执行代码,而这是JIT技术(Just in Time,即时编译技术,使用该技术能够加速JAVA程序的执行速度)的最基本要求,所以类似PPSSPP(PSP模拟器)、DraStic(NDS模拟器)这类必须使用JIT的自然统统没戏。 另一个方面WP8不支持OpenGL,也就是说海豚(NGC模拟器),PCSX2(PS2模拟器)等主要借助OpenGL硬件加速的模拟器就算要移植也要重构图形界面。 总之抛开各种兼容性稳定性和速度问题,WP8理论上可以实现PS1以下16位机种的模拟,32位主机就可能只包括PS1了。在Win10即将接替WP8的未来,WP系手机的模拟器事业是否会有所进步?就让我们一起来见证吧! |