Article

Comment configurer et utiliser correctement un tueur de tâches (Oh, oui, j'y suis allé!)

protection click fraud
À l'intérieur d'Android

Ed. note: Désolé pour le problème, tout le monde. La colonne est maintenant ici dans son intégralité.

Salut tout le monde. Cette semaine, parlons de l'épine du côté d'Android - une gestion efficace des tâches.

Avant de commencer, oui, je fais partie de ces personnes qui diront "Arrêtez d'utiliser le tueur de tâches»Comme première réponse à quelques questions étranges. Beaucoup d'autres personnes assez bien informées diront la même chose. Ils (nous) avons raison. Les applications de tueur de tâches ont tendance à causer beaucoup de problèmes simplement parce que les utiliser correctement peut être un peu déroutant, en particulier avec toutes les informations contradictoires. Suivez-nous après la pause et découvrons-le une fois pour toutes.

Il y a quelques jours, nous avons publié un article sur la page d'accueil avec les choix d'applications d'Android Central Editors. Notre rédacteur en chef Dieter Bohn choisi TasKiller Pro. Bien sûr, la deuxième ou la troisième réponse dans les commentaires a été rapide pour souligner que les tueurs de tâches "

bousiller le téléphone.«Cela ne fait que renforcer ma pensée que nous devons vraiment discuter de cela ensemble et laisser chaque personne décider de ses besoins plutôt que de dénigrer les tueurs de tâches dans leur ensemble.

Gestion de la mémoire d'Android

Android a été conçu pour être une bête multitâche cracheuse de feu. Il permet aux applications de garder leur place dans la RAM de l'appareil et de rester prêtes à revenir au focus lorsque l'utilisateur en a besoin. Le système d'exploitation est également très efficace pour partager des bibliothèques entre les applications, de sorte que les codeurs d'applications disposent d'un grand choix de fonctions déjà créées. Dans un monde parfait (parfait pour les développeurs de toute façon), nous utiliserions tous les mêmes applications pour les mêmes raisons et ce serait la fin.

Mais rien n'est parfait

Nous utilisons tous des applications différentes, à des moments différents, de différentes manières. Quand on considère ce cauchemar pour les développeurs, il est surprenant qu'Android (ou tout autre système d'exploitation mobile) gère le travail aussi bien qu'il le fait. Jetons un regard rapide et, espérons-le, facile à comprendre, à ce qui se passe derrière cet écran.

Une application démarre, soit parce que vous l'avez démarrée, soit parce que le développeur voit un avantage à l'exécuter en coulisse. Quelques exemples du dernier bit -

  • Lorsque vous ajoutez ou supprimez une application, Google Voice démarre (si elle n'était pas en cours d'exécution). Il analyse l'application pour voir si elle doit utiliser ou partager des fonctions avec elle. Installer un nouveau moteur de synthèse vocale? Google Voice l'utilisera.
  • Copier des photos de votre carte SD sur votre ordinateur? La galerie doit démarrer lorsque vous remontez votre carte SD pour rechercher de nouvelles photos ou vidéos afin de pouvoir les scanner et les avoir prêtes à être affichées au bon endroit.

Tout cela sonne bien. Ce que nous ne considérons pas ci-dessus, c'est que ces applications resteront dans la mémoire de l'appareil jusqu'à ce qu'on leur dise de se fermer. Ils n'utiliseront aucune autre ressource, restez inactifs et prêts à se redessiner sur votre écran. À l'ère actuelle des processeurs 1Ghz + et du transfert de données à grande vitesse, nous nous impatientons lorsque nous voulons charger une NOUVELLE application et que ce n'est pas instantané. Nous voulons que notre appareil effectue un zoom entre les écrans. Nous voulons que notre appareil se concentre sur les nouvelles applications. Nous voulons que notre appareil fonctionne d'une manière pour laquelle il n'a pas vraiment été conçu. Utiliser correctement un tueur de tâches peut se rapprocher de ces objectifs.

Une étude rapide ici sur la façon dont Android gère la mémoire - Chaque application a un numéro (de 1 à 6) qui lui est attribué, en fonction du type d'application et de son état. Android attribue un niveau de RAM libre minimum pour chaque catégorie et élimine ce qu'il pense n'est plus nécessaire dans chacune une fois que ce seuil est atteint. C'est une discussion assez technique, et je vais simplement la mentionner ici pour ceux qui sont intéressés. Si vous souhaitez manipuler ces chiffres vous-même, n'hésitez pas à me crier et je vous indiquerai la bonne direction. Mais n'encombrons pas cela plus que nécessaire, car il s'agit d'une discussion assez avancée.

L'interface du tueur de tâches

Chaque application a une apparence et un comportement un peu différents, et les tueurs de tâches ne font pas exception. J'utiliserai Advanced Task Manager pour mes exemples. Je ne recommande pas cela au-dessus des autres. Cela répond à mes besoins et valait bien les 0,99 $, alors j'ai arrêté de chercher des alternatives. Votre choix peut sembler un peu différent, mais devrait avoir la même fonctionnalité. Jetez un œil aux paramètres et vous trouverez où effectuer les mêmes changements et choix.

Ci-dessous, vous regardez une liste d'applications en cours d'exécution que le tueur de tâches a l'autorisation de tuer une fois que vous lui avez donné le feu vert. Vous ne voyez pas tous les processus en cours, et une lecture un peu plus détaillée vous expliquera pourquoi c'est une bonne chose. Nous reviendrons sur cette image dans un instant, mais prenez une seconde et regardez-la pour le moment.

Tuer manuellement les tâches

le meilleurle plus simple La façon la moins compliquée d'utiliser un tueur de tâches est de l'ouvrir et de tuer manuellement les choses dont vous êtes sûr de ne pas avoir besoin chaque fois que vous sentez que les choses ont ralenti. L'astuce est de savoir quoi d'autre ne fonctionnera pas si vous tuez une application. Des choses comme les jeux, les navigateurs Web, les dictionnaires ou d'autres applications autonomes sont généralement une valeur sûre à tuer si vous les trouvez en cours d'exécution. Dans l'exemple ci-dessus, Astro File Manager est en cours d'exécution car je cherchais un fichier que j'avais téléchargé. J'ai fini avec Astro, il n'est donc pas nécessaire qu'il continue de fonctionner. Je pourrais le tuer en toute sécurité, et rien d'autre ne serait affecté.

Remarque - C'est une idée fausse populaire selon laquelle l'utilisation du bouton de retour pour quitter une application la fermera et la supprimera de la mémoire. Cela n'est vrai que si l'application a été codée pour fonctionner de cette façon. Certains le feront, d'autres non. Ce n'est pas une norme universelle sous Android. Cela ne fait pas de mal, mais c'est beaucoup de travail pour fermer certaines applications de cette façon. Entièrement votre appel. J'utilise le bouton Accueil parce que je suis trop paresseux pour revenir suffisamment de fois pour voir mon écran d'accueil :) Je suis le mentionner ici car Astro est l'une de ces applications qui finira par se tuer si vous sauvegardez suffisamment fois.

Vous ne pouvez pas le voir dans ma capture d'écran ci-dessus, mais le marché fonctionne également. Je n'ai pas ouvert le marché depuis un moment, mais je ne vais pas le tuer. Pourquoi? Parce que si je le fais, la notification des mises à jour de mes applications Market installées ne sera pas envoyée. De nombreuses applications doivent rester en vie pour utiliser toutes leurs fonctionnalités. Vous devrez réfléchir un peu avant de décider si vous pouvez simplement supprimer une application. Voici une idée générale de ce à quoi penser:

  • Des applications qui vous rappellent quelque chose - J'utilise Astrid pour m'aider à me souvenir des tâches et des délais. Astrid peut déclencher une notification pour me rappeler les événements à venir. Si je le tue, je ne recevrai aucun rappel. Ensuite, je me perds dans mon ordinateur et rien ne se fait jamais.
  • Applications qui recherchent des mises à jour - Dans l'exemple précédent, j'ai laissé le marché en marche pour qu'il puisse m'informer de toute mise à jour de l'application. Toutes les applications qui recherchent périodiquement des données extérieures doivent rester actives si vous souhaitez qu'elles trouvent l'une de ces données.
  • Applications qui font encore quelque chose - Dans mon exemple, Connectbot est en cours d'exécution. Il se trouve que j'ai une connexion active à un serveur du garage que je mets à jour. Je peux rapidement basculer et voir la progression ainsi qu'émettre les commandes directement depuis mon téléphone. Si je le tue, je devrai rouvrir et me reconnecter à chaque fois.

AutoKilling 

Les gestionnaires de tâches sont généralement dotés d'une fonction pour tuer périodiquement les applications. C'est là que les choses deviennent dangereuses. Heureusement, la plupart sont également livrés avec une sorte de liste blanche d'applications qui ne sont pas tuées lors de cet auto-killfest. Bien qu'un peu de bon sens soit encore nécessaire, certaines applications devront toujours figurer sur cette liste

  • Toute application contenant le nom du fabricant ou du transporteur ne doit jamais être supprimée.
  • Toute application qui a le mot android. (oui, la période est là exprès) ne devrait jamais être tuée.
  • Toute application qui garde l'heure ne doit jamais être supprimée.
  • Toute application qui a un widget qui se met à jour ne doit jamais être tuée.
  • Toute application qui n'est pas installée sur / data (c'est là que vont les applications utilisateur) ne doit jamais être tuée.
  • Si vous ne pouvez pas comprendre exactement ce qu'est une application, elle ne devrait jamais être supprimée.
  • Les remplacements de maison, qu'ils proviennent du marché ou de votre fabricant, ne devraient jamais être tués. Cela signifie également Sense, Blur et Touchwiz. Ils ont également des dépendances qui devraient rester en vie, reportez-vous aux numéros 1, 5 et 6 ci-dessus. Bien sûr, si vous êtes bricoleur et que vous savez quelles parties du système vous n'avez pas besoin d'exécuter sur votre installation particulière, n'hésitez pas à expérimenter. Et partagez vos résultats.

Cela réduit un peu les choses. Marquez tous vos jeux comme tués. Marquez toutes vos «applications autonomes» (des choses comme Astro dans l'exemple ci-dessus) comme étant tuées. Marquez les choses dont vous avez besoin de temps en temps, mais ne voulez pas courir dans les coulisses pour être tué. Lisez ce qui reste et voyez s'il s'inscrit dans l'une des catégories ci-dessus. Si c'est le cas, marquez-le pour ne jamais être tué. N'oubliez pas de considérer des choses comme ConnectBot dans mon exemple. Je ne veux pas qu'il s'exécute tout le temps, mais pendant que je l'utilise, j'aimerais qu'il reste vivant en arrière-plan, je vais donc le marquer comme NE PAS être automatiquement autorisé par le gestionnaire de tâches. Bien sûr, vous devrez définir le tueur de tâches lui-même pour qu'il reste en vie.

Si votre tueur de tâches a un paramètre pour déterminer la fréquence de suppression des applications, configurez-le pour le faire aussi souvent que possible. Je ne vois aucun sens à faire fonctionner le tueur de tâches et à ne pas l'utiliser, car c'est la raison pour laquelle on en utilise un en premier lieu.

Une fois que cela est fait, appuyez sur le bouton Accueil et ignorez tout pendant un moment. Utilisez le téléphone comme vous le feriez normalement, mais faites attention si quelque chose commence à ne plus fonctionner comme avant. Si les choses commencent à se dérégler, jetez un œil à votre liste blanche et assurez-vous que l'application en question n'est pas prête à être tuée. Je dirai tout de suite - ne tuez jamais votre horloge si vous voulez utiliser l'alarme, des sièges de dernière minute dans un avion parce que vous avez manqué votre vol sont beaucoup plus chers que ceux achetés par l'intermédiaire de votre agent de billetterie une semaine avant temps. :)

Une dernière chose à garder à l'esprit - Lorsque / si vous rencontrez des problèmes avec votre appareil et que vous cherchez de l'aide, assurez-vous de mentionner que vous utilisez un tueur de tâches et comment vous l'utilisez. "Aide avec l'alarme sur Cliq - en utilisant ATK mais sans tuer l'horloge" en est un excellent exemple. Vous recevrez toujours des réponses vous disant d'arrêter d'utiliser des tueurs de tâches, mais vous pourriez également obtenir quelque chose d'utile. Faire savoir aux gens que vous utilisez un tueur de tâches mais que vous êtes conscient de l'utilisation «correcte» éliminera une partie de la négativité. De plus, l'utilisation de bons titres de fils descriptifs aidera toujours nos modérateurs de forum et facilitera la recherche de la prochaine personne qui aura les mêmes problèmes.

Une section spéciale ici pour les types enracinés / ROM'd / Mad Scientist

Il y a une nouvelle race de tueur de tâches là-bas dans la nature sauvage du marché. Ceux-ci ajustent les paramètres du noyau lowmemorykiller et laissent les choses fonctionner comme d'habitude plutôt que de laisser l'utilisateur (c'est moi et vous) essayer de gérer chaque application. Cela a du sens une fois que vous considérez que le code du lowmemorykiller et ses paramètres n'ont pas été modifiés depuis Android 1.0. Si vous êtes prêt à prendre le temps d'ajuster les paramètres en fonction de vos besoins, ceux-ci fonctionnent génial. Il est également très facile de transmettre ces paramètres au système sans application en écrivant des valeurs spécifiques dans les paramètres système. Si cela vous intéresse (et si vous êtes un tweeker, ça devrait!) Ce serait un excellent sujet pour un fil de discussion dans les forums de piratage, et auquel j'aimerais beaucoup participer. Ouais c'est un indice :)

Jusqu'à la prochaine fois,

Jerry

Ce sont les meilleurs écouteurs sans fil que vous pouvez acheter à tous les prix!
Il est temps de couper le cordon!

Ce sont les meilleurs écouteurs sans fil que vous pouvez acheter à tous les prix!

Les meilleurs écouteurs sans fil sont confortables, sonnent bien, ne coûtent pas trop cher et tiennent facilement dans une poche.

Tout ce que vous devez savoir sur la PS5: date de sortie, prix et plus
La prochaine génération

Tout ce que vous devez savoir sur la PS5: date de sortie, prix, etc.

Sony a officiellement confirmé qu'il fonctionnait sur la PlayStation 5. Voici tout ce que nous savons à ce sujet jusqu'à présent.

Nokia lance deux nouveaux téléphones Android One à moins de 200 $
Nouveaux Nokias

Nokia lance deux nouveaux téléphones Android One économiques de moins de 200 $.

Nokia 2.4 et Nokia 3.4 sont les derniers ajouts à la gamme de smartphones économiques de HMD Global. Comme ce sont tous les deux des appareils Android One, ils sont garantis de recevoir deux mises à jour majeures du système d'exploitation et des mises à jour de sécurité régulières pendant trois ans maximum.

Sécurisez votre maison avec ces sonnettes et serrures SmartThings
Ding Dong - portes verrouillées

Sécurisez votre maison avec ces sonnettes et serrures SmartThings.

L'une des meilleures choses à propos de SmartThings est que vous pouvez utiliser une multitude d'autres appareils tiers sur votre système, sonnettes et serrures incluses. Comme ils partagent tous essentiellement le même support SmartThings, nous nous sommes concentrés sur les appareils dotés des meilleures spécifications et astuces pour justifier leur ajout à votre arsenal SmartThings.

instagram story viewer