If you use the Facebook app on your iOS device and happen to leave it open, it may be draining your battery. While iOS does have built in safeguards to prevent multitasking apps from running amok, the current version of Facebook may be circumventing the 10 minute processing time limit imposed by iOS.
The following article was posted by a German developer and shows how the Facebook app consumes CPU time by running processes at regular intervals, going into and out of sleep modes. Since these processes do not take longer than 10 minutes, the app is not constrained by the iOS multitasking governor.
In summary, the only way to prevent the app from using CPU cycles while open is to close the app via the multitasking switcher. Since reading this article, I have been diligent to close the Facebook app after each use. I have been keeping an eye on the battery life but will need some more time to see how much of a difference it makes on battery life not having the app open.
Check out this very informative (and technical) article here.
As an avid tech fan I look forward to sharing my tech experiences both personally and professionally with those that have similar interests and passion for technology.