Czasami, jeśli moje urządzenie iOS (ipad lub ipod touch) działa szkicowo lub wolno, wyświetlę pasek wielozadaniowości (naciśnij dwukrotnie przycisk Home), a następnie usuń elementy z tego paska wielozadaniowości (długo go dotykaj, dopóki nie potrząśnij, a następnie naciśnij czerwony punkt usuwania na nich.) Wyobrażam sobie, że to w jakiś sposób oszczędza pamięć lub w jakiś sposób uwalnia urządzenie.
Ale czy to prawda? czy wszystkie te ikony wielozadaniowości są prostymi skrótami, a ich usunięcie nie ma rzeczywistego efektu?
(dodatkowe pytanie dodatkowe - jeśli tak naprawdę nie ma żadnego efektu, jaki jest sposób na zwolnienie pamięci lub złożoności na urządzeniu poza wyłączeniem i ponownym uruchomieniem?)
ios
memory
multitasking
estephan500
źródło
źródło
Odpowiedzi:
Jednym słowem: Nie.
Apple nie chciało przekazać odpowiedzialności za zarządzanie aplikacjami i pamięcią użytkownikowi i osobiście cieszę się, że podjęli tę decyzję.
Celem paska wielozadaniowości jest umożliwienie użytkownikom przełączania się między aplikacjami i zamykania aplikacji w celu ich ponownego otwarcia (w przypadku awarii lub dziwnego zachowania).
iOS tak naprawdę nie pozwala aplikacjom innych firm na ciągłe działanie w tle. Istnieje kilka metod, które Apple udostępniło programistom, które pozwalają na pewnego rodzaju pseudo-zadania w tle.
Długie i krótkie jest to, że iOS jest cholernie dobry w zarządzaniu zużyciem pamięci i zabija aplikacje w sytuacjach, gdy RAM jest bardzo niski, aby zapobiec całkowitej awarii systemu operacyjnego.
Moja rada: pozwól , aby system operacyjny sobie z tym poradził.
źródło
Czasami okazuje się, że aplikacja źle się zachowuje podczas przechodzenia do trybu zawieszania / wznawiania i muszę zamknąć aplikację. Na przykład czasami aplikacja NPR na iPada przestaje być w stanie odtwarzać elementy listy odtwarzania. Wracam więc do ekranu głównego, otwieram listę najnowszych aplikacji i usuwam stamtąd aplikację NPR. Gdy następnym razem go uruchomię, problem zniknął. (Mam zamiar zgłosić to deweloperowi za pośrednictwem App Store).
źródło
Zgadzam się, że nie ma sensu zatrzymywać aplikacji w celu odzyskania pamięci; Znalazłem jednak jeden przypadek, w którym był on przydatny: czasami poczta iOS utknęła i nie mogę pobrać nowych wiadomości z serwera IMAP; w takich przypadkach ponowne uruchomienie poczty rozwiązuje problem.
źródło
Ja również odkryłem, że jest to przydatna technika rozwiązywania problemów i przeczytałem więcej niż 1 (wiarygodny) post na blogu sugerujący, że zamknięcie wszystkich wymienionych aplikacji poprawia żywotność baterii.
źródło