如何开心的在iOS上玩NDS游戏
先说结论,有原生方案和web方案2种。
Web 方案
其实现在的 webassembly 技术已经非常成熟了,我们可以通过编译 C 语言的模拟器代码,然后在浏览器上运行。
这样就可以实现一个在线的模拟器了,而且不需要安装任何东西,只需要打开网页就可以玩游戏了。
DS 也有类似的解决方案,而且效果还不错,访问地址是https://ds.44670.org/
怎么用
iPhone 访问的时候,它会提示你,需要把网站放到首屏。
我看过它的源码,没有什么实际意义,提示说是优化存储缓存问题,其实就是让你把网站放到桌面上,可以全屏运行。
添加完后,就可以在桌面上看到一个图标了,点击图标就可以进入模拟器了。
而且是离线使用,不再需要加载网络资源。
之后运行游戏就是点击这个图标,选择 nds 文件就可以运行了。
这就是大概的使用效果啦,大家可以看看。
设置界面的说明
可设置的内容还是挺多的,感觉常用的功能都有了
原生方案
作为一个移动端开发者,我一直在折腾各种模拟器。
上个月把玩了一下 Delta 项目,一个制作精良的模拟器程序,在 iOS 上体验 GBA、NDS 等游戏,效果非常棒。
但是,Delta 项目的开发者 Riley Testut 在今年 1 月份宣布,由于苹果的审核政策,Delta 上架是不可能的。
估计以后也不会有类 Delta 模拟器上架了,因为这个 App 的二进制文件已经上了苹果的黑名单。
当然大家可以通过去原作者推荐的安装方式安装,只是这种方式需要每隔 7 天重新安装一次,而且需要电脑配合。
APP上架官方商店不行了,但还能走Testflight测试分发的路子。
使用这种方式就需要走以下流程。
TestFlight的兑换码如何获取
可以关注公众号“ONS次元”,定期有“兑换码”的白嫖抽奖。