2

我的一位 iOS 游戏测试人员报告了这个错误:

当 ipod touch 的电池电量不足(低于 20%)时,游戏速度会显着减慢至 FPS 11。设备剩余电量不应影响游戏速度。

在iOS下这是正常的,还是这个问题是由其他原因引起的?如果这是正常的,如何在电池电量不足时获得完整的性能?

礼貌的做法可能是降低游戏中效果或处理的复杂性,但不幸的是我没有那种奢侈。

我想对此进行调试,但我有一个独特的问题:如果设备已插入,我无法耗尽电池电量,如果未插入设备,我将无法使用调试器。

[编辑] 我没电了,应用程序的性能没有受到影响,所以我不确定是什么原因造成的。如果设备过热,性能是否会下降?

4

2 回答 2

0

由于我无法在同一台设备上重现该问题,因此可能有其他原因使测试仪的设备陷入困境。似乎这里的答案可能是“不”,尽管还不确定。

于 2012-11-10T03:07:44.387 回答
0

我不明白为什么会这样。系统不会反映设备的电池电量(至少目前是这样),只有在提醒您电量不足并在角落显示电池时才会真正确认它。电池出现问题的唯一方法是 iPod Touch 的电池开始耗尽——它将无法以最快的速度为处理器供电,尤其是在处于红色时。

您的测试仪使用的是哪一代 iPod Touch?我建议在第 4 代或第 5 代上进行测试,因为 Apple 不再支持任何旧型号。

此外,每一款新的 iPod/iPhone 都配备了新的处理器(A4、A5、A6...),而旧款处理器无法处理许多现代应用程序所需的速度和功率。虽然有点极端,但以 Infinity Blade 为例。在 A5 或更新的芯片上运行应用程序时,它运行得非常好。但是在 A4 芯片上运行时(例如在 iPod Touch 第 4 代中),游戏会滞后,如果占用大量空间,则会崩溃。

作为对编辑的回应,我相信当电池过热时肯定会发生一些事情。与电量不足的情况不同,Apple 会认真对待过热的电池,以降低性能并尝试冷却电池 - 或者至少在我看来是这样。

希望这可以帮助!

于 2012-11-10T03:47:08.687 回答