Czy iPhone zamyka programy działające w tle, jeśli zabraknie mu pamięci lub baterii?
źródło
Czy iPhone zamyka programy działające w tle, jeśli zabraknie mu pamięci lub baterii?
Istnieją dwa sposoby podejścia do tego pytania.
Z punktu widzenia użytkownika końcowego odpowiedź brzmi „nie”. Bez względu na to, co robisz, aplikacja powróci do tego samego stanu, w jakim była poprzednio, chyba że zamkniesz ją z interfejsu przełączania.
Technicznie: tak. Gdy w urządzeniu zabraknie pamięci RAM, stan aplikacji zostanie zamrożony z pamięci RAM do pamięci głównej (flash). Po wznowieniu ładuje stan z pamięci flash z powrotem do pamięci RAM, a następnie wznawia. Ma to nastąpić wystarczająco szybko i wystarczająco przejrzyście, aby być nierozróżnialnym, ale czasami możesz zauważyć, że wznowienie trwa nieco dłużej, jeśli w międzyczasie załadowałeś kilka innych aplikacji (i dlatego wypchnąłeś aplikację z pamięci RAM).
Nie są tak naprawdę „w pamięci”, bardziej przypominają pamięć podręczną na dysk, jeśli jest to konieczne. Wiele aplikacji nawet nie korzysta z wielozadaniowości lub nie jest do niej skonfigurowanych. Po przełączeniu aplikacja faktycznie się zamyka.
Znajdowanie się na pasku zadań nie gwarantuje, że tak naprawdę jest w pamięci, aktywnie działa lub w obu przypadkach. System operacyjny to zarządza.
Nie. Nawet ponowne uruchomienie, całkowite wyłączenie i włączenie zasilania nie usunie aplikacji działających w tle z pamięci. Według Apple Geniuses musisz ręcznie usunąć aplikacje z paska zadań.