Al igual que con la respuesta de @ napcae, el efecto de "genio de cámara lenta" es un poco divertido, pero lo he usado en el pasado para demostrar (generalmente a los usuarios de Windows) algunos de los puntos más finos de los subsistemas de visualización de Mac OS X. Es decir, en lugar de dibujar cada ventana píxel por píxel (piense en los sistemas Windows que dejan partes aleatorias aleatorias de las ventanas a medida que las arrastra y el subsistema de la ventana lucha por mantenerse al día con todos los mecanismos de redibujo que resultan en barras de desplazamiento colgando en en el aire, o ese desagradable rastro de Windows ), OS X esencialmente dibuja un contenido de Windows usando algo que es más parecido a un motor de juego 3D que asigna una textura a un polígono. Puede demostrar esto teniendo el siguiente comando listo en una ventana de terminal y ejecutándolo rápidamente mientras minimiza lentamente una ventana:
killall Dock
El proceso de acoplamiento es lo que gobierna todo este tipo de cosas, y si lo matas, felizmente reaparecerá uno nuevo, pero las operaciones que estaba a medio completar no se terminarán ni se revertirán. Terminará con una ventana minimizada a la mitad que está deformada en una forma extraña y, sin embargo, que todavía es completamente utilizable . Compruébelo con textedit, y tenga en cuenta que todavía puede escribirlo (¡seleccionar texto es más difícil!), O inténtelo con una ventana de película Quicktime y observe cómo se sigue reproduciendo.
Esencialmente, no es solo un efecto tonto, sino que demuestra las capacidades de dibujo de la ventana de la capa de visualización y cómo se administran de manera superior a muchos otros sistemas de ventanas del sistema operativo de escritorio.
Tenga en cuenta que este efecto ha existido desde al menos 2001 (según una búsqueda en Google), y lo supe por primera vez en 10.4, donde vi que mostraba el nuevo administrador de ventanas gráfico que usaba el motor Quartz Extreme para dibujar las ventanas. . Si recuerdo los detalles correctamente, esencialmente todas las ventanas están compuestas básicamente por Quicktime, Open GL o Quartz 2D, la última de las cuales se representa internamente en postscript (esencialmente todos sus elementos de decoración de ventanas, barras de herramientas, barras de desplazamiento, son un PDF ...), que luego se rastrilla en una sola ventana combinando todos los elementos (su aderezo de ventana PDF, con su contenido quicktime o openGL, o una mezcla de una página web, etc.) como una "textura" 3d en un 2d avión por Quartz Composer para hacer la ventana que ves.
Para obtener más detalles, lea las siguientes 2 páginas de Siracusa Tiger Review en Arstechnica que discute la forma en que el gestor de ventanas ha evolucionado y tiene una explicación bastante buena de cómo funciona, que en general es lo mismo ahora que lo fue para Tiger (o al menos, los cambios no son tan grandes desde Tiger como lo fueron antes de Tiger, que es cuando la GPU comenzó a hacerse cargo de casi todas las tareas de dibujo de ventana de la CPU)