There is default behaviour (the app gets frozen) and then their are exceptions from that default behaviour. It clearly makes sense to start with the default behaviour when explaining things.
[doublepost=1457657736][/doublepost]
Yes, for about a maximum of 5 min (called task completion), or if they have been allowed to use location services in the background or if they are playing audio. Apps don't do things regardless, they don't do things just because they feel like it, they do things because they qualify for exceptions. Closing off the exceptions is much easier than constantly quitting them.
[doublepost=1457657869][/doublepost]
Well, I guess you would get a heard attack if you ever opened the Console app, so much logging of stuff that has happened.