|
|||||||
| Register | Members List | New Posts | Mark Forums Read |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Kasper's Automated Slave
Join Date: Nov 1997
Posts: 6,153
|
Road to Mac OS X Leopard: System Preferences
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. |
|
|
|
|
|
#2 |
|
Registered User
Join Date: Feb 2005
Posts: 21
|
Keyboard and Mouse Pref. Pane..
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 |
|
|
|
|
|
#3 | |
|
Registered User
Join Date: Aug 2004
Location: Houston, Texas
Posts: 471
|
Quote:
What? That's a typo, and should be time limitations? Well, that's a whole different story. <emilyLitella>Never mind.</emily Litella> |
|
|
|
|
|
|
#4 | |
|
Registered User
Join Date: Aug 2006
Location: IMSA
Posts: 265
|
Quote:
But otherwise great article
Mac Mini (early 2006), G3 B&W, G3 Beige Tower, 3 G3 iMacs (original, bondi, snow), Power Mac 7600/132, Power Mac 7100/100, Power Mac 6100/60, Performa 5280, Performa 6118 CD, Performa 636 CD, Performa 410, Macintosh ][ ci, and even more...
|
|
|
|
|
|
|
#5 |
|
Registered User
Join Date: Jun 2006
Location: South West Florida
Posts: 1,584
|
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. |
|
|
|
|
|
#6 |
|
Registered User
Join Date: May 2006
Posts: 106
|
The cleanup described on pinting, bluetooth, and network are very welcome.
|
|
|
|
|
|
#7 |
|
Registered User
Join Date: Oct 2007
Posts: 22
|
|
|
|
|
|
|
#8 |
|
Registered User
Join Date: Jun 2007
Posts: 24
|
those screenshots of old control panels really do make one nostalgic
Yeah, the Mac SE... those were the days. Anyway, nice job on the article, Prince.
Last edited by slicedbread; 10-24-2007 at 10:59 PM.. |
|
|
|
|
|
#9 |
|
Registered User
Join Date: Jan 2006
Posts: 29
|
|
|
|
|
|
|
#10 |
|
Registered User
Join Date: Jun 2007
Location: Tiraspol, Pridnestrovie
Posts: 491
|
Where does one set the Scaling Factor to achieve Resolution Independence?
|
|
|
|
|
|
#11 |
|
Global Moderator
Join Date: Jun 2004
Location: .US
Posts: 9,127
|
|
|
|
|
|
|
#12 | |
|
Registered User
Join Date: Aug 2006
Posts: 257
|
Quote:
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". |
|
|
|
|
|
|
#13 |
|
Registered User
Join Date: Jan 2007
Posts: 319
|
Too funny
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. ![]() ![]() |
|
|
|
|
|
#14 | |
|
Registered User
Join Date: Nov 2004
Posts: 2,914
|
Quote:
|
|
|
|
|
|
|
#15 |
|
Registered User
Join Date: Sep 2006
Posts: 4
|
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. |
|
|
|
|
|
#16 |
|
Registered User
Join Date: Mar 2007
Posts: 29
|
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 |
|
|
|
|
|
#17 | |
|
Registered User
Join Date: Nov 2004
Location: Northwest
Posts: 2,697
|
Father of NeXT UI: Keith Ohlfs
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:
Keith's Work ![]() Just humorous ![]() |
|
|
|
|
|
|
#18 |
|
Global Moderator
Join Date: Jun 2004
Location: .US
Posts: 9,127
|
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.
|
|
|
|
|
|
#19 | |
|
Registered User
Join Date: Nov 2004
Location: Northwest
Posts: 2,697
|
Quote:
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. |
|
|
|
|
|
|
#20 | |
|
Global Moderator
Join Date: Jun 2004
Location: .US
Posts: 9,127
|
Quote:
As it is, it looks like a chicken & egg problem. |
|
|
|
|
|
|
#21 |
|
Registered User
Join Date: Jun 2005
Posts: 1,149
|
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.
|
|
|
|
|
|
#22 |
|
Registered User
Join Date: Jun 2003
Posts: 585
|
Resolution Independence is absolutely in Leopard, Apple had no less than 5 sessions and has been beating us over the head to use PDF for icons so they scale up well.
With resolution independence it scales up, not down, and it's not a feature that is of any use to you until you have a monitor that is over 200dpi, which will happen in January, and then you will see an option to adjust the resolution independence. You can change it now with Leopard Developer tools, otherwise it will show up in System Preferences when 200dpi + displays show up. |
|
|
|
|
|
#23 | |
|
Global Moderator
Join Date: Jun 2004
Location: .US
Posts: 9,127
|
Quote:
Right now, there is no information in the promotional materials that says that it's included, when it used to be in at least some of Leopard's promo pages. Exactly where did you pull that 200 number from? Maybe Apple has decided to place weird restrictions on it, but if it's available to be used with existing displays, it would still be useful. |
|
|
|
|
|
|
#24 | |
|
Registered User
Join Date: Oct 2007
Posts: 3
|
Quote:
I certainly don't believe a bit of visual tweaking and re-organising in System Preferences meets the hype SJ set up for these "Top Secret" features a year ago. OK, now shoot me down in flames. Last edited by Juancircled; 10-24-2007 at 08:45 PM.. |
|
|
|
|
|
|
#25 |
|
Registered User
Join Date: Oct 2007
Posts: 7
|
Personally, I'd like to see some more detailed screenshots of the new Network Preferences panel. Looks like they finally changed up the interface there.
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|