Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当电池电量不足时,iOS的运行性能是否会降低?_Ios_Battery - Fatal编程技术网

当电池电量不足时,iOS的运行性能是否会降低?

当电池电量不足时,iOS的运行性能是否会降低?,ios,battery,Ios,Battery,我的一个iOS游戏测试人员报告了这个错误: 当iPodtouch的电池电量不足(低于20%)时,游戏速度会显著降低到FPS11。设备的剩余电量不应影响游戏速度 这在iOS下是正常的,还是由其他原因引起的?如果这是正常的,我如何在电池电量不足时获得充分的性能 礼貌的做法可能是减少游戏中效果或处理的复杂性,但不幸的是,我没有这种奢侈 我想调试这个,但我有一个独特的问题:如果设备插入,我无法耗尽电池,如果设备未插入,我无法使用调试器 [编辑]我耗尽了电池,应用程序的性能没有受到影响,因此我不确定是什么

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

当iPodtouch的电池电量不足(低于20%)时,游戏速度会显著降低到FPS11。设备的剩余电量不应影响游戏速度

这在iOS下是正常的,还是由其他原因引起的?如果这是正常的,我如何在电池电量不足时获得充分的性能

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

我想调试这个,但我有一个独特的问题:如果设备插入,我无法耗尽电池,如果设备未插入,我无法使用调试器


[编辑]我耗尽了电池,应用程序的性能没有受到影响,因此我不确定是什么原因导致了这一情况。如果设备变得太热,性能是否会下降?

由于我无法在同一设备上重现该问题,测试仪的设备可能会遇到其他问题。这里的答案似乎可能是“不”,尽管还不确定。

测试仪的设备可能遇到了其他问题,因为我无法在同一台设备上重现该问题。这里的答案似乎可能是“不”,尽管还不确定。

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

您的测试仪使用哪一代iPod Touch?我建议在第四代或第五代上进行测试,因为苹果不再支持任何较旧的型号

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

作为对编辑的回应,我相信当电池过热时肯定会发生一些事情。与低电量电池不同,苹果对过热电池的重视程度足以降低性能,并试图冷却电池——至少在我看来是这样


希望这有帮助

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

您的测试仪使用哪一代iPod Touch?我建议在第四代或第五代上进行测试,因为苹果不再支持任何较旧的型号

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

作为对编辑的回应,我相信当电池过热时肯定会发生一些事情。与低电量电池不同,苹果对过热电池的重视程度足以降低性能,并试图冷却电池——至少在我看来是这样


希望这有帮助

是的..我也注意到了…我认为iOS试图降低“效果的复杂性”,正如你所说的,但游戏不想..因此它产生了一种冲突,减慢了游戏的速度。你有关于它做什么或你在猜测什么的更多细节吗?我主要是在猜测,但这是有意义的。。。我的意思是,iOS在内存管理方面尝试了这种方法。为什么它在电池寿命方面不做同样的事情呢?试着将电池电量降低到5%左右,插上电源,检查帧率是否仍然很低。如果是这样,您可以在有限的时间内调试它并启动仪器。你的游戏使用什么框架?我会试试。不过,如果低性能是一种节省电池的措施,那么当设备接通电源时,它可能会恢复正常。我正在使用GLKit,ES 2.0和自定义着色器。是的。我也注意到了……我认为iOS试图降低“效果的复杂性”,正如你所说的,但游戏不想……因此它会造成冲突,从而减慢游戏的速度。你有关于它做什么或你在猜测什么的更多细节吗?我主要是在猜测,但这是有意义的。。。我的意思是,iOS在内存管理方面尝试了这种方法。为什么它在电池寿命方面不做同样的事情呢?试着将电池电量降低到5%左右,插上电源,检查帧率是否仍然很低。如果是这样,您可以在有限的时间内调试它并启动仪器。你的游戏使用什么框架?我会试试。不过,如果低性能是一种节省电池的措施,那么当设备接通电源时,它可能会恢复正常。我正在使用GLKit、ES 2.0和自定义着色器。