Does anyone have
a) Startup Manager (supposedly was in Phone Manager...)
b) Detailed Battery Info → App Auto Launch Permission Toggle?
I don't! I need to find out why some of my applications fail to Auto Start at boot, those that I want to. I do not use any 3rd party Task Manager nor Task Killers.
Also, these apps are in "Protected Apps" and "Ignore Battery Optimizations"; Battery is in Performance.
This is driving me crazy. Huawei needs to fix these "bugs" and release updates more frequently!
Same issue here. Seems Huawei's software is blocking apps from launching at system boot.
Any updates on this?
Related
Most of you will be aware that a new "app optimization" feature was added to a recent 5.1.1 based firmware update.
I've been trying to research exactly what this does because Samsung have not updated their user manual (you can access this via the user manual widget) to cover this new feature. After searching online, I've come to the conclusion that I'm not the only one who isn't sure what this feature does and there's a lot of incorrect information out there.
Below is some examples of what I've read:
It's Samsung's implementation of doze - I think this is incorrect as doze is a system wide state that uses sensors and screen off information.
Someone on AC forums was told by a Samsung employee that for example, it will make taxing games black and white so they don't require so much processing power - I really don't think this is the case.
It's Samsung's implementation of app standby - I think this is the most likely.
Does anyone have any concrete evidence as to what this setting actually does?
Furthermore, I've noticed that the "app optimization" implementation will change depending on if you have Smart Manager enabled or disabled. Not only that, but the battery sub menu layout (settings > battery) is also different depending on Smart Manager running or not. Has anyone else noticed this?
From what I can gather, the "app optimization" feature is there regardless if Smart Manager is enabled or disabled, but you can only manually select wether an app is optimised or not. Smart Manager appears to only provide automation of the process by monitoring which apps have not been used for x number of days and then changing the optimisation setting for each app for you.
Based on your screenshots, system apps can now be optimized by default?
Tricks25 said:
Based on your screenshots, system apps can now be optimized by default?
Click to expand...
Click to collapse
Second screen is the 'Optimization Screen' under Setttings > Battery > Battery Usage > Battery Optimization. First one is from the 5.1.1 update, and the second is only present in Marshmallow Beta.
I don't think it's exactly an App Standby, as this keeps the apps 'unoptimized' if they have background services. Samsung's optimization only takes days since last usage for determining if an app should be optimized. Also, I think Samsung's optimization is more aggressive, like Greenify, an it shuts down apps shortly after user lefts them.
Oh, and it seems that you can't explicitly turn App Standby for an app, like you can do it with the Samsung alternative. Putting an app on/off on App Standby only activates App Standby for that app (If conditions are met) or disables it completely.
bregan90 said:
Second screen is the 'Optimization Screen' under Setttings > Battery > Battery Usage > Battery Optimization. First one is from the 5.1.1 update, and the second is only present in Marshmallow Beta.
I don't think it's exactly an App Standby, as this keeps the apps 'unoptimized' if they have background services. Samsung's optimization only takes days since last usage for determining if an app should be optimized. Also, I think Samsung's optimization is more aggressive, like Greenify, an it shuts down apps shortly after user lefts them.
Oh, and it seems that you can't explicitly turn App Standby for an app, like you can do it with the Samsung alternative. Putting an app on/off on App Standby only activates App Standby for that app (If conditions are met) or disables it completely.
Click to expand...
Click to collapse
You're not quite correct on the screen shot front. All screenshots were taken from Android 6.0, the reason they're different is one was taken with Smart Manager running and the other was taken with Smart Manager disabled via Package Disabler.
What it does is that after an app has not been started for 3 days (this is configrable), it freezes (disables) it.
This is really problematic for small apps acting as unlocker of a main app and not supposed to be launched by user, as it prevents the main app to communicate with the unlocker app (bindServices() fails), preventing license verification to work.
This cancer acting in the back of apps used to only be possible on root devices, but Samsung generalized to mainstream devices.
Want apps to require "permission" to run in background/wakeup/notify (off by default)
Hello, I don't understand why this hasn't simply been included in Android from the beginning, but rather than changing the "Developer Options" setting "Don't keep activities" to on, why can't I require apps that I install to need permission before they can stay on in the background when I exit them?
I understand that leaving them in the background means they can load up quicker next time, but I want the default behavior of apps to be that they can't run in the background, don't "phone home" and don't generate notifications unless I specifically change that behavior to be on.
It is so extremely frustrating that Android doesn't come this way out of the box, and I know I could use Greenify, but I've heard so many people say they don't like Greenify, or it causes problems?
Why can't we just make it so Apps have to ask first, before they're allowed to run at startup, or run like a service in the background, rather than make users simply accept that they will do so as a condition of installing them, because that's how the developer wants it?
Any app like Facebook, or a game, should have to popup a dialog and be given permission from the user, before it can sit in the background checking for updates, or popping up notifications. The setting should also need an additional permission granted to do so while the screen is off.
We shouldn't have to root our phones and install Xposed to download modules from un "trusted" sources just to stop third party apps from draining our battery when our phones are in our pockets. It should be a simple thing, easy for the average user, to know that when the screen is off and the phone is put away that it's using minimal battery and the ONLY things that will wakeup the phone are calls/messages/things that the user deems as important enough to do so.
"Inactive Apps"
Wow - it looks like my prayers were partially answered already and I just didn't know yet.
The Developer Options "Inactive Apps" looks like it partially addresses my concerns about how difficult it is for users to have control over what runs in the background on their own devices.
Now all that's missing is finer control - I'd like to use Google Now and let Google ping my location occasionally, just not while the screen is off and the phone is running on battery. I'm not quite up to the task of using Tasker to make it so.
I wonder, should I still try using Servicely and/or Amplify in Android 6.0.1? it seems like Inactive Apps has pretty much obsoleted Greenify?
Hi,
First of all, this is a task killer question, and I know it has been preached again and again that task killers should not be used, which I do agree but need more clarification. I've googled and still can't find the answer to my question.
Current Phone : Huawei P9 Lite
Current Protected Apps Setting : Nova Launcher, Whatsapp, Inbox, Amplify, Greenify
So Huawei phones has this Phone Manager which is essentially a Task Killer and Memory Cleanup Utility to me.
To ensure that an app doesn't got killed after screen off, I need to add that app to be "Protected"
We all know that killing an app and have it restart/reload when being opened is bad(extra battery drain)
Hence my question:
Does killing an app, for example Chrome or Facebook, stops all it's background process after screen off? and thus stops battery use from that app? Previously before using Greenify, I have had incidences whereby Chrome kept my phone awake for the night if I didn't kill it.
Does this incident happens to you? As in, you trust android to manage memory, but having those app behind in background would simply just gives it a chance to run and keep your phone awake, such as Google Now, Maps(This! is notorious.....)
Looking to have 0.5% battery drain overnight if that is possible..
Hello,
All is in the topic, I've got an app that starts automatically when my phone is powered on.
It is Aircall, an app I use for passing and receiving calls at work.
I would like this app not to start automatically each time I power on the phone.
Is there a setting for disabling some apps to autostart ? Or an app you can advise ?
Thanks for your help.
Check the app's preferences to see if there are options.
In the Android settings, go to Apps > See All > (your app. eg Air Call) > App battery usage and set it to 'restricted.' This will greatly restrict an app's ability to do many things in the background.
Other than that, you'd have to root your device to get any more control over the app using something like Servicely (Google Play Store), My Android Tools (apkmirror.com), Permission Manager X (fdroid), AppOppsX (fdroid), or Blocker (fdroid) to control the app's broadcast receivers. Apps can choose to respond to various phone states such as when a boot is completed, when network connectivity changes, power is connected/disconnected, etc. It can take some aggressive action to fully prevent an app from always running.
If you're just annoyed by a notification icon in your notification area you can always disable that app's notification so it doesn't appear.
I have tried all of these things to control apps but if apps use a lot of various broadcast receivers they will find ways to keep running. You may find stopping it to have unintended consequences. It being a work app, I'd consider simply disabling the app's notificaiton if it has a persistent notifcation or something. The next step would be to restrict the app as in 2. The most aggressive thing is to root and tinker with its broadcast receivers.
Hello jawz101,
Thank you very much for this very complete answer.
All your precise instructions are very interesting.
I'll have a look at all these solutions.
Thanks again.
I am not sure about straight forward solution. But I would like to use Greenify app. Add apps to it once and run it once everytime you restart your phone.
Hello all,
I am trying to figure out how to force apps to be optimized by "Optimize battery usage" option in Samsung Android 13 + OneUI 5.1. See screenshot... these are not even system apps but regular apps are greyed out. Is there any way how to force all apps to be optimized and then be able to "turn on" this optimization?
I don't want to use any third party apps like Greenify or xposed alternatives etc. Just somehow remove the "flag" on these apps which prevents them to use this.
I have root and magisk.
Thank you all!