很多人觉得iPhone硬件比Switch强得多,跑Switch游戏应该很轻松。实际以测试机iPhone 17 Pro Max 为例:
1.像素多得多。Switch原版每秒画30帧,每帧 1600×900。iPhone屏幕是 2868×1320,像素约2.6倍;我又要求60帧,再翻一倍。加起来每秒要画的像素是Switch的5倍多。
2.最紧的是内存带宽,不是算力。iPhone的 CPU、GPU算力是Switch的好几倍,但内存带宽只有3倍左右,追不上5倍多的像素量。
5 瓦左右。而且手机一热系统就自动降频,实测重场景下CPU会降到1 GHz上下。我的开发过程一直是追求热机降档情况下稳定60帧的,因为这是常态。
所以,单论纸面性能iPhone远超Switch,但要长时间高性能跑5倍像素,压力反而比 Switch本身还大。
移植方案优化,就是在这几头之间找平衡。
顯示更多