Quartz
Dieser Artikel erklärt die Bildschirmdarstellungstechnik Quartz von Mac OS X. Quartz ist außerdem die englische Schreibweise des Minerals Quarz.
Quartz ist die Bildschirmdarstellungstechnik von Mac OS X.
Mac OS X wurde ausgehend von NextStep entwickelt. Während bei NextStep Display Postscript für die Bildschirmdarstellung zum Einsatz kam, entwickelte Apple für Mac OS X Quartz.
Bei Quartz handelt es sich um eine hochleistungsfähige Render-Bibliothek für 2D-Grafiken und 3D-Grafiken, die das grundlegende Darstellungsmodell für Mac OS X bildet. Aufbauend auf dem plattformübergreifenden PDF-Standard (Portable Document Format) kann Quartz 2D hochwertige Texte und Grafiken mit Kantenglättung anzeigen und ausdrucken und bietet die beste Unterstützung für Open Type-, PostScript- und TrueType-Zeichensätze.
Quartz Extreme
Ab Mac OS X 10.2 wurde Quartz Compositor, der die Bestandteile der Benutzeroberfläche (GUI) zusammenstellt, mit Quartz Extreme erweitert. Quartz kann jetzt noch schneller folgende Inhalte dem Benutzer zur Verfügung stellen:
- Quartz 2D - Benutzeroberfläche Aqua (und früher alle Text- und grafikhaltigen Dokumente in PDF), durch 3D-Grafikkarten beschleunigt
- Quartz 3D - alle Text- und grafikhaltigen Dokumente in PDF 1.4, durch 3D-Grafikkarten beschleunigt
- OpenGL - 3D-Modelle, VR und Spiele, durch 3D-Grafikkarten beschleunigt
- Quicktime - Spielfilme, Webstreams von Veranstaltungen oder TV, durch Grafikkarten beschleunigt
Durch die hochwertige Darstellungsmöglichkeit des Betriebssystems werden die Renderberechnungen hauptsächlich von der Grafikkarte (und nicht wie normalerweise vom Prozessor) durchgeführt. Dies ermöglicht eine verbesserten Geschwindigkeit und schnelleres Antwortverhalten des Systems.
Quartz Extreme verpackt die meisten sichtbaren Elemente in OpenGL, um die Grafikkarte zur Berechnung der Effekte (wie Schatten oder Animationen) miteinzubeziehen und damit den Prozessor fast nur zur Ausführung der eigentlichen Berechnungen zu benutzen. Microsoft versucht, eine fast identische Technologie in Longhorn zu entwickeln, die Aero heisst.
Weblinks
- Quartz Extreme auf Apple.com
- Quartz - Beschreibung von Apple
- Überblick der Quartz Architektur für Entwickler
