Anche dopo tutti questi anni a livello professionalecoprendo app mobili, modifiche, suggerimenti e trucchi, non ho ancora trovato una risposta sicura alla domanda: "Devo chiudere manualmente tutte le app dallo switcher di app multitasking o lasciare che il sistema operativo gestisca tutto?"
Ci sono due scuole di pensiero qui. Il primo - a cui personalmente credo di più - è che Apple ha messo abbastanza intelligenza in iOS per garantire che le app in esecuzione in background funzionino in modo efficiente e che quelle che si comportano male si chiudano automaticamente. L'altra scuola ritiene che l'intervento manuale sia un must, poiché gli sviluppatori non sono così abili nel realizzare app attente alle prestazioni.
C'è una via di mezzo, allora? Ryan Petrich, noto sviluppatore di modifiche al jailbreak per iOS, lo crede. Ha chiamato il suo tweak recentemente rilasciato SmartClose afferma di essere il modo più intelligente di chiudere le app in esecuzione in background.
Per impostazione predefinita, le app iOS possono essere eseguite inin background per un massimo di 10 minuti o più se utilizzano determinate API iOS speciali. Quando tutto è detto e fatto, queste app vengono "congelate" da iOS nel loro ultimo stato. Quando l'utente riprende un'app congelata - in tal modo "scongelandola" - ci vuole meno tempo che avviarla da zero. iOS fa tutto da solo.
Se sei un lettore di suggerimenti per la dipendenza, è necessarioci hanno visto illustrare modifiche come SwitchSpring, che ti consentono di "chiudere" tutte le app in esecuzione in background. Smettere è molto più brusco; all'app non è consentito salvare il suo ultimo stato o terminare le attività rimanenti. Di conseguenza, il ripristino delle app abbandonate comporta un costo relativamente elevato per la durata della batteria, poiché iOS deve ricaricare completamente l'app.
SmartClose inserisce direttamente le app in esecuzione nelstato congelato, dopo essere stato avviato utilizzando un gesto Activator. Nel caso in cui non lo sapessi già, Activator è gestito anche da Ryan Petrich. Puoi scegliere di associare l'avvio di un'app, modificare o attivare le impostazioni di sistema con dozzine di gesti diversi come premere il pulsante Blocca, scorrere verso l'alto dal bordo inferiore, ecc. Petrich consiglia di associarlo con il pulsante Blocca, quindi le app l'esecuzione in background viene bloccata al termine dell'utilizzo del dispositivo iOS.
In questo modo, non solo eviti inutilmenteeseguendo app in background, ma assicurati anche che quando riavvii un'app utilizzata di recente, il processo è molto più veloce e non influisce molto sulla batteria. Una situazione win-win, almeno sulla carta.
Da quello che ho sentito su siti della community comeReddit, SmartClose ha un drammatico effetto positivo sulla durata della batteria. Con un vecchio iPhone 4S invecchiato, sono disposto a passare dall'altra scuola di pensiero "lascia che iOS gestisca tutto" all'altro, se solo SmartClose funziona come sostiene. Ci vorranno un giorno o due di test per confermarlo.
SmartClose è disponibile gratuitamente su Cydia. Dovrai aggiungere il repository di Ryan Petrich (http://rpetri.ch/repo) da Gestisci> Fonti> Modifica> Aggiungi prima di poterlo scaricare.
Facci sapere se funziona bene per te.
Commenti