手掌上的旧时光:WP8模拟器探秘?
目前玩家基本不可能在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。这三个应用程序是免费的,但有些功能需要通过解锁高级成员选项来解锁。所以在店里贪图《最终幻想》但是觉得贵的同学可以试试模拟器玩这些游戏。
另一个开发者,来世,值得介绍。这位勤奋的模拟器开发者已经为WP8贡献了包括雅达利2600、雅达利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元,支持试用。但是,正在使用的模拟器不支持即时存档。距离作者上次更新应用程序已经开发者_JAVA技巧整整一年了。从应用商店玩家的强烈好评中,大家还是认可了艺术家勇敢的模拟器开发者。
所以以上就是我认为值得一提的模拟器。针对WP8商店中比较疯狂的山寨应用,我认为这些应用值得不想在应用商店中搜索模拟器应用的WP模拟爱好者尝试。遗憾的是,虽然微软对模拟器的态度并不保守,但由于系统本身的限制,在WP/WinRT中开发模拟器难度较大。从目前的情况来看,基本可以确认这是WP8平台上游戏控制台模拟器的全盛时期,必备的基本都有了,还没有的基本都不会来。如果你想在移动设备上体验模拟器,WP8可能不是最好的选择。
那么,为什么与安卓和iOS相比,为WP开发模拟器应用程序如此困难呢?在WP7时代,由于不允许使用本地代码,开发人员的开发工作受到严重限制,这使得开发模拟器几乎成为不可能。
在WP8时代,虽然本地代码是开放的,但系统仍然不允许动态生成执行代码,这是JIT技术最基本的要求(Just in Time,可以加快JAVA程序的执行速度)。所以像PPSSPP(PSP模拟器)和DraStic(NDS模拟器)这种必须用JIT的性质,是没有机会的。
另一方面,WP8不支持OpenGL,也就是说Dolphin (NGC模拟器)、PCSX2(PS2模拟器)等以OpenGL硬件加速为主的模拟器,即使需要移植也要重构图形界面。
总之,尽管存在各种兼容性、稳定性和速度问题,WP8理论上可以模拟PS1以下的16位机型,32位主机可能只包括PS1。未来Win10接替WP8的时候,WP手机的模拟器会有一些进步吗?让我们一起见证吧!
精彩评论