TLDR: iOS7 allows for background fetching when the app is closed. Allowing for smaller wait times when users open up an app.
Is there any way for users to manage this behavior? If not it seems ripe for abuse or just plain laziness.
Is there any way for users to manage this behavior? If not it seems ripe for abuse or just plain laziness.
The OS tries to be smart about it, lumping fetches together when it can, and noticing things like when the user opens the app typically.
So say the user launches GREAT WEATHER app app normally at 8 am, the OS notices and performs a background fetch a few minutes before (for example).
From other comments it sounds like iOS might figure out I like to listen to podcasts en route to work and learn to pre-fetch. But I don't want to rely on it noticing this or wait for it to learn.
I have a mix of Android and iOS and it's for this use case that Android handles all my podcasts.