Ouvrir le menu principal

MacGeneration

Recherche

Mountain Lion et la gestion de la veille

Anthony Nelzin-Santos

mercredi 08 août 2012 à 16:00 • 30

macOS

Les portables représentant plus de la moitié des Mac en circulation, Apple a considérablement modifié la gestion de la veille dans les trois dernières versions d'OS X, afin d'augmenter l'autonomie des machines. Voici quelques éléments pour mieux comprendre.





Comme l'a expliqué Apple aux développeurs lors de la WWDC, Power Nap est en fait construit sur DarkWake, un mécanisme présent depuis Snow Leopard. DarkWake est un état entre la veille et l'utilisation : l'audio et les graphismes sont coupés, mais tout le reste est actif (processeur, une partie de la couche réseau, stockage, accès aux périphériques USB, FireWire et Thunderbolt). Il permet à OS X de réaliser certaines tâches lorsque l'ordinateur est censé être en veille.



Dans Snow Leopard, DarkWake était utilisé toutes les 90 minutes pour maintenir à jour l'état des connexions réseau (renouvellement du bail DHCP, signalement auprès de Retour vers mon Mac). Dans Lion, il permettait en plus de brancher un périphérique sans totalement réveiller le Mac et le préparer pour une utilisation à la sortie de veille.



Dans Mountain Lion, DarkWake est l'épine dorsale de Power Nap. Lorsque Power Nap est activé sur un Mac compatible, le système entre toutes les heures environ en mode DarkWake pour relever les mails, synchroniser les données et documents iCloud et récupérer les images du Flux de photo, en plus des tâches qui existaient dans les précédentes versions d'OS X.



Si le Mac est branché au secteur, Power Nap permet en plus d'effectuer les sauvegardes Time Machine et l'indexation Spotlight. Une fois par semaine, il ira aussi vérifier la présence de mises à jour dans le Mac App Store et les téléchargera le cas échéant. Toujours sans allumer l'écran ou émettre de sons.



Parce qu'il consomme de l'énergie, DarkWake est entouré de restrictions : si la capacité de la batterie passe sous les 30 % ou si la température de l'ordinateur augmente anormalement, la plupart des opérations sont coupées (notamment celles de Power Nap). Les développeurs n'ont pas non plus accès à DarkWake : OS X ne fait rien pour que les applications tierces ne profitent pas de DarkWake pour mettre à jour leur contenu, mais Apple ne fournit pas non plus d'API spécifique.



D'ailleurs, Mountain Lion est de manière générale plus exigeant avec la manière dont les applications interagissent avec la veille. Lorsque Lion voulait mettre un Mac en veille (depuis DarkWake ou l'état éveillé), il attendait une minute avant de le faire réellement. Si une application accédait au disque dans cet intervalle, il repoussait le délai de mise en veille totale d'une nouvelle minute — et ainsi de suite de minute en minute, avec la possibilité que le Mac ne passe jamais totalement en veille et qu'on le retrouve déchargé en cas de problème.



Mountain Lion ne s'encombre pas de ces précautions et se met en veille même en cas d'activité. Les développeurs peuvent néanmoins ajouter à leurs applications un mécanisme d'alerte au système : l'application peut alors explicitement dire qu'elle a encore besoin d'un accès aux ressources, par exemple pour finir de sauvegarder un fichier (à la charge du développeur de maintenir le fonctionnement de son application sans audio ou graphismes). Dès qu'il n'y a plus d'activité, OS X Mountain Lion passe du mode DarkWake à la veille totale, n'attendant plus une minute comme Lion.



Ce système permet de préserver une certaine balance entre flexibilité et préservation de la batterie. La veille est mieux respectée, Power Nap offrant une fenêtre ponctuelle pour exécuter certaines tâches. Un plus grand contrôle qui rappelle iOS, et d'ailleurs, c'est le logo bien connu des utilisateurs d'iPhone et iPad qui s'affichera si vous essayez de sortir de veille un Mac qui n'a plus de batterie…

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Refurb Apple : les premiers MacBook Air M4 sont arrivés en France, Suisse et Belgique 🆕

06:59

• 8


Avec iPadOS 26, Apple cède et apporte la gestion des fenêtres de macOS à l’iPad

19/06/2025 à 22:29

• 11


La bataille des sites pornos s'intensifie, et s'étend à l'Union européenne

19/06/2025 à 21:00

• 85


macOS 26 : des réglages dans Mail pour marquer les messages comme lu

19/06/2025 à 17:01

• 11


Synology étend sa gamme 2025 avec le DS725+ : deux baies, SSD NVMe et limité sur les disques durs

19/06/2025 à 16:30

• 9


Big Man : un nouveau court métrage filmé à l’iPhone 16 Pro avec le rappeur Stormzy

19/06/2025 à 16:12

• 2


Apple envisage d’utiliser l’IA pour accélérer le développement de ses puces

19/06/2025 à 15:44

• 20


B&You Pure fibre : les frais de mise en service temporairement offerts sur cette offre star

19/06/2025 à 13:01

• 59


iPadOS 26 : Craig Federighi détaille le raisonnement derrière le nouveau multitâche

19/06/2025 à 12:37

• 84


Pour John Gruber, Apple s’est dévalorisée en boycottant son émission après ses critiques sur Siri

19/06/2025 à 10:14

• 39


Obtenez les meilleures applications Microsoft Office conçues spécialement pour Mac à petit prix 📍

19/06/2025 à 09:30

• 0


MacBook Air M4 : la chute des prix se poursuit encore sur ce nouvel incontournable 🆕

19/06/2025 à 07:00

• 111


Nintendo n’hésite pas à briquer toute Switch 2 utilisée avec une cartouche modifiée

19/06/2025 à 06:29

• 109


iPhone pliable : la production commencerait d’ici la fin de l’année, pour une sortie en 2026

19/06/2025 à 06:29

• 63


Donald Trump affirme qu’Apple va acheter un nombre conséquent de Trump Card

18/06/2025 à 21:15

• 50


LG commercialise son téléviseur transparent à 49 999 €

18/06/2025 à 20:15

• 25