Кіріспе

macOS жүйесінде қолданылатын графикалық рендеринг жүйесі

Apple-дің macOS операциялық жүйесінде Quartz – Core Graphics фреймворкінің Quartz 2D және Quartz Compositor бөлігі. Quartz құрамына Core Graphics-тегі 2D рендерлеуші және графикалық картаға нұсқаулар жіберетін композициялық қозғалтқыш кіреді. Осы вертикальді құрылысының арқасында Quartz көбінесе Core Graphics-пен бірдей ұғым ретінде қолданылады. Жалпы айтқанда, Quartz немесе Quartz технологиялары macOS графикалық моделінің рендеринг қабатынан композиторға дейінгі, Core Image және Core Video сияқты барлық бөліктерін қамтуы мүмкін. "Quartz" префиксін пайдаланатын басқа Apple графикалық технологиялары:
Quartz Extreme
QuartzGL (алғашқыда Quartz 2D Extreme)
QuartzCore
Quartz Display Services
Quartz Event Services

Кварц 2D және Кварц Композитор

Quartz 2D – негізгі екі өлшемді (2D) мәтін және графикалық рендеринг кітапханасы: ол тікелей Aqua-ны қолдайды, екі өлшемді графиканы көрсету арқылы пайдаланушы интерфейсін құруға мүмкіндік береді, соның ішінде динамикалық рендеринг пен антиалиазингті де қамтиды. Quartz мәтінді субпикселдік дәлдікпен рендерингтей алады; графикалық элементтерге дәстүрлі антиалиазинг қолданылады, ол әдепкі режимде жұмыс істейді, бірақ өшірілуі мүмкін. Mac OS X 10.4 Tiger жүйесінде Apple Quartz 2D Extreme-ді ұсынды, бұл Quartz 2D-ге үйлесімді GPU-ға рендерингті жүктеуге мүмкіндік берді. Дегенмен, GPU рендерингі әдепкі бойынша қосылмады, себебі видеоны қайта салу мәселелері немесе жүйелік қателіктер туындауы мүмкін еді. Mac OS X v10.5 жүйесінде Quartz 2D Extreme QuartzGL деп өзгертілді. Quartz Compositor – macOS жүйесінде қолданылатын композициялық қозғалтқыш. Mac OS X Jaguar және одан кейінгі нұсқаларында Quartz Compositor графикалық үдеткішті (GPU) пайдаланып композицияның өнімділігін едәуір арттыра алады. Бұл технология Quartz Extreme деп аталады және қолдау көрсетілетін графикалық карталары бар жүйелерде автоматты түрде қосылады.