我使用Apple的SceneKit制作了一个iPhone应用程序。在iPhone 5s上,应用程序以60fps的速度运行,偶尔会下降到40fps(我认为这种情况发生在场景中没有多少变化)。我尝试运行相同的应用程序,在iPad 3上完全没有代码,应用程序有一个huuuuge延迟。 fps永远不会超过16.我在比较5s和iPad 3的gpu型号,它们都是A7。为什么我的fps会出现如此剧烈的下降?这是一个硬件问题,我需要降低我的应用程序的图形强度吗?
编辑:iPad使用iOS9 5年,5s 7个月运行iOS8.4
答案 0 :(得分:0)
他们有不同的GPU和CPU。
iPad 3是第一款带有视网膜显示屏的显示器,这意味着iPad2上的显示效果是4倍。 Pad很快被iPad 4所取代,它拥有更高时钟速度的更强大的GPU。顺便说一下,iPad 3的aARM-Cortex A9 CPU是1 Ghz,iPad 4是苹果公司首款以14 GHz的速度运行的Apple Swift CPU。
至于你的场景。如果您在该设备上创建较少的对象或将其从兼容性列表中排除,可能是最好的。