Logo fr.androidermagazine.com
Logo fr.androidermagazine.com

Android a à z: multitâche

Table des matières:

Anonim

Multitâche est un mot que vous entendrez beaucoup ici et à d’autres endroits sur Internet qui parlent de smartphones ou d’autres technologies. Cela ne signifie plus ce qu’il était avant, à l’époque des dinosaures à longue barbe, mais cela fait tout de même une énorme différence pour certains et peut être un facteur décisif lors du choix du système d’exploitation pour smartphone. Jetons un coup d'œil et voyons en quoi consiste le problème et son rapport avec Android.

Il y a longtemps, dans un laboratoire très lointain, certains maîtres Jedi ont décidé que les ordinateurs devaient faire plus d'une chose à la fois. Ils faisaient déjà beaucoup de choses en coulisse, mais pour l'utilisateur, il s'agissait d'entrer une commande et d'attendre qu'elle se termine. En utilisant des threads et des planificateurs, et probablement un peu de magie et beaucoup de chance, les ingénieurs ont été en mesure de mettre en place un système d’exploitation pouvant exécuter plus d’une commande utilisateur à la fois, et le multitâche est né. Lorsque vous passez à un nouveau VT (terminal virtuel) sur un boîtier Unix sans interface graphique, vous êtes multitâche. Lorsque vous avez plusieurs fenêtres ouvertes sur votre Windows ou Mac ou sur un autre ordinateur doté d'une interface graphique, vous êtes multitâche. Vous faites plus d'une chose à la fois et l'ordinateur exécute plus d'une tâche utilisateur à la fois. Vous pouvez maintenant lire Android Central pendant que vos torrents complètement légaux se téléchargent en arrière-plan.

Sur un smartphone, le multitâche est un peu différent. Nous n'avons pas le luxe d'avoir un moniteur de 20 pouces. Afficher plus d'une "chose" à la fois, ce n'est pas grave. Samsung teste les choses et l’essaye avec le Galaxy S III avec la fonction Pop-Up Play, mais la plupart du temps, tout ce que nous faisons nécessite de l’écran tout entier pour le faire. Nous ne disposons pas non plus de tonnes de RAM et de mémoire vidéo et devons surveiller l'utilisation de l'énergie. Cela signifie que le multitâche sur smartphone doit être un peu, bien, plus intelligent.

Les smartphones sont multitâches depuis longtemps. Tous les systèmes d'exploitation mobiles agissent de manière un peu différente: certaines suspendent toutes les autres applications en arrière-plan, d'autres enregistrent l'état et ferment l'application elle-même, d'autres ne font que tout laisser fonctionner. Pour ce faire, Android laisse les threads et les processus s'exécuter en fonction de leur priorité. Si vous utilisez Google Play Music, les processus qui font sortir le son du haut-parleur ont une priorité suffisamment élevée pour rester actifs lorsque vous quittez l'application. Tout ne tourne pas en arrière-plan, mais suffisamment pour laisser les morceaux jouer. D'autres applications peuvent être supprimées si elles ne sont pas utilisées, et certaines applications sont "gelées" (faute d'un meilleur mot) et se restaurent lorsqu'elles sont ramenées au premier plan. Ce qui est important, et hiérarchisé, est décidé lors de l’écriture et de la compilation de l’application, de sorte que l’utilisateur final n’a pas à s’en soucier. Ce n'est pas parfait, mais il suit le très puissant modèle multitâche de Linux et le peaufine pour Android. Tout est open-source, de sorte que les fabricants et les constructeurs de ROM peuvent (et ont) peaufiner les choses pour allouer de la mémoire comme ils l'entendent. Parfois, les réglages sont excellents, parfois moins.

En fin de compte, rappelez-vous la prochaine fois que vous ouvrez une application et démarrez là où vous l'avez laissé, vous constaterez que vous êtes multitâche au travail.

Découvrez le dictionnaire Android complet

Plus du dictionnaire Android