Leksykon IT › Infrastruktura › Quartz Compositor

Quartz Compositor

Infrastruktura Svenska → Zaktualizowano: 2026-10-09
Więcej informacji
Twórca
Apple
Rok
2001
Typ
Serwer okien i kompozytor w macOS
Poprzednik
Display PostScript

Serwer okien Mac OS X, który od 2001 roku daje każdemu oknu własny bufor i składa z nich ekran: pierwszy powszechnie używany kompozytowy system okien.

NeXTSTEP rysował okna za pomocą Display PostScript. Gdy Apple przebudowało system w Mac OS X, PostScript ustąpił Quartzowi w dwóch częściach: Quartz 2D, który rysuje według modelu obrazowania PDF, oraz Quartz Compositor, czyli proces WindowServer, który bierze gotowe piksele każdego okna i łączy je w ekran. Okna mogły więc na siebie zachodzić bez przerysowywania przez programy, cienie i przezroczystość dostawało się za darmo, a efekt dżina w Docku działał od pierwszego dnia. Ceną było to, że G3 z Mac OS X 10.0 sprawiał wrażenie przeciągania okien przez syrop.

Lekarstwo nazwano Quartz Extreme, w wersji 10.2 z 2002 roku: okna są wgrywane jako tekstury OpenGL, a kompozycję robi karta graficzna. Odciążyło to procesor i zmieniło Exposé w 2003 roku, Dashboard i Spaces w tanie efekty. Od Mojave w 2018 roku zamiast OpenGL pracuje Metal. X11 dostał swój odpowiednik wraz z rozszerzeniem Composite w 2004 roku, a Windows z DWM w 2006 i w obu przypadkach zwolennicy wskazywali Mac OS X jako dowód, że się da.

← Wróć do leksykonu