Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
But the apps Facebook, Flipboard and Tweetbot hasn't been updated to this yet. I wonder how much of a battery hit it takes. I will try it with off and on.
 
But the apps Facebook, Flipboard and Tweetbot hasn't been updated to this yet. I wonder how much of a battery hit it takes. I will try it with off and on.

i dont see any need for any app to use it. its a battery hog waiting to happen. most apps take 2 seconds tops to update when i refresh them manually. i see no need for ios to do this for me all the time.
 
How come some apps don't show up with the option to toggle?

I don't see Facebook, Twitter, or even apple's own reminders and photos app
 
How come some apps don't show up with the option to toggle?

I don't see Facebook, Twitter, or even apple's own reminders and photos app

Facebook and Twitter are missing because they haven't added support for iOS 7's background app refresh function yet. How would Reminders and Photos benefit from this?
 
Facebook and Twitter are missing because they haven't added support for iOS 7's background app refresh function yet. How would Reminders and Photos benefit from this?

I don't know. I've just seen a screen shot from another user who had Facebook, Twitter, Photos and reminders in their background app refresh list.

Also, I at least figured out the reminders one - if I turn on location and set up a geofence reminder, then reminders will appear in the list. So it appears that some toggles won't appear until needed.
 
wont the auto background refresh also work while on cellular network thus eating up your data if your not on an unlimited plan?
 
wont the auto background refresh also work while on cellular network thus eating up your data if your not on an unlimited plan?

You can disable cellular data usage on an per app basis in Settings > Mobile
 
I've read what this is, but still don't understand the benefit of this. Can't you just tell particular apps to send you push notifications of updates?

For example, there is a weather app I use (Dark Sky) that sends me notifications of when it's about to rain. I also have the option of background refreshes with this app. What exactly would be the benefit of background refreshes here?

Can someone give me a specific situation when background refreshing would be better than push notifications (besides Safari, which takes 1-2 secs to refresh the page anyway)?
 
Can someone give me a specific situation when background refreshing would be better than push notifications (besides Safari, which takes 1-2 secs to refresh the page anyway)?

Social media feeds, news feeds, weather feeds. Things you don't want notifications for but when you go to the app it would be nice not to have to wait a few seconds to update it from when you last saw. Just makes it a smoother experience. Not life changing, obviously people have lived without this for years, but it just creates a better experience. Especially now you have previews of apps when app switching - it'd nice to see a more up to date preview.
 
Some apps such as mapmyrun need it toggled on to work properly. Without it on, it will keep track of time but not proper distance. It will only draw a route from when it starts in foreground, to where you bring it back into foreground when you finish. Everything in between is ignored. It will always be a straight line.
 
For example, there is a weather app I use (Dark Sky) that sends me notifications of when it's about to rain. I also have the option of background refreshes with this app. What exactly would be the benefit of background refreshes here?

Also don't forget background updates can be triggered by notifications.
e.g. when you get a Facebook notification of a message and click it to go to Facebook, Facebook then takes a couple of seconds to load your message. Now it's an option in iOS 7 (maybe not taken advantage of yet) for Facebook to receive push notifications silently in order to wake up the app, load the message in the background and then display the notification to the user. When following the notification through to Facebook, the message is there waiting.

Also it's possible for apps owners to publish silent notifications which trigger background updates but don't show anything to the user. Apple manages the frequency of them so devs don't have to worry about sending too many (and users don't have to worry about apps sending them too often and killing battery).
 
Social media feeds, news feeds, weather feeds. Things you don't want notifications for but when you go to the app it would be nice not to have to wait a few seconds to update it from when you last saw. Just makes it a smoother experience. Not life changing, obviously people have lived without this for years, but it just creates a better experience. Especially now you have previews of apps when app switching - it'd nice to see a more up to date preview.

But if it was so important that you wouldn't want to "wait a couple seconds", why wouldn't you just set it up for push notifications? I'm not arguing with what you're saying, but it just seems like a silly and irresponsible trade-off in terms of battery life.

----------

Some apps such as mapmyrun need it toggled on to work properly. Without it on, it will keep track of time but not proper distance. It will only draw a route from when it starts in foreground, to where you bring it back into foreground when you finish. Everything in between is ignored. It will always be a straight line.

This seems like a legit reason to have it on. I guess I can see it important for apps that need to record a chronological set of data between spatial openings of the app. Not just point A and point B, but what happens in between.
 
But if it was so important that you wouldn't want to "wait a couple seconds", why wouldn't you just set it up for push notifications? I'm not arguing with what you're saying, but it just seems like a silly and irresponsible trade-off in terms of battery life.

If it works like it's supposed to, there will be no trade off since it should only download content before you tell the phone to, and only the content you want to download.
 
I've read what this is, but still don't understand the benefit of this. Can't you just tell particular apps to send you push notifications of updates?

For example, there is a weather app I use (Dark Sky) that sends me notifications of when it's about to rain. I also have the option of background refreshes with this app. What exactly would be the benefit of background refreshes here?

Can someone give me a specific situation when background refreshing would be better than push notifications (besides Safari, which takes 1-2 secs to refresh the page anyway)?

I use the mailbox app, and it can sometimes take 4-5 seconds to bring in new emails after I open the app (it only sends me push notifications, but did not pre-download the emails in ios6). I know the time taken sounds trivial, but I find it is nice to have my email already there waiting for me when I open the app.

I don't mind it active in my ipad, where I often have excess battery life to burn. I suppose you have a point in that we have to be more mindful of its effects on the iphone. I have been noticing faster battery life drain in my 4s after upgrading, and after reading this thread, I have gone in and turned off said feature for most apps.

Will see if this helps save battery life some.
 
But if it was so important that you wouldn't want to "wait a couple seconds", why wouldn't you just set it up for push notifications? I'm not arguing with what you're saying, but it just seems like a silly and irresponsible trade-off in terms of battery life.

Think you missed the second part of my post... It's not "so important" that you wouldn't want to wait a couple of seconds. It's just nice not having to, right? I'm not sure the battery is a huge concern. If for example it learns you check twitter every morning at 8am when you wake up, then refreshing at 7.55am instead of a manual refresh at 8am would be no less drain, but marginally more enjoyable!

Btw I doubt anyone would want to set it up so there were notifications every time there was a new story in their news app. But they might enjoy switching to the app and seeing the latest news there already.

----------

Another thing is if the updated content is large. e.g. say you have a podcast-like subscription. Rather than get a notification that there's a new one, then having to go to the app to download and wait minutes, wouldn't it be nice, if you opted for it, for it to download it automatically- and then perhaps notify you when it's done? That's a good use for backgrounding...
 
You can disable cellular data usage on an per app basis in Settings > Mobile


If you go ahead and disable cellular usage for apps then those apps wont work unless your on Wifi, not just for auto update, right?
 
If you go ahead and disable cellular usage for apps then those apps wont work unless your on Wifi, not just for auto update, right?

Right. There is no setting where you can disable BAR on cellular... So either deactivate BAR for an app, or deactivate cellular for it, if you're afraid of BAR using too much data on cellular.
 
i dont see any need for any app to use it. its a battery hog waiting to happen. most apps take 2 seconds tops to update when i refresh them manually. i see no need for ios to do this for me all the time.

I just wish you had more control. I'm fine with not having my apps constantly update in the background, but I *REALLY* like the Push notification triggers system, so the app refreshes itself instantly after getting a push notification. I wish I could just have that service enabled and not the others, but meh. I get amazing battery life anyways.
 
From what I've see, background app refresh is a battery hog at this time.
I leave it off until further updates will improve it (if any)
 
Some apps such as mapmyrun need it toggled on to work properly. Without it on, it will keep track of time but not proper distance. It will only draw a route from when it starts in foreground, to where you bring it back into foreground when you finish. Everything in between is ignored. It will always be a straight line.
What? It has worked fine on my iPhones while being closed/locked forever. Before background refresh existed.
 
What? It has worked fine on my iPhones while being closed/locked forever. Before background refresh existed.

Thats because on old ios 6 background refresh was always on when apps were in background. Now you can select which apps you will be allowed
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.