intéressant

Les tueurs de tâches Android ont expliqué: ce qu'ils font et pourquoi vous ne devriez pas les utiliser

Android Task Killers améliore les performances de votre téléphone tout en augmentant la durée de vie de la batterie - ou du moins c'est la promesse tant débattue. Voici un aperçu du fonctionnement des tueurs de tâches, à quel moment vous devriez (ou ne devriez pas) les utiliser et ce que vous pouvez faire à la place.

Un tueur de tâches est une application à partir de laquelle vous pouvez (parfois automatiquement) forcer d'autres applications à quitter, l'espoir étant que moins vous aurez d'applications en cours d'exécution en arrière-plan, meilleures seront les performances et la durée de vie de la batterie de votre Android. Cependant, tout le monde n’est pas d’accord avec ce principe. La question de savoir si les tueurs de tâches sont efficaces fait rage partout sur Internet: les forums Android regorgent de discussions avec des querelles incessantes et des expériences anecdotiques contradictoires, ce qui rend difficile pour la plupart des utilisateurs de donner un sens à la situation.

Ci-dessous, je vais creuser la vérité sur les tueurs de tâches sur Android: à part peut-être certains téléphones plus anciens, Android gère assez bien les tâches par lui-même et la manière dont ces tâches posent quelques problèmes. Je jetterai également un coup d'œil aux rares occasions où ils seront utiles et vous proposerai quelques solutions pour améliorer les performances de votre téléphone et les problèmes de durée de vie de la batterie.

Avant de commencer, voici un bref aperçu de la façon dont Android gère la gestion des processus par défaut.

Comment Android gère les processus

Dans Android, les processus et les applications sont deux choses différentes. Une application peut rester "en cours d'exécution" en arrière-plan, sans qu'aucun processus ne consomme les ressources de votre téléphone. Android conserve l'application dans sa mémoire afin qu'elle soit lancée plus rapidement et qu'elle revienne à son état antérieur. Lorsque votre téléphone manque de mémoire, Android commence automatiquement à supprimer des tâches, en commençant par celles que vous n'avez pas utilisées depuis longtemps.

Le problème est qu'Android utilise la RAM différemment de Windows. Sur Android, avoir votre RAM presque pleine est une chose. Cela signifie que lorsque vous relancez une application que vous avez précédemment ouverte, l'application se lance rapidement et revient à son état précédent. Ainsi, alors qu'Android utilise effectivement la RAM, la plupart des utilisateurs voient que leur RAM est saturée et pensent que c'est ce qui ralentit leur téléphone. En réalité, votre processeur, qui n'est utilisé que par les applications réellement actives, constitue presque toujours le goulot d'étranglement.

Pourquoi les tueurs de tâches sont (généralement) de mauvaises nouvelles

Des applications telles que Advanced Task Killer, le plus populaire du marché, agissent sur l'hypothèse erronée selon laquelle la libération de mémoire sur un appareil Android est une bonne chose. Une fois lancé, il vous présente une liste d'applications "en cours d'exécution" et la possibilité d'en tuer autant que vous le souhaitez. Vous pouvez également appuyer sur le bouton Menu pour accéder à une vue "Services" plus détaillée, qui répertorie avec précision les parties "en cours d'exécution" de chaque application, la quantité de mémoire occupée et la quantité de mémoire disponible sur votre téléphone. Cette configuration implique que l'objectif de tuer ces applications est de libérer de la mémoire. Nulle part dans la liste ne mentionne le nombre de cycles de processeur consommés par chaque application, uniquement la mémoire que vous libèrerez en le détruisant. Comme nous l’avons appris, le plein de mémoire n’est pas une mauvaise chose. Nous voulons faire attention au processeur, la ressource qui ralentit votre téléphone et draine votre batterie.

Il est donc généralement inutile de tuer toutes les applications sauf les applications essentielles (ou de demander à Android de supprimer les applications de manière plus agressive avec la fonction "Autokill"). En outre, il est en fait possible que les performances et la durée de vie de la batterie de votre téléphone soient affectées. Que vous détruisiez manuellement des applications à tout moment ou que vous demandiez au destructeur de supprimer énergiquement les applications de votre mémoire, vous utilisiez des cycles de traitement du processeur alors que vous ne le feriez pas - en supprimant des applications qui ne font rien du tout.

En fait, certains des processus liés à ces applications vont en réalité démarrer à nouveau, ce qui épuisera votre processeur. Si ce n'est pas le cas, la suppression de ces processus peut entraîner d'autres types de problèmes: les alarmes ne se déclenchent pas, vous ne recevez pas de messages texte, ou d'autres applications connexes peuvent forcer la fermeture sans préavis. Dans l’ensemble, il est généralement préférable de laisser votre téléphone fonctionner comme prévu, surtout si vous êtes un utilisateur occasionnel. Dans ces cas, un tueur de tâches provoque plus de problèmes qu'il n'en résout.

Que devriez-vous faire à la place

Cela dit, toutes les applications ne sont pas créées égales. Beaucoup d'entre vous ont utilisé des tueurs de tâches dans le passé et ont en fait constaté qu'après avoir libéré de la mémoire, leur téléphone fonctionnait un peu mieux. Il est plus probable que cela soit dû au fait que vous avez supprimé une mauvaise application, une application mal codée, et (par exemple) continue d'essayer de se connecter à Internet même quand ce ne devrait pas être le cas. Toute augmentation des performances que vous rencontrez est plus susceptible d’être due au fait que vous avez tué la bonne application, et non au fait que vous ayez libéré beaucoup de mémoire (ou, dans de nombreux cas, il s’agit d’un placebo). Au lieu de tuer toutes ces applications, déterminez celles qui causent réellement les problèmes. Si vous savez vraiment ce que vous faites, vous pourrez peut-être utiliser un tueur de tâches pour arrêter les applications inefficaces mais chères à votre téléphone.

Notez, cependant, qu'il s'agit toujours d'une notion contestée. Un grand nombre de développeurs (y compris Cyanogen, un constructeur de ROM extraordinaire) ne consulteront même pas vos rapports de bogues si vous utilisez un tueur de tâches. De l'avis de cet humble blogueur, votre meilleur pari est de rester complètement à l'écart de l'utilisation régulière de tueur de tâches. Cependant, si vous devez absolument avoir cette application qui tue la batterie sur votre téléphone, tuez-vous. Sachez simplement que lorsque vous rencontrez un bogue Android récurrent, le tueur peut être en faute. Bien sûr, vous pouvez simplement cesser de l'utiliser pour déterminer si c'est le cas ou non.

Avec les tueurs de tâches fermement dans la boîte des mieux lotis, il y a encore beaucoup d'autres choses que vous pouvez faire pour combler le vide, améliorant ainsi vos performances et la durée de vie de votre batterie:

Surveillez les processus fugitifs : Watchdog, mentionné précédemment, est un type de tueur de tâches légèrement différent, en ce sens qu'au lieu de vous dire que votre téléphone manque de mémoire et qu'il est temps de commencer une tâche meurtrière, il vous prévient lorsque l'application occasionnelle commence à manger. up CPU sans raison. Vous pouvez ensuite tuer l'application avec Watchdog et passer à autre chose (bien que, honnêtement, à ce moment-là, je ne fais que redémarrer mon téléphone). Si cela se produit souvent avec la même application, vous voudrez peut-être passer à l'étape suivante.

Désinstallez les mauvaises applications : l' application occasionnelle, mal codée et toujours dévorante, est encore pire qu'une appli occasionnelle et fugitive. Si vous constatez (avec Watchdog ou par un autre moyen) qu'une application particulière semble vider le processeur et la batterie chaque fois qu'elle s'exécute, confirmez vos soupçons en la désinstallant et en voyant ce qui se passe. Si une application pose des problèmes sur votre téléphone, il vaut probablement mieux s'en passer.

Root Your Phone : Nous préconisons de rooter beaucoup les appareils Android sur Goldavelez.com, mais c'est parce que c'est aussi utile que tout le monde le dit. Vous pouvez overclocker et sous votre téléphone avec SetCPU, installer des ROM personnalisées qui améliorent notablement les performances et la durée de vie de la batterie, et utiliser l'utilitaire toujours utile, Autostarts, qui élimine toute attente, pour empêcher les applications de démarrer sur votre téléphone. Honnêtement, avec des applications d'enracinement en un clic, comme mentionné précédemment, Universal Androot, disponibles pour la plupart des téléphones, cela ne prend que quelques minutes et vous en serez beaucoup plus heureux.

: Beaucoup d'entre vous ont également mentionné l'application Titanium Backup, une application racine uniquement, qui vous aidera à vous débarrasser du crapware préinstallé fourni avec la plupart des téléphones, qui sont l'un des pires contrevenants du décalage de téléphone. Merci à tous ceux qui ont envoyé ça!

Sérieusement, utilisez le widget Contrôle de l'alimentation : Cela peut sembler ridiculement évident, mais si vous n'utilisez pas déjà une forme quelconque du widget Contrôle de l'alimentation, vous devriez le faire. Les éléments qui consomment le plus de batterie sur un smartphone sont le Wi-Fi, Bluetooth, le GPS et votre écran. Éteignez-les lorsque vous n'en avez pas besoin et vous constaterez que vous pouvez gagner beaucoup plus de temps de la batterie.

Charger votre téléphone : Un conseil encore plus évident, mais rarement pris en compte: chargez votre téléphone souvent. Ce n'est pas aussi difficile que cela puisse paraître pour la plupart des gens. Alors que vous êtes parfois bloqué pendant 14 heures sans aucun endroit où recharger votre téléphone, la majorité d’entre nous passons nos journées à la maison, dans nos bureaux et dans d’autres endroits où abondent les prises électriques. Achetez quelques chargeurs supplémentaires et placez-les de manière stratégique autour de votre maison, de votre voiture et de votre bureau. Lorsque vous êtes assis à la maison ou à votre bureau, vous pouvez utiliser ce temps pour ancrer votre téléphone et lui donner du jus supplémentaire sans vous soucier de la batterie ou des drains performants. Avant de passer à Android 2.2, la durée de vie de ma batterie était plutôt horrible, mais le simple fait d’avoir un chargeur dans ma voiture et à côté de mon ordinateur faisait une énorme différence dans la fréquence à laquelle j’ recevais le message redouté «batterie faible».

Les gestionnaires de tâches sont un sujet controversé dans Android-land. Nous avons effectué nos recherches et voici ce que nous avons proposé, mais nous souhaitons toujours savoir à quel point votre expérience est similaire ou différente, alors partagez-la avec nous dans les commentaires.