SmartClose gèle les applications d’arrière-plan dans iOS pour améliorer la durée de vie de la batterie



Après de nombreuses années passées à explorer les applications mobiles, leurs subtilités, leurs astuces et les moyens de les optimiser, une question persiste : faut-il fermer manuellement les applications via le sélecteur multitâche ou laisser le système d’exploitation gérer ce processus ?

Deux points de vue s’affrontent. Le premier, auquel j’adhère davantage, soutient qu’Apple a intégré suffisamment d’intelligence dans iOS pour assurer une gestion efficace des applications en arrière-plan. Celles qui dysfonctionnent sont automatiquement stoppées. L’autre perspective considère que l’intervention manuelle est nécessaire, certains développeurs n’optimisant pas suffisamment leurs applications.

Existe-t-il un compromis ? Le développeur iOS renommé, Ryan Petrich, le pense. Son récent outil, SmartClose, se présente comme une solution intelligente pour gérer les applications en arrière-plan.

Par défaut, les applications iOS peuvent fonctionner en arrière-plan jusqu’à dix minutes, voire plus si elles utilisent des API spécifiques. Au terme de cette période, elles sont « gelées » par iOS dans leur dernier état. La reprise d’une application gelée est plus rapide que son lancement initial, car iOS évite de la recharger entièrement.

Si vous êtes un lecteur de winadmin.it, vous avez déjà vu des outils tels que SwitchSpring, qui permet de fermer brutalement toutes les applications en arrière-plan. Cette méthode est radicale : l’application ne peut ni sauvegarder son dernier état, ni terminer les tâches en cours. La relance d’une application fermée de cette manière a un impact significatif sur la batterie, car iOS doit la recharger entièrement.

SmartClose, activé par un geste via l’outil Activator (également créé par Ryan Petrich), met directement les applications en cours d’exécution en état de gel. Activator permet d’associer le lancement d’une application ou d’un réglage système à divers gestes, comme l’appui sur le bouton de verrouillage ou le glissement depuis le bord inférieur de l’écran. Petrich suggère d’associer SmartClose au bouton de verrouillage : les applications sont ainsi gelées lorsque vous cessez d’utiliser votre appareil iOS.

Cette approche permet d’éviter l’exécution inutile d’applications en arrière-plan, tout en assurant une relance rapide et moins énergivore des applications récemment utilisées. Un bénéfice double, du moins en théorie.

D’après les retours sur des forums communautaires comme Reddit, SmartClose aurait un impact positif notable sur l’autonomie de la batterie. Sur mon vieil iPhone 4S, je serais prêt à passer de la philosophie « laisser iOS gérer » à une approche plus proactive, si SmartClose tient ses promesses. Il me faudra quelques jours de test pour le confirmer.

SmartClose est disponible gratuitement sur Cydia. Vous devez ajouter le dépôt de Ryan Petrich (https://rpetri.ch/repo) via « Gestion > Sources > Modifier > Ajouter » avant de pouvoir le télécharger.

N’hésitez pas à partager votre expérience si vous l’essayez.