Tout comme la réponse de @napcae, l'effet du "génie au ralenti" est juste un peu amusant, mais je l'ai utilisé par le passé pour démontrer (généralement aux utilisateurs de Windows) certains des aspects les plus fins des sous-systèmes d'affichage de Mac OS X. En particulier, au lieu de dessiner chaque fenêtre pixel par pixel (pensez aux systèmes Windows qui laissent des parties aléatoires de fenêtres alors que vous les déplacez et que le sous-système de fenêtres peine à suivre tous les mécanismes de redessin entraînant des barres de défilement en suspension dans les airs, ou cette vilaine traînée de fenêtres ), OS X dessine essentiellement le contenu d'une fenêtre en utilisant quelque chose qui ressemble plus à un moteur de jeu 3D cartographiant une texture sur un polygon. Vous pouvez le démontrer en ayant la commande suivante prête dans une fenêtre de terminal, et en l'exécutant rapidement pendant que vous minimisez lentement une fenêtre:
killall Dock
Le processus de dock est ce qui régit tout ce genre de choses, et si vous le tuez, il se rechargera joyeusement, mais les opérations qu'il était en train d'accomplir ne seront pas finies ou inversées. Vous vous retrouverez avec une fenêtre à moitié minimisée qui est déformée en une forme étrange et pourtant qui est toujours entièrement utilisable . Essayez avec Textedit, et notez que vous pouvez toujours taper du texte (sélectionner du texte est plus difficile !), ou essayez avec une fenêtre de film Quicktime et remarquez comment la chose continue de jouer.
Essentiellement, ce n'est pas juste un effet idiot, c'est une démonstration des capacités de dessin de fenêtres de la couche d'affichage, et de comment elles sont gérées d'une manière supérieure à de nombreux autres systèmes de fenêtres d'OS de bureau.
Notez que cet effet existe depuis au moins 2001 (selon une recherche Google), et je l'ai découvert pour la première fois dans 10.4 où je l'ai vu utilisé pour mettre en valeur le nouveau gestionnaire de fenêtres graphiques qui utilisait le moteur Quartz Extreme pour dessiner les fenêtres. Si je me souviens correctement des détails, en gros, chaque fenêtre est essentiellement composée de données Quicktime, Open GL ou Quartz 2D, ces dernières étant essentiellement internes rendues en postscript (essentiellement tous les éléments de votre habillage de fenêtre, barres d'outils, barres de défilement, sont un PDF ...), qui est ensuite rasterisé dans une seule fenêtre combinant tous les éléments (votre habillage de fenêtre PDF, avec son contenu quicktime ou openGL, ou un mélange des deux pour une page web, etc) comme une "texture" 3D sur un plan 2D par Quartz Composer pour rendre la fenêtre que vous voyez.
Pour plus de détails, lisez les 2 pages suivantes de la critique du Tigre de Siracusa sur Arstechnica qui discute de la manière dont le gestionnaire de fenêtres a évolué et explique assez bien comment il fonctionne, qui est largement le même maintenant qu'il l'était pour le Tigre (ou du moins, les changements ne sont pas aussi importants depuis le Tigre qu'ils l'étaient avant le Tigre, lorsque le GPU a commencé à prendre en charge presque toutes les tâches de dessin de fenêtres du CPU)