Chapter 1. Understanding theAqua Interface
The Mac OS X graphical user interface (GUI) is called Aqua. Aqua’s advanced use of color, animation, and transparency and its plethora of powerful user-oriented features make it a true delight to use for both novices and power users. To write applications that function well in this environment, a developer should first become proficient at using Aqua as a power user. This means knowing Aqua’s GUI guidelines and how applications are structured well enough to accomplish tasks quickly and efficiently. You can then use this knowledge to write applications that provide better interfaces for others.
This chapter contains an introduction to the Aqua GUI and its guidelines. The references at the end of this chapter contain the web addresses for Apple’s guidelines. No previous experience with Mac OS X is assumed. All screen shots were taken from Mac OS X Version 10.1.
What Makes Mac OS X So Special?
Mac OS X is special for two important reasons. First, it brings the popular Macintosh operating system interface into the 21st century with a new, object-oriented environment that is almost as easy to program as it is to use. Second, Mac OS X brings the world’s easiest-to-use interface (Aqua) to the venerable Unix operating system, which is the underlying basis of Mac OS X. This has allowed Apple almost overnight to claim the largest installation of Unix operating systems on the planet: tens of millions! There are now more installed copies of Mac ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access