Windows permet aux applications de bureau de rester actives qu'elles soient visibles ou non, tandis que iOS d'Apple permet uniquement aux applications d'effectuer quelques tâches limitées en arrière-plan. Android se situe quelque part entre les deux - les applications fonctionnant au premier plan sont prioritaires, mais les applications ont beaucoup plus de liberté pour fonctionner en arrière-plan que sur iOS.
Nous verrons exactement comment Android gère les applications et les processus
Un processus sur Android peut se situer dans l'un des cinq états suivants à tout moment, du plus important au moins important:
Par exemple, disons que vous allumez votre téléphone et ouvrez une application musicale. Pendant que vous l'utilisez, l'application musicale sera un processus de premier plan. Lorsque vous commencez à jouer de la musique et à quitter l'application musicale, la musique continuera à jouer comme un processus de service.
Regardons Angry Birds comme un autre exemple. Angry Birds serait un processus de premier plan pendant que vous le jouiez. Lorsque vous quittez Angry Birds et accédez à l'application Gmail pour consulter votre courrier électronique, Angry Birds devient un processus d'arrière-plan (car il ne doit rien faire en arrière-plan), tandis que Gmail devient le processus de premier plan. Quand vous retournerez à Angry Birds, il deviendra votre processus de premier plan et le jeu reprendra rapidement. Angry Birds n'utilisait pas les ressources en arrière-plan - hormis quelques RAM - mais il reprend rapidement car il restait en cache et prêt à reprendre.
Android gère correctement ces processus, C'est pourquoi vous n'avez pas besoin d'un tueur de tâches sur Android.
Lorsque Android a besoin de plus de ressources système, il commence à tuer les processus les moins importants en premier. Android va commencer à tuer les processus vides et en arrière-plan pour libérer de la mémoire si vous êtes faible. Si vous avez besoin de plus de mémoire - par exemple, si vous jouez à un jeu particulièrement exigeant sur un périphérique sans beaucoup de RAM, Android va alors commencer à tuer les processus de service, donc votre musique en streaming et vos téléchargements de fichiers s'arrêteront. , Android fait tout cela sans que vous ayez à vous en préoccuper. Android utilise intelligemment la RAM de votre appareil pour mettre en cache des applications et d'autres données, car il ne sert à rien de laisser votre mémoire vive vide.
Bien sûr, Android offre tellement de flexibilité aux applications qu'elles peuvent mal se comporter. Par exemple, une application mal codée peut démarrer un processus de service qui reste actif en arrière-plan tout le temps, en utilisant tout le temps processeur et en réduisant considérablement la durée de vie de la batterie.
Une chose intéressante que vous remarquerez dans les applications antivirus comme Avast! Pour Android, l'application antivirus utilise une icône de notification. Si vous essayez de désactiver l'icône de notification, Avast! Je vais recommander contre. En ayant une icône de notification visible, Avast! se fait une application de plus haute priorité, empêchant Android de la considérer comme une application de fond et de la tuer.
Les applications Android peuvent démarrer en réponse aux événements
Gestion des processus
Les applications affichées dans le menu sont susceptibles d'être en "état de fond". Vous pouvez les tuer en balayant une application vers la gauche ou vers la droite, ce qui l'enlèvera de la mémoire de votre appareil. Cela ne devrait pas être nécessaire, mais peut aider lorsque vous voulez tuer rapidement une application - peut-être que cela se comporte mal.
Vous pouvez également aller dans l'écran Paramètres, appuyez sur Applications, appuyez sur une application et utilisez le bouton Forcer une application qui se comporte mal.
Android est basé sur Linux, et chaque application sur Android est affectée à un autre ID utilisateur Linux - ou à un compte utilisateur. Cela isole les applications les unes des autres. Si vous enregistrez votre appareil, les applications peuvent échapper à leurs sandbox d'utilisateurs et s'exécuter avec les privilèges root
Crédit d'image: JD Hancock sur Flickr
Comment ouvrir les dossiers système cachés avec Windows 'Shell Command
Beaucoup de dossiers système cachés dans Windows sont identifiés dans le registre Windows avec une clé CLSID, des noms de dossier spéciaux et les emplacements des dossiers sur votre PC. L'utilisation de ces noms de dossiers spéciaux avec la commande Shell signifie que même les dossiers cachés profondément enfouis dans votre système de fichiers sont toujours à quelques touches Quelles sont les clés CLSID?
Création d'une liste numérotée dans Word à l'aide du clavier
La création et la suppression de listes numérotées dans Word sont faciles grâce à la commande "Numérotation" du ruban. Cependant, si vous préférez utiliser le clavier, il existe un moyen de créer rapidement une liste numérotée à l'aide d'un raccourci clavier. Nous allons ajouter un raccourci clavier à la commande pour créer des listes numérotées.