Road to Mac OS X Leopard: System Preferences

Posted:
in macOS edited January 2014
Many functions in Mac OS X are only exposed to the user via System Preferences, so as you might guess, a lot of new things in Leopard show up there. Among them are a few of the "secret new features" that have never been previously announced in demonstrations of Leopard, laying to rest the hopes of certain critics that Steve Jobs somehow failed to deliver upon his assurance that the new system would deliver a variety of other new features Apple was keeping under wraps so that competitors wouldn't copy them before they were released. Here's a look at where System Preferences came from, and what's new.



This report goes to great lengths to explore the origins, history, and maturity of system preferences. For those readers with limited time or who are only interested in what's due in Leopard, you can skip to page 3 of this report.



The Origins of System Preferences



As noted in Road to Mac OS X Leopard: Dashboard, Spotlight and the Desktop, the original Macintosh in 1984 could only run one main application at once, so the idea of desk accessories was designed to enable the system to present mini-apps that could be used at the same time.



In his Folklore.org article Desk Ornaments, Andy Hertzfeld noted that his group needed a way to present a variety of system settings, and decided that the task would be best handled as a desk accessory so that the settings would be available from within any application.







Apple artist Susan Kare designed the original Control Panel (above) as a compact display that was intuitive enough to not require any descriptive text. Kare's designs, including Mac system fonts and icons, gave the Mac a distinctive look and feel with a cohesive overall personality using just the two colors available. Among her other contributions was the choice of the propeller icon used on the Command Key (as described in How Apple Keyboards Lost a Logo and Windows PCs Gained One), the Happy Mac that displayed on startup, the Trash, the watch wait cursor, and Clarus the Dogcow, which appeared in print preferences. Kare's Chicago font not only served as the standard Mac font for a decade and a half, but was also resurrected to served as the system font on the early generations of iPods.



Kare later followed Steve Jobs to work at NeXT, and then worked for IBM and Microsoft, where she designed icons for OS/2, Windows 3.0's solitaire cards, and a variety of Windows system icons that mostly remained unchanged throughout the rest of the 90s. She subsequently designed the look of Eazel's Nautilus, the Linux file browser now used by GNOME.



Control Panel Evolution



By System 3 (below) in 1986, text labels had snuck in to clarify functions as the system software grew increasingly sophisticated. The clock settings were spun off into its own desk accessory.







The following year, System 4 (below) began presenting settings divided up into sections to reduce the clutter of the interface, allowing room to return clock settings to the general section. The new modular interface was also expandable.







With System 6, Apple began shipping the MultiFinder, which enabled multiple applications to run at once. This appeared to terminate any need for Desk Accessories, but they continued on as supported components of the system.



Desk accessories were actually implemented as system drivers, rather than just being smaller versions of applications. Like other drivers, they were stored as system resources within the Mac System file. Adding or removing Desk Accessories, just as with Font resources, required a special utility called Font/DA Mover. Once removed from the System, these resources could be stored in container files called Suitcases.



Control Panel Items



In 1991's System 7, the Control Panel was revamped to act like a collection of small applications. Rather than using a utility to install them, they simply sat in a Control Panels directory inside the new System Folder, alongside folders of other system files, including Fonts and the new Extensions used to patch the system with extended features.







The Control Panels folder (above) contained the various controls; they could be launched by double clicking or could be selected from the Apple Menu. Once launched, they behaved like freestanding mini applications contained in their own window (below).







The Control Strip



In System 7.5.3, Apple released the Control Strip (below), designed primarily for laptop users as a shortcut to settings presented in the Control Panel. It used Control Strip Modules, a separate collection of miniature plugins that had their own repository in the System Folder. Each controlled a square of the strip, and typically popped up a control menu, such as the volume control below.



The Control Strip itself could be repositioned anywhere on the Desktop and floated on top of other windows. The tag control on the right end could be zipped back and forth to reveal all or just part of the entire strip, and arrows on each end could be used to cycle though the modules.







Control Panel Overload



While Mac Control Panels proliferated (below), the interface didn't change much throughout the lifespan of System 7, even after Apple renamed later versions as Mac OS 8 and Mac OS 9. Those versions did use the new Copland-style appearance (below).















NeXTSTEP Preferences



Rather than breaking out each preference setting as a separate mini app, NeXT used a component interface in Preferences (below), which was closer to the original Mac design used prior to System 7. Individual sections were referred to as preference panels.







Apple originally intended to repackage NeXT's operating system with a Mac appearance under the name Rhapsody in 1997. To make it more familiar to Mac users, Apple presented individual Preferences as a list (below top), and once opened, the settings would be presented as a standalone Control Panel-style window (below bottom).











On page 2 of 3: Mac OS X System Preferences.



Mac OS X System Preferences



After being sent back to the drawing board, Apple decided to take the opportunity to radically rethink the entire Mac OS interface in its plans for Mac OS X. By Developer Preview 2 in 1999, Apple had returned System Preferences back to an arrangement closer to NeXT's (below).







Developer Preview 3 (below) introduced the Aqua appearance as a work in progress in early 2000.







Developer Preview 4 (below) from May 2000 showed additional experimentation.







In the Mac OS X Public Beta offered in September 2000, Apple shipped System Preferences as a panel of "preference panes" (below top) that could be dragged up into a customizable quick access toolbar. Clicking on a preference would open it (below bottom).











This same layout was retained in Mac OS X 10.0 in March of 2001 with a few revised icons that were increasingly colorful and distinctive (below top), but some of the experimental bits were tamed down, including the display preference (below bottom).











Six months later Apple shipped Mac OS X 10.1 as a free update. It introduced organized sections in the control panel (below) as well as a new pill control in the top right corner of windows. Clicking on the control simplified the window; in System Preferences, it would hide the toolbar.







August 2002's Mac OS X 10.2 Jaguar (below) moved icons around and added new features, but otherwise made few changes overall to System Preferences.







The following year, Mac OS X 10.3 Panther (below) dramatically toned down the white stripe appearance, replacing it with a neutral and more serious looking grey appearance.







In addition, the bright blue Aqua tabs of earlier systems were replaced with a paper cutout style indentation, and the tabs that managed such views became more like selector buttons (below).







Tiger replaced the toolbar entirely, and instead presented a search feature for quickly looking up settings. This was designed to make the system easier for switchers, as they could type in terms used in Windows, such as "wallpaper," and quickly narrow down where to find the related settings on a Mac.



On page 3 of 3: New in Leopard: System Preferences; .Mac Settings; Accounts Settings; Parental Controls; Other New Settings; Bluetooth Controls; Sharing Controls; Desktop Controls; Network Controls; and System Cleanup.



New in Leopard: System Preferences



The first new change is the gears Dock icon for System Preferences (first, below), which now matches identical one used on the iPhone. There are other new icons inside as well:

Displays drops the icon of a clear plastic Cinema Display for a new Aluminum style one.Desktop & Screen Saver changes from two vague blue icons to instead reflect the predominantly purple, space desktop that appears by default. This same distinctively colored icon is also used for the Desktop folder in the Finder (second, below).Dock gets a new icon that removes the emphasis on magnification and instead highlights its new, more dimensional appearance. Additional information on the Dock was presented in Road to Mac OS X Leopard: Dock 1.6.There are also new icons for Parental Controls and Time Machine (third and fourth, below).





System Preferences controls for Appearance, CD/DVDs, Date/Time, Displays, Dock, Energy Saver, Ink, International, and Keyboard & Mouse are largely unchanged.







.Mac Settings



In .Mac, until you set up your account information the only option is to create one. Once signed in, Leopard provides four new sync options: Dashboard Widgets, Dock items, Notes, and System Preferences themselves. The Advanced tab in Tiger is now gone, and instead put inside Sync where it belongs. For iDisk, it now provides a URL link to your public folder, in case you forget how to advertise your shared files for others to access.



A new tab, Back to My Mac, allows you to register your system with Apple with a single push of a button. Once started, .Mac keeps track of your IP address even if it changes (such as with DHCP DSL or Cable modems). It also keeps track of the services you are sharing from your system. That allows .Mac to then relay that information to another system you log into, such as a remote laptop, letting you access your shared files and printers from home, and even set up screen sharing. This feature is a practical application of Apple's Wide-Area Bonjour technology.



Accounts Settings



Accounts now automatically sets up a guest account which is used for file sharing by default. If activated, it can also be used to allow friends to login to the system without needing a password, to browse the web. When they log off the home folder created for them is then deleted. Tiger's Parental Controls have been removed from Accounts and are now in their own section.



Parental Controls



Significantly updated to add time limitations and other features in a more accessible interface. Its features are detailed and explained in Road to Mac OS X Leopard: Parental Controls and Directory Services.



Other New Settings



Security is now reorganized with a General Tab and a new FileVault tab, as well as Firewall settings, which were previously hidden away under Sharing.



Speech controls are mostly unchanged, apart from the new Alex voice for Text to Speech, which is simply breathtaking; Alex actually stops to take a breath when reading. It is really, extremely good. This new voice actually makes Text to Speech really useful for everyone. Alex' natural speaking voice will also be an especially welcomed new tool for the visually impaired, particularly when combined with the greatly improved VoiceOver screen reader and extensive new Braille support.



Time Machine (below) was profiled separately in Road to Mac OS X Leopard: Time Machine. The screenshots shows the mostly automated settings, and the simple scheduling interface presented. If you miss a scheduled backup (because you've unplugged your drive or are working remotely), it simply picks up from where it left off when you plug it in again.







Bluetooth Controls



Leopard uses a completely revamped and greatly simplified interface. Tiger's clumsy Settings/Devices/Sharing tabs are replaced with a simple single window that lists paired Bluetooth devices alongside their current status, similar to Tiger's Printer settings.



Sharing Controls



Bluetooth-related sharing services have moved into the more appropriate Sharing controls, which now handles settings for everything related to network connections between systems in a single-paged, tightly organized, and consistent interface:

Screen Sharing (VNC-based remote desktop) for turning the option on and setting up passwords and allowed users.File Sharing, which can now set up arbitrary share points (share any folder) and define the sharing permissions for each (below). Sharing now covers all protocols, including AFP (AppleShare), FTP (Unix file transfer; not encrypted), and SMB (Windows File Sharing) in a single interface, rather than breaking each out as a separate sharing service. Printer Sharing for configured printers and fax machines.Web Sharing for serving up a website based on Apache with one button configuration.Remote Login, to connect via ssh as a remote terminal user from the command line.Remote Management, an administrative feature of Apple Remote Desktop for institutional users.Remote Apple Events, used to remotely perform actions over the network using AppleScript.Xgrid Sharing, used to set up distributed processing to share the idle processors of networked systems. Internet Sharing, which allows you to share (relay) your Internet connection with users connected via a second network interface, such as Firewire, wireless or Ethernet.





Desktop Controls



Desktop & Screen Saver offers four new screen savers. Notably, it also offers two new "display styles" for slideshow screensavers built from your own photos. In addition to the existing 'Ken Burns Effect' Slideshow, it also offers Collage, which shows your pictures falling onto your desktop as framed photographs, and Mosaic, which uses Core Animation to create mosaics from your pictures. Each photo shrinks down reveal itself--and a bunch of the rest of your pictures--as the mere pixels of another photo, which then does the same.





Dashboard & Exposé is now Exposé & Spaces, using the four windows Spaces icon. Up to 16 Spaces can be defined (below). More details on Spaces were presented in Road to Mac OS X Leopard: Spaces. Dashboard is still there for setting its hotkey, but most of its configuration is actually done within Dashboard, so its role is minimized.







Network Controls



Network gets a significant overhaul, adopting a device listing style patterned after Tiger's Printers settings, and which also appear in Bluetooth setup. In addition to physical network adapters such as Ethernet, AirPort, Bluetooth, Modem, and Firewire, the new Network System Preferences also sets up VPN (secure networking over the Internet), PPPoE (required for connection by some ISPs) and 6to4 (a gateway for sending IPv6 traffic over the IPv4 Internet) from the same interface.



Tiger and earlier systems oddly relegated some connection-oriented networking services into a separate application called Internet Connect, which is now gone in Leopard. The new Network layout makes much more sense. The last remaining use for Internet Connect was in setting up 802.1x, a protocol used to secure connections, typically used on WiFi in corporate settings. That too is now incorporated into device settings right in the Network controls, and now supports EAP for networks requiring certificate, token, or smart card security.



Leopard client can also now set up 802.3ad link aggregation for combining multiple network ports together to act as a bonded pair. This applies their bandwidth together, and also allows a link to act as a failover if one goes down. Network can also configure VLANs for working on networks partitioned as such.



Print & Fax now incorporates the Printer Setup Utility, which is now gone. That leaves all printer and fax device configuration (which are both combined in a single page listing, similar to the new Network settings) in one place, rather than dribbled along between system Preferences and the formerly separate configuration setup app. Setting the print driver, the printer name, and checking supply levels are all now in the same place.



Print jobs are still listed in individual print queues, which allow you to monitor, pause, and cancel jobs for each printer, and the configuration set in System Preferences can also be bought up as a sheet within the print queues.



System Cleanup



The new setting layouts in System Preferences demonstrate a lot of work being put into polishing the Mac OS X interface to make everything more consistent and intuitive. The bizarre drop down menus formerly used in configuring Network are gone, as are a selection of odd programs including Internet Connect and Printer Setup Utility.



Some remaining apps seem like they could follow; it's hard to see why Directory Utility (formerly Directory Access in Tiger) and ColorSync Utility are still around; seems like both should be incorporated into System Preferences. Up until Panther, ColorSync was.



The new System Preferences is unlikely to be the main reason for people to upgrade to Leopard, but it does offer a lot of welcomed improvements and alludes to many of the other new features under the hood, which do offer compelling reasons for users to choose to make the new Leopard their system of preference.



Check out earlier installments from AppleInsider's ongoing Road to Leopard Series: Parental Controls and Directory Services, What's new in Mac OS X Leopard Server, Dashboard, Spotlight and the Desktop, Safari 3.0, iCal 3.0, iChat 4.0, Mail 3.0, Time Machine; Spaces, Dock 1.6, Finder 10.5, Dictionary 2.0, and Preview 4.0.
«1

Comments

  • Reply 1 of 24
    If you look you will also notice that the command key in this icon, just like the command key on the new keyboards, no longer has an apple on it.



    I still think this is a sad sad statement by Apple..



    RPM
  • Reply 2 of 24
    Quote:

    Parental Controls



    Significantly updated to add lime limitations . . .



    I want my daughter to eat all the limes she wants! They are a great source of Vitamin C and prevent scurvy. I get it -- Apple wants you to eat more apples and is putting artificial limits on competitive fruits. Great. At long last, has corporate America have left any sense of decency. . .



    What?



    That's a typo, and should be time limitations? Well, that's a whole different story.



    <emilyLitella>Never mind.</emily Litella>
  • Reply 3 of 24
    Quote:
    Originally Posted by AppleInsider View Post


    Each photo shrinks down reveal itself--and a bunch of the rest of your pictures--as the mere pixels of another photo, when then does the same.




    Should be "which then does the same"



    But otherwise great article
  • Reply 4 of 24
    MacProMacPro Posts: 19,718member
    Oh what memories I still have the Mac Plus sitting on top of my bookcase looking down at me.



    This a wonderful series and just ignore the nit pickers ... thanks again and keep up the great work.
  • Reply 5 of 24
    stompystompy Posts: 408member
    The cleanup described on pinting, bluetooth, and network are very welcome.
  • Reply 6 of 24
    Quote:
    Originally Posted by digitalclips View Post


    Oh what memories



    I came here to say the same thing. Those original control panels really brought back some fun times with the Mac SE. Yeah, we spent too much time playing with the desktop pattern at work. LOL
  • Reply 7 of 24
    Yeah, the Mac SE... those were the days. Anyway, nice job on the article, Prince.
  • Reply 8 of 24
    Quote:
    Originally Posted by JakeTheRock View Post


    Should be "which then does the same"



    You forgot the period at the end of your sentences. Why do waste your time with comments like this?
  • Reply 9 of 24
    mcarlingmcarling Posts: 1,106member
    Where does one set the Scaling Factor to achieve Resolution Independence?
  • Reply 10 of 24
    jeffdmjeffdm Posts: 12,951member
    Quote:
    Originally Posted by mcarling View Post


    Where does one set the Scaling Factor to achieve Resolution Independence?



    Last I heard, RI was basically removed. Again.
  • Reply 11 of 24
    buckbuck Posts: 293member
    Quote:

    Last I heard, RI was basically removed. Again.



    Oh no. Say it ain't so. Why must the progress be so slow?

    All those Apple's videos and screenshots show some kind of a res-independent interface though - they feature a smoothly scaled text that is certainly not "Photoshopped".
  • Reply 12 of 24
    zanshinzanshin Posts: 350member
    Susan Kare's extensive work on early Macintosh graphics helped define the interface that was viewed and enjoyed by millions.



    From my experience in IT support during the Windows 3.0 - 3.11 era, her Solitaire work was part of the primary user activity on that platform as well.
  • Reply 13 of 24
    Quote:
    Originally Posted by AppleInsider View Post


    Some remaining apps seem like they could follow; it's hard to see why Directory Utility (formerly Directory Access in Tiger) and ColorSync Utility are still around; seems like both should be incorporated into System Preferences. Up until Panther, ColorSync was.



    The ColorSync utility perhaps does more than a control panel should. For instance you can add your own filters. I've filters set up to create PDF documents at specific resolutions and with specific color profiles. The ColorSync Utility is how you edit these filters.
  • Reply 14 of 24
    Would have been nice to see some before and after pix of icons side by side.



    I'm sad the number of icons is slowly increasing to feel cluttered. When I first switched to the Mac and saw the preference pane, I was wowed by the slim number of icons! Less than half compared to Windows or any Linux distro. Spotlight and Time Machine could be combined since they're don't have many options themselves and are both about searching for files. I never understood why Quicktime has its own pane in addition to its Preferences window in the app itself. And Parental Controls could have stayed combined with Accounts as in Tiger because customizes user accounts and only ~10% of users will use it. Oh well.



    Still, the good far out weighs my little nitpicking.
  • Reply 15 of 24
    ok apple, can't wait for the full version of leopard but i sure hope work has started on the next big kitty.



    more finder improvements but now i's like to see some of the little things improve such as the printer prefs and the print dialogues - the jump / pop up menu is very unfriendly. a tabbed interface or full side list would be a bit better



    the other thing they should shed from earlier osx iterations are the mini windows such as those belonging to the system wide font and colour selectors. I reckon these should be full windows which have normal window properties - ie apple + w should close it if it's the topmost window. kinda surprised that the HUD style windows from the pro apps haven't found thei way in the os like they have in iphoto
  • Reply 16 of 24
    It's astounding how this man's name never gets mentioned with respect to OS X and where it's origins come from:



    Simson Garfinkel's 1992 article with reference to Kare and Ohlfs:



    http://www.simson.net/ref/NeXT/keith_ohlfs_article.htm



    Quote:

    Resident Artistry

    Keith Ohlfs sits in his office overlooking Redwood City Marin and doodles. These aren't just any doodles, though: they're carefully crafted on a 2-bit-deep grid of 48 x 48 pixels. They're NeXTstep icons.



    Ohlfs is NeXT's interface specialist. As resident artist, he's drawn practically all of the icons that NeXT uses. He's also responsible for a large part of the computer's distinctive look, from NeXTstep's three-dimensional controls to the anti-aliased icons that seem to have more resolution than the screen should permit. He's also worked with NeXT's designers in developing key aspects of the NeXTdimension. And now, he's working on an exciting new crop of NeXT graphics processors.



    Ohlfs first knew he was an artist back in elementary school. He won second place in a haunted house poster contest. He started playing with computer art in high school, designing the graphics for an Apple II adventure game called Super Hero. While he was earning a B.A. in illustration at San Jose State University, one of his teachers introduced him to some people at Adobe Systems who were designing a program called Illustrator. Ohlfs joined the development team, creating images and debugging the program.



    When Susan Kare, then NeXT's creative director, noticed Ohlfs's work in Adobe's advertisements, she asked him if he would like to draw some things for NeXT. "One thing led to another and in the spring of '87 I graduated and took a full-time position doing illustration and design for NeXT's software group," recalls Ohlfs.



    Once at NeXT, though, he began to program. It started with a small program designed to show off some of the features of Display PostScript. Soon the program grew into a full application -- Icon, shipped as a demo program with NeXT's system software.



    "Icon was very buggy," says Ohlfs. "It crashed if you pushed the wrong button at the wrong time. It was also very unintuitive. Ironically, I paid little attention to the user interface, and it shows." Buggy as it was, Icon was the program Steve Jobs used to wow journalists with the NeXT's color capabilities at the introduction of the '040 machines.



    Ohlfs has since rewritten Icon and given it a new name: Image, which NeXT licensed to be released by Appsoft in the first quarter of 1992. Appsoft Image is a full featured pixel editor, with retouching and blending capabilities. Its Composite Lab lets the user combine TIFF images in a compositing window, taking advantage of the NeXT's alpha channel (which can be used to assign degrees of transparency to pixels) for realistic effects. (Ohlfs used in early version of the program to combine the images on the "Plunging into Color" cover for the Fall 1991 issue of NeXTWORLD.)



    Ohlfs has also been an animation program for the NeXT that is similar to MacroMind's Director on the Macintosh, but with extra punch. Among its features is an in-betweening function that automatically generates intermediate frames between two defined drawings.



    These days, Ohlfs jokes that he writes programs only as a hobby, in his spare time. "Programming is an addictive disease," he says. "It's nice to have so much control over the tools that you use day-to-day, and be able to design new ones fairly quickly. But sometimes you get caught up in the design of your tools and forget about actually using them to do creative work. I'm really not supposed to be paid for programming; I'm supposed to be designing."




    Love these couple covers:

    Keith's Work









    Just humorous

  • Reply 17 of 24
    jeffdmjeffdm Posts: 12,951member
    Quote:
    Originally Posted by Buck View Post


    Oh no. Say it ain't so. Why must the progress be so slow?

    All those Apple's videos and screenshots show some kind of a res-independent interface though - they feature a smoothly scaled text that is certainly not "Photoshopped".



    It's possible they are using it internally for that sort of thing. Resolution independence is not in the feature list that I can find.
  • Reply 18 of 24
    Quote:
    Originally Posted by JeffDM View Post


    It's possible they are using it internally for that sort of thing. Resolution independence is not in the feature list that I can find.



    There is all sorts of technology that resides inside Engineering that is either not ready internally or the industry vehicles (displays) aren't capable for the end consumer.



    If Apple sold RI monitors what sort of price do you think they'd be?



    At NeXT this was one of the fatal flaws. Being first in the Industry, by several years in some areas, only quickened the technology to commercial failure.



    The rest of the Industry (think Adobe, Quark, etc., need to be driving RI) needs to equally drive this and not just Apple.
  • Reply 19 of 24
    jeffdmjeffdm Posts: 12,951member
    Quote:
    Originally Posted by mdriftmeyer View Post


    There is all sorts of technology that resides inside Engineering that is either not ready internally or the industry vehicles (displays) aren't capable for the end consumer.



    If Apple sold RI monitors what sort of price do you think they'd be?



    At NeXT this was one of the fatal flaws. Being first in the Industry, by several years in some areas, only quickened the technology to commercial failure.



    The rest of the Industry (think Adobe, Quark, etc., need to be driving RI) needs to equally drive this and not just Apple.



    I think it's a misconception that the monitors have to be something special for the user to benefit from resolution independence, though it would would be nice if they were higher ppi. For computer use, I just want point sizes actually show up the right size on a monitor, as it is, the operating assumption with computers is that points = pixels when that's just plain wrong. Text shows up too small. Fixing this can be achieved using RI without requiring higher density displays.



    As it is, it looks like a chicken & egg problem.
  • Reply 20 of 24
    kolchakkolchak Posts: 1,398member
    Boy, I'd forgotten how hideous the striped background of early OS X was. I sure don't miss it. Pity the poor Windows users still have to launch separate control panels for everything.
Sign In or Register to comment.