Nawet po tylu latach profesjonalnieobejmując aplikacje mobilne, poprawki, porady i triki, wciąż nie znalazłem pewnej odpowiedzi na pytanie: „Czy powinienem ręcznie zamykać wszystkie aplikacje z wielozadaniowego przełącznika aplikacji, czy też system operacyjny może obsłużyć wszystko?”
Istnieją tutaj dwie szkoły myślenia. Pierwsza - w którą osobiście bardziej wierzę - polega na tym, że Apple włożyło wystarczająco dużo smartów w iOS, aby zapewnić, że aplikacje działające w tle działają skutecznie, a te źle działające są automatycznie zamykane. Druga szkoła uważa, że ręczna interwencja jest koniecznością, ponieważ programiści nie są tak pomysłowi w tworzeniu aplikacji zorientowanych na wydajność.
Czy jest zatem środek? Ryan Petrich, znany programista ulepszeń jailbreak na iOS, uważa, że tak. Jego niedawno wydana poprawka o nazwie SmartClose twierdzi, że jest inteligentniejszym sposobem zamykania aplikacji działających w tle.
Domyślnie aplikacje na iOS mogą działać ww tle przez maksymalnie 10 minut lub dłużej, jeśli używają pewnych specjalnych interfejsów API systemu iOS. Gdy wszystko zostanie powiedziane i zrobione, aplikacje te zostaną „zamrożone” przez iOS w ich ostatnim stanie. Gdy użytkownik wznawia zablokowaną aplikację - „rozmrażając” ją - zajmuje to mniej czasu niż uruchomienie jej od zera. iOS robi to wszystko sam.
Jeśli jesteś czytelnikiem AddictiveTips, musiszwidzieliśmy, jak omawiamy poprawki, takie jak SwitchSpring, które pozwalają od razu „zamknąć” wszystkie aplikacje działające w tle. Rezygnacja jest znacznie bardziej nagła; aplikacja nie może zapisać swojego ostatniego stanu ani dokończyć pozostałych zadań. W wyniku tego wznowienie zamykanych aplikacji ma stosunkowo duży wpływ na żywotność baterii, ponieważ iOS musi całkowicie przeładować aplikację.
SmartClose bezpośrednio wprowadza działające aplikacje dostan zamrożenia, po uruchomieniu za pomocą gestu Aktywatora. Jeśli jeszcze tego nie wiesz, aktywatorem jest również Ryan Petrich. Możesz powiązać uruchamianie aplikacji, dostosowanie lub przełączanie ustawień systemu za pomocą dziesiątek różnych gestów, takich jak naciśnięcie przycisku Zablokuj, przesunięcie w górę od dolnej krawędzi itp. Petrich zaleca powiązanie go z przyciskiem Zablokuj, więc aplikacje działające w tle są zawieszane, gdy zakończysz korzystanie z urządzenia z systemem iOS.
W ten sposób nie tylko unikniesz niepotrzebnieuruchomione aplikacje w tle, ale upewnij się też, że po ponownym uruchomieniu ostatnio używanej aplikacji proces jest znacznie szybszy i nie wpływa tak bardzo na baterię. Sytuacja wygrana-wygrana, przynajmniej na papierze.
Z tego, co słyszałem na stronach społecznościReddit, SmartClose ma dramatycznie pozytywny wpływ na żywotność baterii. Ze starzejącym się starym iPhone'em 4S jestem gotów przejść ze szkoły myślenia „pozwól iOSowi zarządzać wszystkim” na drugą, jeśli tylko SmartClose działa, jak twierdzi. Potwierdzenie tego zajmie dzień lub dwa.
SmartClose jest dostępny bezpłatnie w Cydii. Musisz dodać repozytorium Ryana Petricha (http://rpetri.ch/repo) z Zarządzaj> Źródła> Edytuj> Dodaj, zanim będzie można go pobrać.
Daj nam znać, czy to działa dobrze dla Ciebie.
Komentarze