I know this topic has been discussed all over the internet, but I still can’t get my head around it, and was hoping someone could help me clarify.
On my Windows PC, the only programs which are running at any given time are, in summary, the ones I explicitly run and the ones which are set to start automatically or run in the background (services, autostart, etc.). I may install 10 email clients or 10 browsers to try them, but they won’t be running all the time unless I explicitly choose to.
What exactly happens on Android? Is it correct to say that apps may be in the background even if you didn’t explicitly run them? I am often told that the OS is smart enough to recognise and close the apps which don’t need to run, but, still, why have unwanted apps running in the background? Isn’t this extremely inefficient?
On every Android I have had over the last 6 years, checking the battery consumption always revealed a certain amount of battery consumption by apps I did not explicitly choose to run.
Sony’s Stamina mode, which I understand is somewhat similar to Marhsmallow’s doze functionality, can allow only whitelisted apps to connect to the internet when the phone is not in use. I honestly do not understand why this is an extra functionality and not a core feature of the OS: on what planet would one want all apps to connect to the internet all the time, rather than only the ones you have explicitly run? Stamina is not needed on a Windows PC because, despite all the flaws Windows has, it doesn’t run all the apps in the background for no apparent reason! If the Android OS really were smart enough to understand which apps need closing, then Stamina mode wouldn’t make a difference, yet on my Sony it does, big time.
Can you please help me understand? Thanks
On my Windows PC, the only programs which are running at any given time are, in summary, the ones I explicitly run and the ones which are set to start automatically or run in the background (services, autostart, etc.). I may install 10 email clients or 10 browsers to try them, but they won’t be running all the time unless I explicitly choose to.
What exactly happens on Android? Is it correct to say that apps may be in the background even if you didn’t explicitly run them? I am often told that the OS is smart enough to recognise and close the apps which don’t need to run, but, still, why have unwanted apps running in the background? Isn’t this extremely inefficient?
On every Android I have had over the last 6 years, checking the battery consumption always revealed a certain amount of battery consumption by apps I did not explicitly choose to run.
Sony’s Stamina mode, which I understand is somewhat similar to Marhsmallow’s doze functionality, can allow only whitelisted apps to connect to the internet when the phone is not in use. I honestly do not understand why this is an extra functionality and not a core feature of the OS: on what planet would one want all apps to connect to the internet all the time, rather than only the ones you have explicitly run? Stamina is not needed on a Windows PC because, despite all the flaws Windows has, it doesn’t run all the apps in the background for no apparent reason! If the Android OS really were smart enough to understand which apps need closing, then Stamina mode wouldn’t make a difference, yet on my Sony it does, big time.
Can you please help me understand? Thanks