I'm using Unity to make a home automation app. It consists entirely of UI elements, that spend their time waiting for the user to tap something, or waiting on a response from a web request: So, in principle, this app isn't doing much of anything most of the time. But it still causes my fan to come on, and if I were to throw it onto an iPad (as I intend), I'm sure it would drain the battery at an alarming rate. Anybody have any tips on reducing the CPU usage on an app like this? I see that I can set targetFrameRate (though apparently that's ignored in the editor). Any other obvious things to try?