Come per la risposta di @ napcae, l'effetto "genio al rallentatore" è solo un po 'divertente, ma l'ho usato in passato per dimostrare (di solito agli utenti Windows) alcuni dei punti migliori del display di Mac OS X sottosistemi. Vale a dire, piuttosto che disegnare ogni finestra su base pixel per pixel (pensate ai sistemi Windows che lasciano parti casuali di finestre mentre le trascinate in giro e il sottosistema della finestra fatica a tenere il passo con tutti i meccanismi di ridisegno che si traducono in barre di scorrimento appese in mid air, o quella brutta cosa windows trail ), OS X disegna essenzialmente un contenuto di windows usando qualcosa che è più simile a un motore di gioco 3D che mappa una texture a un poligono. Puoi dimostrarlo avendo il seguente comando pronto in una finestra di terminale e eseguendolo rapidamente mentre riduci a icona una finestra:
killall Dock
Il processo di dock è la cosa che governa tutto questo genere di cose, e se lo uccidi ne rigenererà felicemente uno nuovo, ma le operazioni che completava il completamento non saranno terminate o invertite. Finirai con una finestra ridotta a metà che è deformata in una forma strana e che è ancora pienamente utilizzabile . Controllalo con textedit e nota che puoi ancora scriverlo (selezionare il testo è più difficile!), O provarlo con una finestra del film Quicktime e notare come sta ancora giocando.
Essenzialmente non è solo un effetto stupido, sta dimostrando le capacità di disegno della finestra del livello di visualizzazione e come sono gestiti in modo superiore a molti altri sistemi di finestre OS desktop.
Da notare che questo effetto è in circolazione almeno dal 2001 (secondo una ricerca di Google), e in primo luogo lo sapevo in 10.4 dove l'ho visto usato per mostrare il nuovo window manager grafico che utilizzava il motore Quartz Extreme per disegnare le finestre. Se richiamo i dettagli in modo corretto, in sostanza ogni finestra è composta essenzialmente da origini dati Quicktime, Open GL o Quartz 2D, l'ultima delle quali è essenzialmente renderizzata in postscript (essenzialmente tutti gli elementi della finestra, barre degli strumenti , barre di scorrimento, sono un PDF ...), che viene quindi rasterizzato in una singola finestra che combina tutti gli elementi (la vetrinetta del PDF, con il suo contenuto quicktime o openGL, o un mix per una pagina web, ecc.) come 3d "texture" su un piano 2D di Quartz Composer per rendere la finestra che vedi.
Per ulteriori dettagli leggi le seguenti 2 pagine della Siracusa Tiger Review ad Arstechnica che discute il modo in cui il window manager si è evoluto e ha una buona spiegazione di come funziona, che è in linea di massima lo stesso di Tiger (o almeno, le modifiche non sono così grandi da Tiger com'erano prima di Tiger, ovvero quando la GPU ha iniziato a occupare praticamente tutte le attività di disegno della finestra dalla CPU)