Ustawienie tej opcji zmusza system Android do zatrzymania każdego procesu, gdy tylko będzie pusty (to znaczy, gdy nie zostaną uruchomione żadne usługi i nie będzie żadnych działań na ekranie dla tej aplikacji).
Żeby było jasne: ta opcja nie powstrzyma przed tym aplikacji, które normalnie działałyby w tle. Twój klient poczty będzie nadal działał okresowo, aby sprawdzać pocztę, jeśli jest do tego skonfigurowany. Aplikacje korzystające z Google Cloud Messaging do odbierania wiadomości push z serwerów internetowych (takich jak Gmail i Facebook) nadal będą mogły to robić. Ta opcja byłaby lepiej nazwana „ Limitem procesu w tle w pamięci podręcznej ”, ponieważ ogranicza aplikacje, które w innym przypadku byłyby wyświetlane z tą etykietą w menedżerze aplikacji.
Następnym razem, gdy każda aplikacja będzie musiała się uruchomić, Android musi załadować aplikację z pamięci, od zera. To zużywa więcej energii i trwa dłużej niż ponowne uruchomienie, gdy proces był w pamięci. Nie oznacza to tylko, kiedy celowo zaczynasz aktywność w tej aplikacji; oznacza to również, że klient poczty e-mail musi być ładowany od nowa za każdym razem, gdy chce sprawdzić pocztę e-mail. Z czasem może to doprowadzić do ogromnego zużycia baterii.
Ponieważ jest to opcja programistyczna, może również powodować rzadkie błędy w niektórych aplikacjach, a twórcy tych aplikacji mogą nie chcieć ich naprawiać. Jednym z przykładów jest to, że na urządzeniach Nexus z systemem 4.2.2, gdy ta opcja jest włączona, wbudowana aplikacja Kalendarz będzie się ponownie uruchamiać z tym zestawem opcji, ponieważ zatrzymanie procesu buforowania w tle powoduje usunięcie dostawcy treści kalendarza , co powoduje, że pętla usług uruchamia się nawzajem w celu sprawdzenia dostępności aktualizacji kalendarza. Jeśli tak się stanie, pętla bardzo szybko rozładuje baterię.