Majority of the Apple iPhone users who are not using the iPhone with contracts have battery complains, this due to the fact that unlocking process leaves a few backend processes that run constantly and drains battery.
All your comment for iphone development are welcome.