Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Le multitâche Windows 8 des applications Metro est proche de celui d'iOS

par - source: Tom's Hardware FR

Microsoft a donné des informations sur le multitâche de Metro qui se rapproche beaucoup de ce que l’on connaît sur iOS. Une application qui n’est pas utilisée sera en principe suspendue. L’environnement bureautique classique de Windows 8 maintient un multitâche classique. Vu que les applications tierces de Windows sur ARM seront limitées à Metro (cf. « Le bureau de Windows 8 sur ARM est verrouillé »), ce système devrait dominer le fonctionnement des applications destinées aux terminaux mobiles.

Suspendu ou exécution de certaines tâches en arrière-plan

Steve Sinofsky a fait savoir qu’il n’y aurait pas de mode hibernation sur Windows 8 ARM, mais uniquement la présence d’un mode veille connecté. La machine sera donc constamment allumée, mais pour économiser de la batterie, l’exécution des applications sera suspendue. Néanmoins, pour éviter les problèmes liés à l’absence de multitâches, les programmes pourront lancer certaines commandes en arrière-plan.

Ainsi, lorsqu’une application n’est plus le centre d’attention de l’utilisateur et qu’elle passe au second plan, le comportement par défaut est de la suspendre. Concrètement, cela veut dire qu’elle ne demande plus de ressource processeur, mais son état reste dans la mémoire. Ainsi, lorsqu’elle retourne au premier plan, elle est disponible instantanément. Les carreaux présents sur la page d’accueil de Metro permettront d’obtenir certaines informations sur l’application, mais ce un mécanisme ne demande pas que le programme soit en cours d’exécution. Il s’agit simplement d’un service qui permet d’obtenir des notifications.

Le but de Microsoft est de permettre à l’utilisateur de lancer autant d’applications qu’il le désire sans avoir à se préoccuper des ressources de la machine ou à les fermer manuellement, tout comme sur iOS. Les tâches à accomplir en arrière-plan sont définies à l’avance par l’éditeur. Il est par exemple possible de recevoir un appel VoIP, jouer de la musique, recevoir des notifications, mails, etc.

Pas de suspension automatique des tâches en arrière-plan ?

Contrairement à iOS qui limite la durée d’exécution d’une application en arrière-plan à dix minutes, Windows 8 ARM ne semble pas imposer un délai d’exécution. Une application qui affiche des notifications sur l’écran de verrouillage peut lancer une tâche toutes les 15 minutes. Les autres pourront aussi le faire, mais il faudra que le terminal soit connecté à une prise secteur.

L’idée derrière la limite de 10 minutes sur iOS est d’éviter qu’une application mobilise inutilement de la mémoire sans fin. Microsoft ne parle pas d’un système similaire et laisse sous-entendre que tant que le programme lance une tâche en arrière-plan, il ne peut pas être suspendu. Windows pourra retirer les applications suspendues de la mémoire afin de libérer de la RAM si besoin, mais il ne parle pas d’un système capable de mettre fin à un programme en train d’exécuter une tâche en arrière-plan, à l’instar d’iOS.

Il conviendra de voir ce que cela donne en pratique et nous devrions avoir plus d’informations lors de la présentation de Windows 8 durant le Mobile World Congress. Microsoft proposera aussi la Consumer Preview de Windows 8 le 29 février prochain (cf. « Windows 8 Consumer Preview : date de lancement et applications »).

Partager:
3
Commentaires
Lire plus
X
Valider

Commentaires
Ajouter un commentaire
Kenelm 13/02/2012 13:21
Masquer
-0+

Au final c'est très similaire à ce qu'on a aujourd'hui. Parmi les bonnes habitudes de programmation, il est bon de suspendre l'exécution de son programme lorsque celui-ci est en arrière-plan, voire pire, réduit : inutile de faire tout un tas de trucs compliqués quand personne n'est là pour le voir ni interagir avec.

Ça peut avoir l'air nouveau, mais en fait non.

ThatGuy@Guest 13/02/2012 17:48
Masquer
-0+

Ce qui est nouveau c'est de "forcer" les développeurs à prendre ça en compte.

Dans une certaine mesure, forcer les développeurs à "bien travailler" ce n'est pas une mauvaise chose.

appleVSmicrosoft@Guest 14/02/2012 10:37
Masquer
-0+

Attention Microsoft. Un procès Apple vous pend au nez !

Publicité

Les offres du moment

Newsletters


OK