Question What is the difference between Battery Optimization and Background Usage Limits in OneUI? - Samsung Galaxy S22 Ultra

In Samsung OneUI, the battery usage of an app can be controlled from 3 different Settings (which kind of overlap with their functions):
1. App Info page/ Battery
2. Device Care / Battery
3. Ignore Battery Optimization Setting
By default, the battery is set to 'Optimised' for all apps.
On the App Info page, if Battery is set to Unrestricted, the app will not appear in the list of apps under Never Sleeping Apps in Device Care. But, if an app is added to the Never Sleeping Apps list in Device Care, the battery setting remains at 'Optimised' in the App Info page.
It is not clear which option is better for apps that the user wants running all the time. For example, I use Netguard and want it to remain running without being killed. Although I have not seen Netguard getting killed with either option, I'm still not too clear on which is the better option between these two settings.
Likewise, if Battery is set to Restricted on the app info page, the app will not show up in the list of apps under Deep Sleeping Apps in Device Care. But, if an app is added to the Deep Sleeping Apps list in Device Care, the battery setting automatically changes to 'Restricted' in the App Info page.
The problem with adding apps to Deep Sleeping list is that they are delinked from Google Play Store (and probably blocked from setting alarms, accessing System Events, etc. too), and so would not receive any updates until the app is launched again. So Deep Sleeping Apps setting is likely the more aggressive setting to prevent apps from running in the background.
The other problem with Deep Sleeping list is that any app that is removed from it is automatically added to the Never Sleeping list. So one must remove the app from this list too to bring it back to the default setting.
Finally, we have the Ignore Battery Optimization Setting, where an app added to this list will automatically have it's battery setting changed to 'Unrestricted'.
If I have to list them in the order of most aggressive to most privileged, it would be like this:
1. Deep Sleeping Apps
2. Restricted Battery (without adding to Deep Sleeping list)
3. Never Sleeping Apps
4. Unrestricted Battery
5. Ignore Battery Optimization
Hopefully someone can clarify this.

One is Android thing and the other is Samsung way. If you select restrict you won't find it through Samsung own app usage.
You can choose one of them or both. Samsung is easier to manage.
*EDIT* What the, you have over 600 apps ?!?!

therock3181 said:
One is Android thing and the other is Samsung way. If you select restrict you won't find it through Samsung own app usage.
You can choose one of them or both. Samsung is easier to manage.
Click to expand...
Click to collapse
Do you agree with the conclusion in OP
therock3181 said:
*EDIT* What the, you have over 600 apps ?!?!
Click to expand...
Click to collapse
Actually over 1,000 if you count the System Apps. Even my Watch has over 300 apps and watchfaces.

Related

Wich task killer should I download

I WANT TO DOWNOALD A TASK KILLER BUT I DONT KNOW WICH ONE
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
You don't really need one... the Samsung one is perfect
Sent from my SAMSUNG-SGH-I997 using XDA App
You really shouldn't need to download a task killer unless your still on a really old version of android such as 1.6. Any advice you are reading about the benefits of task killers are likely outdated and are remnants of the older day's of android. In fact installing one on anything above 2.1 will likely be detrimental to performance and battery life. Android will manage and kill processes on it's own, and if you start killing tasks with a 3rd party app you will likely find that android starts them right back up again. This constant kill and restart will eat up cpu cycles and drain battery. Let Android manage tasks and memory on it's own the way it was designed to.
Instead, focus on tweaking the settings of apps that you don't often use to ensure that they are not running in the background when you don't need them. I'm not sure what your goal is with the task killer, whether it's battery or performance related, but some good places to start tweaking are here:
Facebook --> If you don't need to be notified of updates and you don't care much for syncing contacts then disable the syncing feature from within the app. Otherwise it will run in the background and call in every hour or so looking for updates to sync.
Google Talk --> If you don't use this, then start the app and make sure that auto sign in is disabled. This should keep it from autolaunching in the background and signing you in.
News & Weather app --> Go into settings and manually specify your location rather then using cell triangulation or gps settings to determine your location. These will both drain your battery. Also set the app to download a very high auto refresh, like 6 hours, or disable it completely so that it only refreshes when you actually launch the app.
Location settings --> It's best to disable "use wireless networks" and "gps" unless you are actually using location based services. I personally only turn them on when i need to use them. This saves a bunch of battery by not constantly pinging cell towers to determine your location throughout the day.
To get an idea of what else you can tweak, go into Settings --> Manage Applications --> Running, and have a look at what apps are currently running. More then likely each app should have some sort of settings available that will help you manage what it actually does in the background.
Also, keep in mind that part of Androids strategy in launching apps quickly is to keep the commonly used apps open in the background and ready to launch. If your phone does not feel sluggish or slow, then don't fix what aint broken, leave it be.
Hope this helps.
DaMeatMan said:
You really shouldn't need to download a task killer unless your still on a really old version of android such as 1.6. Any advice you are reading about the benefits of task killers are likely outdated and are remnants of the older day's of android. In fact installing one on anything above 2.1 will likely be detrimental to performance and battery life. Android will manage and kill processes on it's own, and if you start killing tasks with a 3rd party app you will likely find that android starts them right back up again. This constant kill and restart will eat up cpu cycles and drain battery. Let Android manage tasks and memory on it's own the way it was designed to.
Instead, focus on tweaking the settings of apps that you don't often use to ensure that they are not running in the background when you don't need them. I'm not sure what your goal is with the task killer, whether it's battery or performance related, but some good places to start tweaking are here:
Facebook --> If you don't need to be notified of updates and you don't care much for syncing contacts then disable the syncing feature from within the app. Otherwise it will run in the background and call in every hour or so looking for updates to sync.
Google Talk --> If you don't use this, then start the app and make sure that auto sign in is disabled. This should keep it from autolaunching in the background and signing you in.
News & Weather app --> Go into settings and manually specify your location rather then using cell triangulation or gps settings to determine your location. These will both drain your battery. Also set the app to download a very high auto refresh, like 6 hours, or disable it completely so that it only refreshes when you actually launch the app.
Location settings --> It's best to disable "use wireless networks" and "gps" unless you are actually using location based services. I personally only turn them on when i need to use them. This saves a bunch of battery by not constantly pinging cell towers to determine your location throughout the day.
To get an idea of what else you can tweak, go into Settings --> Manage Applications --> Running, and have a look at what apps are currently running. More then likely each app should have some sort of settings available that will help you manage what it actually does in the background.
Also, keep in mind that part of Androids strategy in launching apps quickly is to keep the commonly used apps open in the background and ready to launch. If your phone does not feel sluggish or slow, then don't fix what aint broken, leave it be.
Hope this helps.
Click to expand...
Click to collapse
It help thaxx a lot
Sent from my SAMSUNG-SGH-I997 using XDA Premium App

[Q] Is there a list of un-needed services running in TF101 & a way to disable?

In windows one can disable useless running services. Is there a way to do the same in Android? Seems that would save some resources - such as battery. I searched, but could find no real info...
Thanks!
Yes and no. In Android only one foreground app can run at a time, but there are background services too. They are usually important system services, but apps can add them too (they're needed to receive push notifications for example).
Go to Settings > Apps, swipe right to "Running". Then you can toggle between "Cached background processes" and "Running services". Killing a cached process (a previously active foreground app) doesn't really make a difference since it wasn't running anyway. Killing a service sometimes has an effect, but usually the service restarts automatically.
To permanently shut down a service, use the app Greenify. It "hibernates" apps with background services but still lets you run the app when you need it. Keep in mind that you lose the functionality of that service (e.g. if you hibernate Facebook, you won't receive notifications when you receive Facebook messages).
But honestly, unless you installed some badly coded apps that use too many services, you probably don't need to.
Thank you very much for the reply and info. I installed the app "Greenify" - and it is great the way it's set up. Like you said, if not all - most apps will start-up if stopped running in the background when not using, and *that*, IMO, is a great way to stop wasting the poor battery performance (mainly because of age) of the TF101 (tablet only).
Many thanks! :good:
Cal

Review of Greenify, one of the best battery saver apps

Greenify is probably one of the best apps for battery saving. It will get the most of your device and it will surely save you tons of battery life.
Greenify is created by the famous Android developers from “XDA developers”. The developers from this website are one of the best in the world and they received amazing critical acclaim from all around the world.
Back to Greenify. It is an app that has the capability to reduce the battery consumption on any Android device. Most of the manifucturers still haven’t found the correct solution for decreasing the battery consumption, most of their solutions work by automatically turning off Wi-Fi, GPS, reducing the brightness, etc. They don’t have meaningful effect on your device’s battery life.
Any Android device can do self-initiative and automatic checks about anything new in any application, especially when you install new apps or update them.
Facebook, EMail, Twitter, Google+, Whatsapp, Tango have processes that are constantly working in the background. On top of that, there are is also a great amount of software already installed by the manufacturer of the device (bloatware), as well as the provider whose services you use. Most of these applications are constantly open, consuming the phone’s resources (CPU, RAM), spending your 3G/4G internet, and they are biggest culprits for excessive daytime consumption of your battery.
Read More ...Reviewappandroid.com
The Greenify Donation add on is well worth the few dollars it costs as well. If you get the add on then go into the settings, it makes system app hibernation and deep hibernation options available for use. Greenify is the one app that truly saves battery without freezing or disabling the app. There is no performance loss or app failure when putting apps into hibernation. One thing to keep in mind is that it is regularly getting updated to accommodate new devices and Android updates. Always back up your current version because some updates may not auto hibernate as well as the previous version etc.
If you get Greenify and GSam with the paid add on you will be able to greatly reduce wasted battery drain and quickly identify wakelock services
Sent from my HTC One using Xparent Gray Tapatalk 2
What do you think about "Hibernation Manager "? What is better?

Help about greenify setup! And a question about battery monitor.

When you-they say that task killers are bad, you also mean the stock task killer every phone have? I am talking about the one you enable it by long pressing the back ( or other ) key and then just press clean to delete all running apps.
Every app we open it must be killed/hibernated in order not to consume ram and battery. So we must put ALL the programs in greenify hibernation mode? :S
I am a little confused.
I have an Oppo Find 7a.. Should i use greenify or system battery/app management? And how?
Also i've installed Gsam Battery Monitor, but it doesnt seem to work well.. Sometimes timer reset, other time the app closes itself..
Also i noticed that youtube app doesn't display on greenify apps. Why?
Yes when people say that appkillers should not be used they mean also the android default app killing software. And they are right when they are saying that. Installing extra app killing software to your phone just consumes memory and battery life
And what about greenify?
I noticed that when i open the cm browser, also facebook opens! There is a wake-up path called << AttributionIdProvider>> which i cut it off..
Also there is another wake-up path for facebook something like this << lollipop update service >>.. What is it??
Should i cut it off also?
lazostat said:
And what about greenify?
I noticed that when i open the cm browser, also facebook opens! There is a wake-up path called << AttributionIdProvider>> which i cut it off..
Also there is another wake-up path for facebook something like this << lollipop update service >>.. What is it??
Should i cut it off also?
Click to expand...
Click to collapse
I have not used Greenify so I cannot say anything about the features. To be honest, looking at the apps description I cannot see that it does anything special but prevent the apps from behaving the way they are designed to. Some individual apps may be poorly designed or implemented and may consume more battery life than necessary. In most of the cases doing this kind of hibernating will not help at all.
Most users say that greenify works very well.. I am surprised that you never heard of this program.
And what about battery monitor program? Should i have it ran all time?
lazostat said:
Most users say that greenify works very well.. I am surprised that you never heard of this program.
And what about battery monitor program? Should i have it ran all time?
Click to expand...
Click to collapse
The purpose of battery monitor apps is to give you detailed information about battery consumption. You for example identify if some individual app is consuming too much battery for some reason. If you do not do anything with this information, there is no reason to keep the monitor app running.
The default closing of apps in the app drawer does not kill the app properly. Greenify completely stops the app via the app info or with root. All apps have to be hibernated in order to not consume battery but you should not hibernate apps that you want to have running in the background like whatsapp, hangouts, vpn, apps whose widgets you use etc. Youtube can not be hibernated because it is a preinstalled system app and these can only be hibernated if you pay for the Greenify donation package(which you absolutely should). For the Battery info app it depends on how it measures your battery usage. Try to hibernate it if it doest measure your battery stats remove it from the list again.
The more ram uses a program process background, the more battery it drains?
lazostat said:
The more ram uses a program process background, the more battery it drains?
Click to expand...
Click to collapse
Not necessarily. But it's a good indicator. The most battery is consumed by internet traffic and the CPU/GPU when the display isn't on.

Oreo battery settings...Launch???

I just upgraded to Oreo and am wondering what the Launch setting under the Battery section does? With Nougat, I really liked the feature to close apps when the screen turned off. I am not sure what this Launch setting does??
It's clearly written there. It manages, whenever an app can launch, or not based on patterns.
Shadowprince94 said:
It's clearly written there. It manages, whenever an app can launch, or not based on patterns.
Click to expand...
Click to collapse
Hi,
How did you configure the settings. Since the update to Oreo I am only getting 3 hours of SOT which is very disappointing.
In general, if I do not want an app to be running in the background or starting on its own i will choose to m it manually an deselect all options?
How do you handle apps that you do want to receive notifications from?
Thank you.
Go to settings -- launch
You can either let the system decide which way is more power saving (manage all automatically) or you can go at the top in setting - launch, it says manage batch manually.
For example
Facebook : auto launch : secondary launch : background launch
If you check auto launch,the Facebook app will run in background as soon as you turn on you system. If you don't check the box, the app will remain stop unless you tap on it
If you check secondary launch which allows other app to wake up Facebook app, if you don't check the box the app will not wake up by other app
If you check background launch, you allow the app to run in the background. If you don't check the box the app will stop after several minutes after you close it( save your battery).
zhouqishi110ok said:
Go to settings -- launch
You can either let the system decide which way is more power saving (manage all automatically) or you can go at the top in setting - launch, it says manage batch manually.
For example
Facebook : auto launch : secondary launch : background launch
If you check auto launch,the Facebook app will run in background as soon as you turn on you system. If you don't check the box, the app will remain stop unless you tap on it
If you check secondary launch which allows other app to wake up Facebook app, if you don't check the box the app will not wake up by other app
If you check background launch, you allow the app to run in the background. If you don't check the box the app will stop after several minutes after you close it( save your battery).
Click to expand...
Click to collapse
Sorry just extra information, if you still feel the battery drains to quickly, do check at Battery Usage Click Facebook and Terminate App.
This based on my experiment as previous build (360) was okay, but this one (362) a battery drains so noticeable.
I notice that even if you set FB restricted from running background process, it's still running.
Thus, drains your battery much quicker.
As it consume about 138.46 mah which is the highest among all of my app.
Second highest is instagram (114.84 mah)
Other app was below 50.00 mah.
After i terminate it, i can easily reach 2 day ++ (wifi, data but not heavy), 1 day ++ (moderate use : fb, surfing, call, etc), 25 hours ++(heavy : gaming, movies, fb, youtube non-stop)
Only certain apps I manage it as Automatically, others by Manually (uncheck all box).
You can see in the picture attached.
Hope its help you !
Sent from my Huawei Mate 9 using XDA Labs
wancyber said:
Sorry just extra information, if you still feel the battery drains to quickly, do check at Battery Usage Click Facebook and Terminate App.
This based on my experiment as previous build (360) was okay, but this one (362) a battery drains so noticeable.
I notice that even if you set FB restricted from running background process, it's still running.
Thus, drains your battery much quicker.
As it consume about 138.46 mah which is the highest among all of my app.
Second highest is instagram (114.84 mah)
Other app was below 50.00 mah.
After i terminate it, i can easily reach 2 day ++ (wifi, data but not heavy), 1 day ++ (moderate use : fb, surfing, call, etc), 25 hours ++(heavy : gaming, movies, fb, youtube non-stop)
Only certain apps I manage it as Automatically, others by Manually (uncheck all box).
You can see in the picture attached.
Hope its help you !
Sent from my Huawei Mate 9 using XDA Labs
Click to expand...
Click to collapse
I think you reply to the wrong person. I have no issues with the battery I was just letting others know what it mean to manually manage apps
But anyway thanks for sharing information
zhouqishi110ok said:
I think you reply to the wrong person. I have no issues with the battery I was just letting others know what it mean to manually manage apps
But anyway thanks for sharing information
Click to expand...
Click to collapse
Yeah man..i do notice the wrong replies, but it's to late..
Sorry @zhouqishi110ok....my bad...haha.
Ur welcome man ! Sorry again !
Sent from my Huawei Mate 9 using XDA Labs
Thank you both for the suggestions. I'll give it a try and report back. If I do manage an app manually and uncheck all three boxes I won't receive any push notifications?
I don't use the FB app, battery drainer.
I just use the address: m.facebook.com to launch the mobile version of the site. If I need the full version
I just click the hamburger, check the use full page.
bartuone said:
Thank you both for the suggestions. I'll give it a try and report back. If I do manage an app manually and uncheck all three boxes I won't receive any push notifications?
Click to expand...
Click to collapse
After you close the screen, it'll automatically stop or terminate any background apps. But sometimes depends on the app. Like whatsapp, joox or some of my apps only need to clear the recent apps. Try and experiment. But for fb as i said earlier, after you use it please do terminate it manually.
Sent from my Huawei Mate 9 using XDA Labs
hi, manage automatically is all auto,secondary and running in background all 3 ticked?
galaxy16 said:
hi, manage automatically is all auto,secondary and running in background all 3 ticked?
Click to expand...
Click to collapse
Hi, i'm not quite understand what are you trying to ask. Can you provide a little more detail ?
It's will be easier for the others to help you.
Sent from my Huawei Mate 9 using XDA Labs
p51d007 said:
I don't use the FB app, battery drainer.
I just use the address: m.facebook.com to launch the mobile version of the site. If I need the full version
I just click the hamburger, check the use full page.
Click to expand...
Click to collapse
I use the app Fella for facebook. It work very well and there are many configuration options.
The worst thing it does is prevent internet access to your applications in the background. Even using the Android JobScheduler API, with "SetRequiredNetworkType", and "Enable background data" set for your app, you'll still get connection errors from any code that is run from your scheduled job if the app is not presently in the foreground. It's a horrible feature for app developers to deal with, ugh.
zhouqishi110ok said:
Go to settings -- launch
You can either let the system decide which way is more power saving (manage all automatically) or you can go at the top in setting - launch, it says manage batch manually.
For example
Facebook : auto launch : secondary launch : background launch
If you check auto launch,the Facebook app will run in background as soon as you turn on you system. If you don't check the box, the app will remain stop unless you tap on it
If you check secondary launch which allows other app to wake up Facebook app, if you don't check the box the app will not wake up by other app
If you check background launch, you allow the app to run in the background. If you don't check the box the app will stop after several minutes after you close it( save your battery).
Click to expand...
Click to collapse
How I can control this setting by my app rather than setting manual?
A.Pul said:
How I can control this setting by my app rather than setting manual?
Click to expand...
Click to collapse
You can't. And even showing a screen prompting or showing users how to do it, can get your app banned by Google Play.
EDIT: My response here was short-sited and premature. You can do something about this, as long as your app meets certain criteria.
Acceptable use cases for whitelisting:
https://developer.android.com/training/monitoring-device-state/doze-standby#whitelisting-cases
Adding whitelist support for acceptable use cases:
https://developer.android.com/training/monitoring-device-state/doze-standby#support_for_other_use_cases
leroy30 said:
You can't. And even showing a screen prompting or showing users how to do it, can get your app banned by Google Play.
Click to expand...
Click to collapse
Thanks, but if we don't show a message to warning user, they may not know this issue.
Have any function to check the device is current managed automatically or manually?
I just want to show a message in case it's managed automatically.
A.Pul said:
Thanks, but if we don't show a message to warning user, they may not know this issue.
Have any function to check the device is current managed automatically or manually?
I just want to show a message in case it's managed automatically.
Click to expand...
Click to collapse
It looks like you can do it, as long as your app meets an acceptable use case for battery optimization white-listing. If you can tick that box, you can fire an intent REQUEST_IGNORE_BATTERY_OPTIMIZATION to directly prompt the user to add your app to the whitelist.
Acceptable use cases for whitelisting:
https://developer.android.com/training/monitoring-device-state/doze-standby#whitelisting-cases
Adding whitelist support for acceptable use cases:
https://developer.android.com/training/monitoring-device-state/doze-standby#support_for_other_use_cases
leroy30 said:
It looks like you can do it, as long as your app meets an acceptable use case for battery optimization white-listing. If you can tick that box, you can fire an intent REQUEST_IGNORE_BATTERY_OPTIMIZATION to directly prompt the user to add your app to the whitelist.
Acceptable use cases for whitelisting:
https://developer.android.com/training/monitoring-device-state/doze-standby#whitelisting-cases
Adding whitelist support for acceptable use cases:
https://developer.android.com/training/monitoring-device-state/doze-standby#support_for_other_use_cases
Click to expand...
Click to collapse
Thanks, but I tried this way before but it's not working. :crying:

Categories

Resources