我有一个在后台播放白噪声/环境声音的应用程序,以帮助用户入睡/保持睡眠状态,因此该应用程序旨在整夜运行并在后台和/或锁定屏幕时播放。我显然看到了电池耗电的结果,但是我可以采取任何措施来减少电池耗电吗?
AVAudioPlayer和一些NSTimers应该是在应用程序处于后台/屏幕锁定状态时唯一正在运行的东西,但我不确定如何确定是否同时有其他进程在运行杀死电池。我敢肯定,Instruments中的某些内容可以告诉我,但我不确定要使用哪个应用程序-它们似乎旨在分析当前正在运行的应用程序,而不是正在后台运行的应用程序。