Re: Memory protection
Oh God so much this. I run with data off a lot of the time (because many of the games I have on my phone are only playable in this state; turn data on and they spend so much time retrieving and displaying ads that they forget about the game part) and this frustrates me every time I turn it back on.
A moment's thought would lead one to the conclusion that if the user has just turned data services back on, it's probably because they want to DO something that requires data, and therefore care should be taken to prioritise the thing the USER wants to do and not the fifty background apps the user isn't trying to use that all see the connection go back on and decide now would be a really good time to use it.
> Google Play Services I'm looking at you
And GMail. Those seem to be the top tier, then after that all the other background apps get a go, and at some indefinite point in the future it might deign to consider the app you're actually opening.
> It's only a brief hiccup on 4G.
Oh how I wish. Even on 4G, turning data on pretty much locks up my phone for a few minutes. You can try to do other things but there's no guarantee anything will work, and I struggle to access any data until after GMail at the least has had its fill. Most of the time, after GMail I also have to wait for Slack et al. to finish looking for stuff before I can do anything.