15 of 27Image
Forget downloading, streaming on the go
With iOS 7, you can stream music and video that you have already purchased, or is in your iCloud. However, not only does this take up a lot of data (even over Wi-Fi connections), downloading content or streaming on the go will churn up vast amounts of battery life. Plugging in the device and downloading content through iTunes is significantly lighter on the battery life. Or, if you are wanting to stream or download on the go, use Wi-Fi as it uses less power than cellular data.
Disable location-related system services
Location services use GPS for location-aware apps and services. While it's useful knowing where you are on Google Maps, what you don't see is what is going on behind the scenes. Ads are being displayed based on your location, and traffic data is updated — meanwhile, your iPhone is always pinging out to see where you are to keep an eye on which time zone you're in. All of these things are unnecessary and churn up your battery life.
Go to Settings > Privacy > Location Services. When On, scroll down to System Services, then uncheck all of these items. When you're not using Location Services, such as GPS, then simply turn it Off. (You can't, however, disable Location Services as quickly as other items from the swipe-up Control Center. You have to perform this switch manually.)
Switch from 'push' to 'fetch' email
Push email is very useful for when you're running against the clock. Emails are downloaded automatically and instantly from the server when they arrive, rather than waiting for you to send and receive. But if you don't mind waiting that long, you can reduce the download cycle so your iPhone isn't constantly listening for new email. Instead, it will run a schedule every few minutes, which ultimately helps in conserving the battery life.
Go to Settings > Mail, Contacts, Calendar, then scroll down to Fetch New Data. From here, disable the Push option. After this, scroll down and set the fetch schedule to Every 15 minutes so that it runs the "send and receive" schedule every quarter-hour. If you need certain email accounts to push email to your device, select Advanced and confirm the setting for each separate account.