How does Background App Refresh work (in detail)?

Hi @ all,


I am quite confused and uncertain of how the above mentioned feature works in iOS 7.1.


For some apps, e.g. Geonfency, I understand this functionality has to be enabled to ensure proper GPS tracking in the background (meaning the app is not open and therefore not in the app switcher).


But what about Google Maps, why does this app need background refreshing? Does it mean Google is constantly tracking my location?


What does the refresh do and allow and what doesn't it?


Thanks

iPhone 5, iOS 7

Posted on Apr 10, 2014 1:00 AM

Reply
8 replies

Dec 4, 2017 7:11 AM in response to georgeskevo

As you just responded to an almost 4 year old post, it is not clear what information you are looking for. wjosten's post was about iOS 7; the current version is iOS 11.2, and things have changed considerably.


If you are asking specifically about Google Maps, by default it tracks your position all the time, so it can make suggestions without you asking, such as how long it will take to get home from wherever you are, or where to get lunch nearby. If you don't want this feature you can turn it off. Apple Maps has a similar function, as does Waze and other navigation apps.


While wjosten was correct that if you shut down an app it won't be able to do its background activities, however, if it has Notifications enabled it can be relaunched if it receives an update from a server. If it is it will not appear in the multitasking display, which is only apps that you have launched from the Home screen.

Apr 11, 2014 5:11 AM in response to wjosten

Thanks for the answer and for the link, but 2 things come to my attention:

1. In iOS 7 if you kill an app from the app switcher, it is gone and no activity at all.

2. In 7.1 if you kill it, it still can do background activities.


Coming back to my google example. Why does google need background refresh? If I am using google maps it is active and there does not need background refresh.

Apr 11, 2014 6:59 AM in response to mainhattan

When you swich one app to another, iOS freezes it until you reopen it. It WON'T drain your battery even if is showing as an open app on multitasking. Some apps requires background refresh, so, even if they are "hidden", they are using battery.


But a common mistake is quit all of the open apps at the multitasking. It's an error because you will quit the program and clean your memory. When you open it again, the app will write all of the instructions in the RAM again, consuming so much more battery.


I think this will help.

Jan 11, 2015 6:18 PM in response to billybob1978

billybob1978 wrote:


Would be great to hear from Apple if this is true about quitting apps using more battery power due to using RAM when opening again???


The majority of people I speak to (include Apple reps in store) always say close all your apps at least once a week.

That's for a different reason. Not for battery life, but to allow iOS to perform "garbage collection" on RAM. As time goes on the RAM gets fragmented, with lots of small allocations. iOS can deal with that by moving apps around to open larger memory segments for new apps, but doing that slows down the phone. See this for the best discussion I have seen of battery life management: http://www.overthought.org/blog/2014/the-ultimate-guide-to-solving-ios-battery-d rain

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How does Background App Refresh work (in detail)?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.