Everytime I open an iOS, app instead of refreshing to the homepage and showing me new content the app opens to where I was last time I used it. For example, when I open a third party news app, instead of opening to the homepage with new and updated articles, it opens to the article that I was reading when I closed the app. I am experiencing this problem with all my apps and was wondering if it could be related to background app refresh setting which I currently have turned off.
IOS – Content not refreshing in iOS apps
applicationsiosiphone
Related Question
- IOS – How to disable websites from being able to open App Store on iOS
- IOS – Can iOS be configured so apps do not create screenshots when the app suspends
- IOS – How to prevent iOS 10 apps from “resetting” when activated after being backgrounded
- IOS – Prevent iOS 11 from closing background apps
- IOS – How are iOS apps actually opened from their sleep state
- IOS – Possibilities when not using background app refresh
- IOS – Why does the News app lose the article you’re reading when restoring
Best Answer
You are confusing between two different features available in iOS.
What you are observing is the iOS default behaviour and is called state restoration. As long as an iOS device has available memory (main memory or RAM), it preserves the running state of most recently used app(s). The assumption is that the user is likely to re-open the recently used app.
Background app refresh setting is relevant for apps that need to communicate with remote sever over the Internet to fetch data (typical example of such apps is social networking, email client apps etc.). Enabling background app refresh for an app (if enabled), will let iOS fetch data for such app at opportunate moments (such as when iOS device data connection is activated). This enables the apps to instantly present up-to-date data to users when launched, thereby providing a good user experience.
Since invoking device radio costs a relatively higher battery usage penalty, enabling this setting ensures best user experience while optimising resource usage.