, i když Apple označuje iOS jako „nejpokročilejší“ mobilní operační systém, realita nemohla být daleko od toho. Jistě, že je to docela pokročilé, ale ve srovnání s Androidem to bude vždy méně pokročilý OS. Důvodem je jednoduše založen na filozofii obou platforem, které by se nemohly lišit. Android, na rozdíl od soutěže, nabízí mnohem větší svobodu aplikacím třetích stran, což má za následek některé opravdu inovativní přístupy. Na iOS by nikdy nebylo možné něco jako Tasker. Aplikace pro Android mohou při běhu na pozadí provádět více úkolů. I když to poskytuje Android okraj oproti iOS, to také vede k většímu odtoku baterie. Naštěstí můžete deaktivovat nebo zmrazit aplikace na pozadí na Android Nougat bez kořene. I když to vyžaduje trochu vědět, jak. Celý vrták byl nalezen a podrobně vysvětlen Dosangstem na Redditu.
Když nainstalujete tunu aplikací, pochopíte, jak by mohly ovlivnit vaši baterii, běžet na pozadí, protože se vám na oplátku líbí funkce, které nabízejí, je to jiný příběh. Když však nakonec vypořádáte s odtokem baterie kvůli špatně optimalizovaným procesům na pozadí aplikace, je to problematické. Google zakročil svobodu poskytovanou aplikacím na pozadí as Androidem O, omezení budou jen přísnější. Je však docela nepravděpodobné, že většina gadgetů někdy uvidí Android 8.0.
Nenechte si ujít: Ušetřete baterii a RAM zastavením aplikací běžících na pozadí
Pokud však vaše zařízení v současné době běží na Android Nougat, nemusíte čekat na Android O. alespoň ne na funkce úspory baterie. Existuje jednoduchý trik, který zabrání tomu, aby aplikace byla na pozadí. I když to nevyžaduje kořen ani aplikaci třetí strany, tato trasa by byla pro mnoho z vás pravděpodobně mnohem jednodušší. Ale pokud se vám dobře používáte příkazy ADB, budete se cítit jako doma. Pomocí několika příkazů můžete blokovat aplikace jako Facebook a Snapchat z vypouštění baterie na pozadí. Měli byste si také poznamenat, že to znamená, že z aplikací nebudete mít žádná oznámení, protože pro ně již nebudou v pozadí synchronizovat. Kromě toho budou aplikace nadále fungovat tak, jak mají.
Požadavky
ADB a Fastboot musí být nainstalovány na počítači.
Ujistěte se, že máte také potřebné ovladače USB pro nainstalované zařízení.
Vaše zařízení by mělo být spuštěno Android 7.0+ Nougat.
Mělo by být povoleno ladění USB.
Budete také potřebovat aplikaci s názvem Inspektor aplikace, abyste zjistili názvy balíčků aplikací, které budete blokovat od spuštění na pozadí.
Klepněte na „Seznam aplikací“
Klepněte na aplikaci, jejíž název balíčku chcete
Najděte název balíčku pod názvem aplikace
Aplikace zmrazení pozadí
Za předpokladu, že máte vše nainstalováno a nastaveno, představte rozhraní příkazů ADB. Na počítači Windows přejděte do instalační složky ADB (obvykle se jedná o data C: \ ADB nebo C: \ Program (x86) \ Minimální ADB a FastBoot), zadejte CMD do adresního řádku a stiskněte Enter.
Nyní připojte telefon k PC pomocí kabelu USB a změňte režim připojení k MTP. Pokud se jedná o poprvé spuštění ADB, uvidíte také výzvu v telefonu s žádostí o povolení spojení s počítačem. Povolte také přístup k ladění USB.
Chcete -li zjistit, zda je připojení správně navázáno, můžete zadat příkaz níže. Pokud vidíte sériové číslo, jak je vidět níže, je dobré jít.
zařízení ADB
Pokud místo toho vidíte něco jako čekat na zařízení, je nejlepší zkontrolovat své připojení USB a ovladače.
Pokud je vše v pořádku, nyní potřebujete název balíčku aplikace, kterou budete blokovat. Stačí zadejte příkaz ADB uvedený níže, který nahradí text v zelené názvu aplikace a stiskněte Enter.
CMD Appops Set run_in_background ignoruje
Výše uvedený příkaz by měl udělat trik a hej, nevyžadoval kořen. Pokud chcete někdy vrátit změnu, kterou jste právě provedli, vše, co musíte udělat, je umožnit aplikaci běžet na pozadí. Z tohoto důvodu stačí provést příkaz níže a nahradit zelený text názvem balíčku aplikace.
CMD Appops Set run_in_background Povolit
Tato metoda je silnější než řekněme, používání Greenify nebo jakékoli jiné podobné aplikace, protože bez root je funkce takových aplikací velmi omezená.
Musí si přečíst: Jak urychlit zaostávací zařízení Android
Via: XDA-Developers