Anche dopo tutti questi anni a coprire professionalmente app mobili, modifiche, suggerimenti e trucchi, non ho ancora trovato una risposta sicura alla domanda: “Dovrei chiudere manualmente tutte le app dal commutatore di app multitasking, o lasciare che il sistema operativo gestisca tutto ? “
Ci sono due scuole di pensiero qui. Il primo, in 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 vengano chiuse automaticamente. L’altra scuola ritiene che l’intervento manuale sia un must, poiché gli sviluppatori non sono così abili nel creare app attente alle prestazioni.
Esiste quindi una via di mezzo? Il famoso sviluppatore di jailbreak iOS Ryan Petrich crede di sì. Il suo tweak rilasciato di recente ha chiamato SmartClose afferma di essere il modo più intelligente per chiudere le app in esecuzione in background.
Per impostazione predefinita, le app iOS possono essere eseguite in background per un massimo di 10 minuti o più se utilizzano determinate API iOS speciali. Quando tutto è stato detto e fatto, queste app vengono “congelate” da iOS nel loro ultimo stato. Quando l’utente riprende un’app congelata, “scongelandola”, impiega meno tempo che avviarla da zero. iOS fa tutto questo da solo.
Se sei un lettore di winadmin.it, devi averci visto modificare le copertine come SwitchSpring, che ti consentono di “chiudere” tutte le app in esecuzione in background. Smettere è molto più brusco; l’app non è autorizzata a salvare il suo ultimo stato o completare le attività rimanenti. Di conseguenza, il ripristino delle app chiuse richiede un pedaggio relativamente elevato sulla durata della batteria, poiché iOS deve ricaricare completamente l’app.
SmartClose mette direttamente le app in esecuzione nello stato congelato, dopo essere state avviate utilizzando un gesto di attivatore. Nel caso non lo sapessi già, Activator è gestito anche da Ryan Petrich. Puoi scegliere di vincolare l’avvio di un’app, modificare o alternare le impostazioni di sistema con dozzine di gesti diversi come premere il pulsante di blocco, scorrere verso l’alto dal bordo inferiore, ecc. Petrich consiglia di vincolarlo con il pulsante di blocco, quindi le app in esecuzione in background vengono bloccati quando hai finito di utilizzare il tuo dispositivo iOS.
In questo modo, non solo eviti di eseguire inutilmente app in background, ma assicurati anche che quando riavvii un’app utilizzata di recente, il processo sia molto più veloce e non influisca molto sulla batteria. Una situazione vantaggiosa per tutti, almeno sulla carta.
Da quello che ho sentito sui siti della community come Reddit, SmartClose ha un effetto positivo drammatico sulla durata della batteria. Con un vecchio iPhone 4S che invecchia, sono disposto a passare dalla scuola di pensiero ‘lascia che iOS gestisca tutto’ all’altra, se solo SmartClose funziona come afferma. Ci vorranno uno o due giorni di test per confermarlo.
SmartClose è disponibile gratuitamente su Cydia. Dovrai aggiungere il repo di Ryan Petrich (https://rpetri.ch/repo) da Gestisci> Fonti> Modifica> Aggiungi prima di poterlo scaricare.
Facci sapere se funziona bene per te.