Używam wymuszonego zatrzymania dla każdego aplikacji po zakończeniu ich używania. Czy to dobra praktyka? Czy są jakieś korzyści związane z wydajnością lub bezpieczeństwem? Czy wymuszenie zatrzymania aplikacji jest konieczne, aby wyrzucić ją z pamięci RAM?

Komentarze

  • Cóż, mam podobny zwyczaj jak ty, ale głównie chodzi o baterię życie i spokój ducha (pieprzyć ciągłe powiadomienia) zamiast pamięci RAM. IMO, wypychając je z pamięci RAM, zwłaszcza z " buforowanych " (nie " stan działania ") zwiększy zużycie energii / czas ładowania. Większość aplikacji korzystam bardzo oszczędnie, więc nie ' nie obchodzi mnie to.

Odpowiedź

TL; DR:

Nie, to niedobrze lub wskazany pomysł.

Wyjaśnienie i trochę informacji ogólnych:

Zatrzymanie siły aplikacje nie są przeznaczone do „rutynowego użytku”, ale do „celów awaryjnych” (np. jeśli aplikacja wymknie się spod kontroli i nie będzie można jej zatrzymać w inny sposób lub jeśli problem powoduje wyczyszczenie pamięci podręcznej i usunięcie danych z aplikacji, która działa nieprawidłowo). Ogólnie rzecz biorąc, nie jest to ani „wzmacniacz wydajności”, ani „optymalizator pamięci RAM”.

W wielu przypadkach nie oszczędza też baterii, ale raczej wyczerpuje ją jeszcze szybciej. Aplikacje nie uruchamiają się dopiero po dotknięciu ich ikony, mogą również rozpocząć od intencji lub transmisji (np. przy niskim poziomie baterii, zmianie sieci, podłączeniu urządzenia USB – ale także na wielu innych). Więc kiedy „wymusisz zatrzymanie” go, przy następnym uruchomieniu będzie musiał wykonać „pełny init” (ładowanie z pamięci (i) i sieci) zamiast po prostu powrócić do „ostatniego stanu”, który nadal jest przechowywany w RAM (chyba że system musiał to wyczyścić – zobacz naszą wiki oom-priority , aby uzyskać szczegółowe informacje na temat tego procesu) – co Andy opisał jako „zwiększy ładowanie zużycie energii / czas ”w komentarzu do Twojego pytania.

Komentarze

  • Czy dotyczy to również iOS? A może powinno zostać zadane jako osobne pytanie w Ask Different ?
  • @StevenVascellaro Zdecydowanie osobne pytanie.
  • Dodałbym również, że użytkownicy, którzy chcą mieć pewność, że całkowicie zamkną aktywność / aplikację, powinni użyć przycisku Wstecz zamiast przycisku strony głównej, ponieważ użycie przycisku Home może pozostawić go uruchomionego w tle do celów wielozadaniowych.
  • @ oldmud0: Nie " Uruchomiony ", zostaje zatrzymany. Ale tak pozostaje.
  • Niektóre aplikacje źle działają dość regularnie – na przykład oficjalni klienci YouTube, niektórzy komunikatory. Czy to możliwe, że nadal robią jakieś błędne bzdury w tle, wyczerpując baterię? Mam silne (aczkolwiek nie poparte żadnymi statystykami) poczucie, że tak jest …

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *