I hooked up my iPhone to the Xcode Activity Monitor to see which process is consuming a lot of CPU.
As you can see the process backboardd has consumed quite some CPU time and it uses 10 CPU also I am not doing anything at all with the device. CPU goes up to 30-34% if I move (twist & turn) the iphone:
Unfortunately this is a iOS system process so I think I cannot do anything against. However as I found out here in this iPhone development wiki this process is also responsible for forwarding the Accelerometer input to some processes like Springboard (the iPhone Desktop with the App Icons so to say). So I just thougt I might switch off the parallax effect from iOS 7 which moves the background picture according to the phone movent. And voila! The process backboardd consumes much less CPU.
Some numbers:
- parallax effect turned on and iPhone unlocked. I move the device: CPU load of backboardd 30-34%
- parallax effect turned off and iPhone unlocked. I move the device: CPU load of backboardd just 1-2%
So I don't know if this is normal behavior. But I think that turning off the parallax effect will help to increase battery life. I will give it a try and let you know if it improved.
Maybe you give it a shot and see your self if it helps.
Goto: Settings >> General >> Accessibility >> Reduce Motion and turn it OFF.