I was so excited when iOS 11 was announced. I have upgraded my iPhone 6s on the same day it became available. The new features and user interface are really awesome, and it's definitely the best iOS version ever released. But, everything has its own price.
I started losing 30–40% of the battery life per hour, and in most cases, I had to charge it twice a day. You might be thinking that I am using my iPhone all the time, but no. Most of the time, my phone is locked and using it only when I receive a call or a message. Also, you might be thinking that the battery is old, but it was working good on iOS 10.
My frustration grew bigger, and I had to do something about it. I started looking for improvements by testing various features and see how the battery behaves with and without them. My testing was successful, and I found few useful tips that I will present to you now.
The first thing you need to do is detect what drains your battery the most. Under Settings -> Battery
, you can check what apps are the biggest consumers in a 24-hour interval. By tapping on the clock icon, you will get information how much time a specific app was consuming the battery when used and while in the background.
This is very important because some apps might be working in the background for a long period of time. We can manage our apps better if we know their battery consumption. To do that, please read the next point.👇
Upon detecting the biggest enemies of your battery, navigate to Settings -> General -> Background App Refresh
and turn off the background app refresh for those apps. You can also disable this feature for all apps, but I would recommend to only do it for the most consuming ones.
Location services can really drain your battery fast. It pings your location on very frequent rates. What we need to do is make sure that all the installed apps use "When In Use" option that can be found under Settings -> Privacy -> Location Services
. That way, location services will be active only when the app is in focus.
I never turn off this feature, as I find it really helpful. It's recommended to activate this mode when the battery is 20% or lower. But, I always keep it activated even when my iPhone is full. This feature restricts email updates, Background App Refresh, Auto-Lock, Siri, Brightness, and visual effects.
You can find this feature under Settings -> Battery -> Low Power Mode
, or directly from your Control Centre.
Another big battery consumer is the Automatic Downloads option. If this feature is enabled, it will be active all the time in background checking for new updates. You can always go to the App Store and manually update all the apps once a day or two.
You can locate this feature under Settings -> iTunes & App Store
.
Please try to avoid 'Dynamic' or 'Live Photo' wallpapers, as they have a big impact on your battery life. Instead, use Still wallpapers because they have no moving effects that require more GPU power.
You can find this feature under Settings -> Wallpaper
.
I love having my brightness level to the highest all the time. Everything is bright and it suits my eyes. But, if I wanted my battery to last longer I had to change this. The Auto-Brightness feature will automatically adjust the level of the brightness. It takes into consideration your current environment, whether is a sunny day or you are in a dark room.
From iOS 11 this feature is moved to Settings -> General -> Accessibility -> Display Accommodations
.
If you are not some passionate Siri user, consider disabling the Listen for "Hey Siri" option that can be found under Settings -> Siri & Search
. It basically lets you access Siri by saying her name, but in order to hear the name and the keywords, it has to listen to your voice and be active at all time. I am not a big fan of voice assistants so I have Siri disabled.
Widgets provide you with a quick information about the weather, calendar events, currency updates etc. You can find your widgets by swiping from the top of the screen to the bottom. iOS uses the battery in order to keep these widgets up to date. Consider removing any widget that you aren't using.
I know you love the new transitions and animations. But, they affect the battery life as well. Apple is aware of this, and provide you with a feature to disable them called Reduce Motion.
Reduce Motion can be found under Settings -> General -> Accessibility -> Reduce Motion
.
VIP Sports Bet Tips & Scores on the App Store_This app is only available on the App Store for iOS devices. Increase your profits by following our professional BET…_apple.co
Introducing Clean Swift Architecture (VIP)_Forget MVC, now!_hackernoon.com
Your ultimate guide to the Google Maps SDK on iOS, using Swift 4_Many iOS apps use Google Maps. This is a very common feature, so I have decided to prepare an ultimate guide on the…_medium.freecodecamp.org
SWIFT — Custom UIView with XIB file_Custom UIView with XIB file is a very common practice in iOS Development. Custom UIView classes don’t contain XIB files…_medium.com
How to add Spotlight support to your iOS app_A Swift tutorial that will make your app available in Spotlight search_hackernoon.com
Core Data Relationships_Understanding One-to-One and One-To-Many relationships_hackernoon.com
Understanding Auto Layout in Xcode 9_All you need to know about Auto Layout_hackernoon.com