Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

1096bimu

macrumors 6502
Original poster
Nov 7, 2017
462
571
I still don’t quite get it. I’m fine with not having all background activity but that isn’t what is being shown to me, because there is the “background app refresh” option.

Except it doesn’t seem to do anything. I have yet to see this option make any difference. I Use WeChat it’s an instant messaging app you might have hear of. On android it just runs in the background and receives messages. But on iOS it seems like it doesn’t receive any messages, only notifications, the messages has to be fetched when you launch the app. And this behavior isn’t affected at all by background app refresh. Why?

I just want to know is there any app that does anything at all with background app refresh? The only apps I’ve seen use lots of background time don’t seem to do anything with it, like Youtube, WTF does youtube need background activity for? And the apps that should benefit, don’t benefit at all, like Facebook messenger, it works perfectly without background app fresh.

I also don’t understand what exactly are the tasks allowed in background. Apps that host local webpages for you to transfer files over WiFi don’t seem to work in the background at all regardless of background refresh, they just immediately shut down as soon as you switch apps.

I was just using this music app with the ability to download musics for offline listening, but it doesn’t download in the background either. You’d think that’s the exact kind of thing you would use “background app refresh” for? It doesn’t work, you have to keep it in the foreground. Also It seems like it won’t work if the phone is locked for more than 10 minutes either, I tried to download overnight and it didn’t actually do that.

Again, I’m not complaining that it doesn’t work, I just want to understand what does and does not work so I can use it accordingly, but there is no explanation anywhere. Someone tell me one thing it actually does?
 
  • Like
Reactions: macfacts
Yeap. I have the same experience.
Even build-in iOS weather app fetch new data only when I am open it, despite it listed in background refresh section.
 
iOS does not have true "run app in the background" mode for 3rd party apps, but that is not to say that 3rd party apps cannot do things in the background. It depends how stuff gets implemented on the app side, I think this is the reference devs can use:

https://developer.apple.com/library.../BackgroundExecution/BackgroundExecution.html

Some apps are better at this then others. I always get notifications immediately for apps like WhatsApp or Viber and never notice if the app downloads the actual content when I open the app or not; I can even have banners / message previews on lock screen so I know some information can come to the phone when in background.

Honestly, I'll take this model over Android model where you are eventually forced to use task manager to manage background tasks etc. especially if you are a heavy app user (some people are not, but at any time I have ~260 apps on my iPhone). I never worry about any of this, never close apps (there is no point IMO) and phone always lasts all day with plenty to spare.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.