SmartClose fryser bakgrundsappar i iOS för att förbättra batteritiden

By rik

Bör jag stänga appar manuellt eller låta iOS sköta det?

Även efter många år av att skriva om mobilappar, inställningar och tips, har jag fortfarande inte ett entydigt svar på frågan: ”Bör jag stänga appar manuellt via appväxlaren, eller ska jag lita på att operativsystemet hanterar allt?”

Det finns två huvudsakliga åsikter. Den första, som jag personligen lutar mot, är att Apple har implementerat tillräckligt smarta mekanismer i iOS för att säkerställa att appar i bakgrunden körs effektivt och att de som inte gör det stängs av automatiskt. Den andra åsikten menar att manuell hantering är nödvändig, eftersom utvecklare inte alltid är så noga med apparnas prestanda.

Finns det en mellanväg? Den kända iOS-jailbreak-utvecklaren Ryan Petrich verkar tro det. Hans nyligen släppta tweak, SmartClose, påstår sig vara ett smartare sätt att hantera appar som körs i bakgrunden.

Som standard tillåts iOS-appar att köras i bakgrunden i upp till 10 minuter, eller längre om de använder vissa specifika iOS-API:er. Efter en viss tid ”fryser” iOS apparna i sitt senaste tillstånd. När användaren återupptar en fryst app tar det kortare tid än att starta den från grunden. iOS sköter allt detta automatiskt.

Om du har läst mina tidigare artiklar har du kanske sett att jag har skrivit om tweaks som SwitchSpring, som gör det möjligt att abrupt ”avsluta” alla appar i bakgrunden. Att avsluta appar är mer brutalt; appen får inte spara sitt senaste tillstånd eller slutföra återstående uppgifter. Följaktligen tar det relativt mycket batteri att återuppta avslutade appar eftersom iOS måste ladda appen från början.

SmartClose försätter istället appar i ett ”fryst” tillstånd direkt efter att ha aktiverats med en Activator-gest. Activator utvecklas också av Ryan Petrich. Du kan välja att binda en åtgärd till olika gester som att trycka på låsknappen, svepa från skärmens nedre kant, osv. Petrich rekommenderar att binda det till låsknappen, så att appar i bakgrunden fryses när du är klar med din enhet.

På så sätt undviker du inte bara onödig appkörning i bakgrunden, utan säkerställer också att processen går snabbare när du återstartar en nyligen använd app och inte belastar batteriet lika mycket. En win-win situation, åtminstone i teorin.

Enligt vad jag har läst på communityforum som Reddit, verkar SmartClose ha en dramatisk positiv effekt på batteritiden. Med en äldre iPhone 4S är jag beredd att byta från ”låt iOS sköta allt” tankesätt till den andra skolan, om SmartClose lever upp till sitt rykte. Det kommer att krävas en eller två dagars testning för att bekräfta det.

SmartClose är tillgängligt gratis på Cydia. Du behöver lägga till Ryan Petrichs repo (https://rpetri.ch/repo) via Hantera > Källor > Redigera > Lägg till innan du kan ladda ner den.

Låt mig veta om det fungerar bra för dig!