SmartClose blocca le app in background in iOS per migliorare la durata della batteria

Gestione delle App in Background su iOS: Meglio Chiuderle Manualmente o Affidarsi al Sistema?

Dopo anni di lavoro con applicazioni mobili, tra modifiche, suggerimenti e stratagemmi, una questione rimane sempre aperta: “È più efficace terminare manualmente le app dal selettore multitasking oppure lasciare che sia il sistema operativo a farlo?”.

I pareri sono contrastanti. Da una parte, si sostiene – e personalmente tendo ad essere d’accordo – che iOS sia sufficientemente evoluto per gestire in modo efficiente le app in secondo piano, interrompendo automaticamente quelle che non funzionano in modo adeguato. Dall’altra parte, si ritiene fondamentale l’azione manuale, dato che non tutti gli sviluppatori realizzano applicazioni ottimizzate per le prestazioni.

Esiste una via di mezzo? Secondo Ryan Petrich, noto sviluppatore di soluzioni jailbreak per iOS, la risposta è affermativa. Il suo recente tweak, SmartClose, si propone come la soluzione ideale per la gestione delle app in background.

Di norma, le app iOS possono restare attive in background per circa 10 minuti, o più a lungo se utilizzano particolari API. Trascorso questo tempo, iOS le “congela” nel loro stato attuale. Quando l’utente riapre un’app congelata, il processo di riattivazione è più veloce rispetto ad un avvio completo, il tutto gestito in maniera autonoma da iOS.

Chi segue winadmin.it avrà familiarità con tool come SwitchSpring, che consentono di forzare la chiusura di tutte le app in background. In questi casi, l’app non ha la possibilità di salvare il suo stato o completare le operazioni in sospeso, rendendo il riavvio più dispendioso in termini di batteria, in quanto iOS deve ricaricarla completamente.

SmartClose, invece, tramite un gesto configurabile con Activator (creato anch’esso da Ryan Petrich), mette direttamente le app in stato di congelamento. Activator permette di associare azioni a svariati gesti, come la pressione del tasto di blocco o lo scorrimento dal bordo inferiore. Petrich suggerisce di utilizzare il tasto di blocco per “congelare” le app al termine dell’utilizzo del dispositivo.

In questo modo, si evita di sprecare risorse con app inutilmente attive in background e si velocizza la riapertura delle app utilizzate di recente, con un impatto ridotto sulla durata della batteria. Una soluzione vantaggiosa, almeno in teoria.

Secondo i feedback su forum come Reddit, SmartClose sembra avere effetti positivi sulla durata della batteria. Con il mio vecchio iPhone 4S, sto considerando di abbandonare la filosofia del “lascia fare a iOS” e provare questa alternativa, sempre che SmartClose funzioni come promesso. Saranno necessari alcuni giorni di test per verificarlo.

SmartClose può essere scaricato gratuitamente da Cydia, dopo aver aggiunto il repository di Ryan Petrich (https://rpetri.ch/repo) attraverso Gestisci> Sorgenti> Modifica> Aggiungi.

Condividete con noi le vostre esperienze.