目前如果玩家想要在WP上玩到諸如PSP、NDS這樣的掌機遊戲是基本不可能的事情,由於硬體和系統的限制,在WP上開發一款模擬器算得上是一件吃力不討好的事情,而且尷尬的是儘管微軟在模擬器的問題上要比蘋果開放得的多,但是就算是如此也鮮少有足夠讓人驚豔的模擬器應用能夠在讓玩家能夠愉快的玩耍。而且即使有,也是諸如GBA、FC這樣的早期遊戲機系統。現在我們就對WP8上的模擬器現狀做了一個盤點,希望想要在自己手機上重溫舊時光的玩家們對WP的模擬器現狀有一個大概的了解。
目前在WP8上國人最為熟悉的模擬器應用大概是由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系手機的模擬器事業也許會有所進步?總之個人還是不抱太大希望。