运行iOS App

Mac上换了Apple Silicon处理器,同为Arm架构,所以理论上时可以运行iOS App的

方案

  1. 直接App Store下载
  • 最省心,但是开发者适配的并不多
  1. playcover
  • 支持最完善,但是需要自己下载ipa
  1. xcode
  • 开发者调试用,不适合普通用户

playcover

我测试的是playcover 3.1.0, 运行原神的ipa是5.0版本,从playcover 3.0 开始,已经不需要修改SIP了。直接运行会在"开门" 的瞬间闪退。经过搜索,加上几行hosts屏蔽一下就可以进了。 参考:https://www.bilibili.com/video/BV1m841ePECt

0.0.0.0 dispatchcnglobal.yuanshen.com
0.0.0.0 ys-log-upload.mihoyo.com
0.0.0.0 apm-log-upload-v6.mihoyo.com

更新:新版本需要注释掉第一行,否则进不去游戏。

#0.0.0.0 dispatchcnglobal.yuanshen.com
0.0.0.0 ys-log-upload.mihoyo.com
0.0.0.0 apm-log-upload-v6.mihoyo.com

游戏设置

分辨率选择和Mac配置相近的iPad机型,窗口模式使用长宽比16:9,正好在状态栏和Dock栏中间填满,全屏模式使用16:10。 推荐使用手柄玩,因为使用键盘鼠标需要倒入键盘映射,并且鼠标灵敏度不对,操作手感并不好,而且映射在切换到别的选项界面时可能映射对不上画面的内容。

放到外部存储

先尝试做软链接,发现不行,因为是在沙盒里面。 但是从B站看到直接挂载到目录是可以的。测试了一下果然可以,就是一个分区只能用来挂载一个游戏,不太舒服。因为上层目录是所有应用的目录,不适合用来挂载上层目录。 尝试把原神放在了sd卡里,效果还不错,读取速度有40MB/s左右,游戏加载速度看不到明显差别。

窗口适应

原神的画面倒是没啥问题,有些app的画面会有问题,可以尝试选择"修复窗口化显示问题"