Comment Windows 8 apprivoisera-t-il les applications gourmandes en énergie?
NouvellesCertains ordinateurs portables Windows 8 ressemblent aux PC Windows 7; lorsque vous appuyez sur le bouton d'alimentation, qu'ils soient en veille prolongée ou en veille, vos applications cessent de fonctionner - la seule différence est la vitesse à laquelle elles se rallument.
Les tablettes Windows RT seront comme un téléphone ou un iPad; appuyez sur le bouton d'alimentation pour éteindre l'écran mais pas le PC. Les e-mails et les messages instantanés ainsi que les appels entrants peuvent toujours arriver dans cet état de veille connectée, mais sans utiliser toute la durée de vie de votre batterie, tant que vous disposez d'une application Metro pour les gérer. Appuyez à nouveau sur le bouton d'alimentation pour allumer le PC, comme un téléphone.
Connected Standby est également compatible avec certains ordinateurs portables et tablettes Windows 8, à condition qu’ils disposent du matériel sans fil adéquat, d’un processeur basse consommation (processeurs AMD et Intel pré-système avec une consommation d’énergie très faible) et d’un SSD, ainsi que mémoire, bus et périphériques à faible consommation.
Les applications Metro se comporteront de la même manière que sous Windows RT. Si vous choisissez de recevoir des notifications de leur part en mode Connected Standby, le bon message entrant peut réveiller le système et vous en avertir ou laisser l'application travailler un peu, puis être à nouveau suspendue..
Les applications Metro sont écrites pour sauvegarder leur état lorsqu'elles sont suspendues et recommencer à fonctionner dès qu'elles sont réveillées, car c'est ce qui se produit lorsqu'une application Metro n'est pas visible à l'écran. Mais qu'advient-il des applications de bureau en mode veille connectée??
Les applications de bureau, les services qui s'exécutent en arrière-plan (qu'ils soient intégrés à Windows, comme la file d'attente d'impression ou installés par une application, comme le service de synchronisation SkyDrive), le bureau et Windows lui-même sont "supprimés" par un pilote en mode noyau appelé le modérateur d'activité de bureau (DAM).
Les applications de bureau standard sont suspendues par DAM; leurs threads de programme ne peuvent pas s'exécuter du tout mais l'état de l'application reste en mémoire. Cela ressemble beaucoup à l'état d'alimentation S3 Veille sur les PC actuels. Ainsi, si une application peut continuer à fonctionner après le réveil d'un PC Windows 7, elle fonctionnera également après la mise en veille connectée..
Mais contrairement aux applications Metro, il ne pourra pas être mis à jour dans Connected Standby et il ne pourra pas recevoir de notifications pouvant réveiller le PC..
Vitesse contrôlée
Les services sont limités plutôt que suspendus (ils passent la plupart de leur temps, mais pas tout le temps, et s’ils agissent, le système reconnaît qu’il est important de passer plus de temps à s’éveiller pour pouvoir le terminer). Cela signifie qu'ils continuent à courir, mais beaucoup plus lentement. Et les pilotes ne sont pas du tout suspendus ou limités, car les périphériques qu’ils contrôlent sont toujours connectés..
Pat Stemen de Microsoft (qui travaille sur la gestion de l'alimentation sous Windows depuis huit ans) a déclaré que cela se produisait "pour s'assurer qu'ils ont juste assez d'activité pour s'assurer qu'ils ne rencontrent pas de problèmes" sans épuiser la vie de leur batterie.
Même dans ce cas, sur un système Windows 8 connecté, ce que vous avez installé et exécuté sur le bureau peut avoir une incidence sur la durée de vie de votre batterie. Il devrait être petit et vous devriez pouvoir voir dans le Gestionnaire des tâches si un service utilise plus de temps processeur que prévu, mais cela vaudra la peine de vérifier ce qui est en cours d'exécution et cela, autant que le processeur, pourrait faire une différence dans la vie de la batterie entre Windows RT et Windows 8 tablettes.
Les applications de bureau ne peuvent pas empêcher DAM de les suspendre, mais les développeurs peuvent configurer leur logiciel pour recevoir des notifications de DAM lorsqu'ils sont sur le point d'être suspendus (cela donne à l'application quelques secondes pour enregistrer des informations, fermer une nouvelle connexion ou suspendre un service pas besoin jusqu'à ce qu'il se réveille à nouveau).
Lorsqu'un système se réveille et se connecte, une application de bureau qui reçoit des notifications sur Connected Standby peut en profiter pour se connecter.Ils peuvent recevoir un message quand ils ne sont pas suspendus, ainsi ils peuvent redémarrer tous les services dont ils ont besoin ou en profiter pour vérifier les mises à jour ou effectuer certains traitements immédiatement, au cas où ils seraient de nouveau suspendus..
Quand un PC en veille connecté connecte un message pour une application Metro, l'objectif est "d'en faire le moins possible", explique Stemen. L'accent est mis sur l'empêchement des applications de bureau d'avoir un impact sur la vie de la batterie.
Cela signifie qu'une application de bureau ne sera pas réveillée juste à cause d'un courrier électronique, mais si vous allumez votre écran pour rechercher de nouveaux messages et que vous passez quelques minutes à lire et à répondre avant de éteindre l'écran, une application de bureau avoir une chance de se réveiller et d'obtenir des mises à jour aussi bien.
Obtenir une notification indiquant que vous êtes sur le point d'être suspendu ou que vous êtes de nouveau réveillé est loin d'être aussi puissant que les options offertes aux développeurs Metro. "Si vous avez un scénario que vous souhaitez être vivant et frais pendant la veille connectée, je vous garantis qu'il sera plus facile de le faire dans Metro que dans une application de bureau", déclare Stemen..
C'est pourquoi les systèmes Windows RT utilisent les applications Metro Mail et Agenda plutôt qu'une version de bureau d'Outlook pour pouvoir utiliser PowerPoint, Excel, Word et OneNote; ils peuvent recevoir du courrier et vous rappeler des rendez-vous sans utiliser autant d'autonomie pour le faire.
Mais s’ils sont conçus pour tirer parti de cette situation, les programmes pour ordinateurs de bureau peuvent faire davantage en mode Connecté en veille que de simplement les désactiver. Metro propose plus de nouvelles options de programmation que le bureau, mais le bureau Windows n'est pas seulement un outil hérité abandonné par Microsoft..