Question: How to prevent apps from persistently auto-relaunching from restart to restart?
I recently learned the trick of how to see what apps are running in the background on my iPhone (by quickly double-clicking the "Home" button), and to my shock saw that what seemed like every app I had ever used over the past several months was currently "on" or "launched" or "running" or whatever the terminology is -- even though I had turned off and restarted the phone countless times over those months.
I was then able to "force quit" all those apps by up-flicking each app's window, until I had quit them all and got down to just the iOS running and nothing else. After a restart, I checked again to see what apps were running, and happily discovered that now only the iOS was "on," and furthermore, the phone's battery seemed to be lasting longer and not draining as fast, because there were no longer dozens of apps constantly making demands on the hardware.
HOWEVER, since then I have discovered something alarming: That if I launch an app, and then turn off the iPhone — completely off, not just "asleep" — then restart the phone, if I then double-click the "home" button to check which apps are running, to my shock I see that the app I had launched earlier, prior to the restart, is still displayed as "running" or "being on", even though I hadn't launched it after the current restart! How is this possible?
On a Mac, the only way this would be possible is if the user specifies that certain apps auto-launch upon startup. But I have not specified any such thing on my iPhone -- it seems to do this of its own accord.
This applies to both native and non-native apps on the iPhone.
So if I, for example, click the icons for and launch "Uber," "Safari" and "Maps," use them for a while, then turn the phone completely off, put it aside overnight, then the next day restart the phone, then wait a minute after restart, without pressing any icons on the screen or launching any apps whatsoever after the restart -- if I then double-click the "Home" button, it will show that Uber, Safari and Maps are currently launched and running in the background!
How can I prevent this behavior from recurring? The end result is that I if don't constantly force-quit all the apps running in the background, they will use up both the iPhone's calculating power (i.e. its RAM) and also cause the battery to drain faster. And doesn't this same problem affect all iPhone users as well, even though they probably don't realize it?
Is there some parameter in "Settings" (or elsewhere) to prevent apps from persistently auto-relaunching from restart to restart?