*** Welcome to piglix ***

QuickDraw GX


QuickDraw GX was a replacement for the QuickDraw (QD) 2D graphics engine and Printing Manager inside the classic Mac OS. Its underlying drawing platform was a resolution-independent object oriented retained mode system, making it much easier for programmers to perform common tasks (compared to the original QuickDraw). Additionally, GX added various curve-drawing commands that had been lacking from QD, as well as introducing TrueType as its basic font system.

While GX certainly addressed many of the problems QD had, by the time it was available most developers had already developed their own solutions to these problems anyway. GX also suffered from causing a number of incompatibilities in existing programs, notably those that had developed their own QD extensions. This, coupled with opposition from an important fraction of the developer market, especially PostScript owner Adobe, and a lack of communication from Apple about the benefits of GX and why users should adopt it, led to the technology being sidelined. QuickDraw GX was eventually "killed" with the purchase of NeXT and the eventual adoption of the Quartz imaging model in Mac OS X, but many of its component features lived on and are now standard in the current Macintosh platform.

As the 80s wore on, QuickDraw's architectural limitations began to impose limits on Apple and third-party developers.

Compounding these problems was the introduction and widespread use of PostScript (PS) in the desktop publishing market, a market dominated by Apple. PS included many features not found in QD, notably Bézier curves and outline fonts. The entire imaging model was also quite different, being based on a floating point coordinate system, one whose layout was "flipped" in comparison to QD. The coordinate system itself did not have a "natural resolution" either, whereas QD scaled everything based on 72 dpi. Developers wishing to make a PostScript-compatible program had to write their own handlers for supporting these functions, and then laboriously convert the QD layout into the PS model. This conversion was fraught with problems, and often broke the WYSIWYG editing that the Mac had striven for.


...
Wikipedia

...