4 ms·
Something I've noticed on recent versions of iOS is how apps reset themselves if you don't switch back after a certain amount of time. The only exceptions are m
by kawfey 9y ago
Something I've noticed on recent versions of iOS is how apps reset themselves if you don't switch back after a certain amount of time. The only exceptions are mapping apps like Google Maps and Waze.
Lets say I'm writing an email in Gmail, then I switch to Safari to research information. I spend five minutes in Safari, I copy a section, switch back to Gmail, but the app freezes then goes back to the inbox, losing whatever I wrote.
Vice versa, even if I switch back to Safari after a while, it'll refresh the page.
Happens to every non-mapping app I have. No app so far. will switch back to the exact state as I left it.
I experimented with this, and found that force closing everything, leaving only two apps which I'm switching between. Those two never lose their state.
The internet is full of "I have this same problem" but zero explanations/workarounds. Background App Refresh has no affect.
- andybest 9y agoIt's probably because those apps haven't implemented state restoration properly. Basically, the OS reserves the right to terminate your app at any point when it is in the background, and it is the job of the app to restore the state back to where it was. iOS provides hooks and a serialisation mechanism for the app, to make it easier.