$bbtitle
AAPL: 187.6201 ( -2.1099 ) AppleInsider RSS Feed
Search:
AppleInsider.com Archives Reviews Anonymous Mailer Submit Story AppleInsider Forums Polls Advertise on AppleInsider Contact AppleInsider
Wednesday, October 10, 2007

Road to Mac OS X Leopard: Dock 1.6

By Prince McLean

Published: 10:00 AM EST

The Dock in Mac OS X is unique in comparison to the user interface of Windows, most Linux distros that emulate the Windows desktop, and previous versions of the Classic Mac OS. Apple has significantly updated the Dock in Mac OS X 10.5 Leopard. Here's a look at what's new and different in our 3-page report.

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

The Dock's Origins

On the Mac, the Dock first appeared to the public in the beta preview of Mac OS X released in late 2000, which debuted the new Aqua interface. However, the ideas behind the Dock weren't all new. In the 1987, Apple's English dopplegänger, Acorn Computers, shipped its Mac-like RISCOS with a desktop operating system featuring an Iconbar. The strip on the lower edge of the screen displayed icons for drives and running applications. By the early 90s, the RISCOS Iconbar displayed icons for RAM disks, printers, folders, applications and system utilities.

Mac OS X Leopard Dock


The NeXT Dock

In 1988, Steve Jobs' NeXT began demonstrating the new desktop of NeXTSTEP, which included the new Dock. NeXT's Dock was a series of block icons, each of which could animate and update. Icons in the Dock could represent running applications or apps ready to be launched; the icons of running apps were tagged with an ellipsis to differentiate them (as is the Digital Librarian icon, fourth from the top, in the desktop image below). That made the NeXT Dock more of an application launcher.

Since icons couldn't be resized, the Dock consumed a lot of screen real estate. NeXT also provided no way to drop other placeholders into the Dock, such as files, folders, or open windows. Files and folders could be instead be dropped into the Shelf, a reserved space in File Viewer windows (analogous to Mac Finder windows).

In the screen shot below, the top four icons in the File Viewer window are sitting in the Shelf, while icons of the Dock are positioned along the right and bottom of the screen. NeXT also moved the desktop Mac trash icon into a Dock icon called the Recycler. The dynamic nature of the icons can be seen in the live time and date displayed by the preferences icon (second from top) and the Mail badge indicating new messages (third from top).

Mac OS X Leopard Dock


Newton's Dock

In the early 90s, Apple introduced the MessagePad running Newton OS, which similarly used a "buttonbar" as a launcher. The Newton's buttonbar demonstrated the significant resources Apple invested in reducing the amount of clicking required to pull up common tasks on the Newton. Other items could be dragged into buttonbar from a collection of extras, similar to the row of action icons on the iPhone's More/Edit/Configure screen within its iPod section.

Mac OS X Leopard Dock


Dock Substitutes in the Classic Mac OS

The Newton's button bar never made it into the classic Mac OS, then called System 7. Instead, Apple rounded up various shareware tools and incorporated them into the Mac desktop throughout the 90s. Oddly, there was never any way to tell at a glance which apps were actively running on the classic Mac, an obvious need solved by NeXT's Dock years before the Mac OS was even routinely running multiple applications at once.

Instead, the classic Mac OS used an icon in the top right to indicate the currently running app, which would drop down a menu of other running applications. This Application Menu also served as a way to select between running apps. It was not an app launcher however.

Mac OS X Leopard Dock


Apple added various systems to the Mac OS to provide functions later handled by the Mac OS X Dock:
  • In System 7, the Control Panel desk accessory for setting system settings such as screen resolution and audio volume was exposed as the Control Strip (above, lower left), a Dock-like selection of small icons that floated on top of other windows. It did not launch or display applications, and was really intended only for use on PowerBooks.
  • Later, Tabbed Windows (above, lower right) allowed users to collapse an open window into a labeled tab on the edge of the screen; selecting the tab would pop it up back to full size.
  • Windowshade allowed open windows to be alternatively minimized in place, rolling the window's contents up into their titlebar
  • A separate Launcher in Mac OS 8 (below) provided an editable listing of programs grouped by sections.

Mac OS X Leopard Dock


Windows: No Dock For You

While Microsoft's Windows borrowed heavily from both the Mac and from NeXT, it did not incorporate anything like the NeXT Dock. Instead, it designated a horizontal TaskBar, which creates a rectangular bay for each open window. The obvious flaw of dividing up the horizontal Start Menu bar into rectangles for each open window is the finite space involved. The perpetually cramped TaskBar doesn't make it clear and obvious which apps are running if more than a few are. Individual windows of a single application are also difficult to represent using wide horizontal bars when more than a half dozen windows are open. There is also no way to scale the tiny icons used in the TaskBar.

Mac OS X Leopard Dock


In 2001, Windows XP tried to address the problem of cramped boxes in the TaskBar -- the inherent result of squeezing multiple, wide bars into a narrow strip -- by grouping together the windows of each app into grouped TaskBar items. Grouped items reveal detail when popped-up into a menu of nearly impossible to read window titles. This only further obscured the individual windows of an app, similar to how the classic Mac OS Application Menu made it clumsy to view the currently running applications.

The Windows TaskBar also does nothing to launch applications; Microsoft added a QuickLaunch bar to do that, which sits between the Start Menu and the TaskBar. After launching an app, QuickLaunch does nothing; it doesn't indicate that the app is actually running, and doesn't relate to that application's windows in any way. Oddly, this most useful interface convention of Windows was downplayed in Windows XP Professional, which turns the QuickLaunch off by default; it requires editing the Start Menu settings to restore.

Microsoft may have backpedaled on QuickLaunch to direct attention toward the fancier Start Menu of Windows XP, which requires navigating deeply nestled submenus to launch a application; it was actually presented as a feature. The main problem with QuickLaunch is that it competes with the TaskBar for the minimal space available; having a few QuickLaunch icons means you have even less room to display TaskBar bays for the currently open windows. Users who only ever open three windows won't see the problem, so XP Home leaves the QuickLaunch bar on. However, anyone who uses their PC to do more than browse the web will find the TaskBar nearly worthless even before cramping it up with a selection of QuickLaunch icons.

Mac OS X Leopard Dock


This year's Windows Vista did nothing to fix the absurd Start Menu bar aside from making the Start Menu a round logo ball that conveys even less information about how it might be used, and making the bar itself glossy. The scrunched TaskBar bays can now popup a live preview of the Window they relate to (above), but this requires mousing over each TaskBar bay. Imagine if live previews were just sitting there, live, to preview at a glance without any mousing around? That would take you back half a decade to Mac OS X's Dock.

On page 2: Mac OS X: Return of the Dock; The New Dock in Mac OS X Leopard; and Stacks Take Back the Dock

149 Comments ] 
 [ Tell a Friend ] [ Print ] [ Story Link ] 

Mac Poker players can play Full Tilt Poker for Mac and get 100% to $600 free with bonus code MP600, courtesy of Online Poker Mac
AppleInsider Features
Hot Forum Topics

Recent Articles
Apple files first lawsuit in defense of "Made for iPod" licensing
Latest iPhone deals nearly quadruple Apple's addressable market
Component report pins MacBook overhaul for third quarter
Orange to offer 3G iPhone in Africa, Mid East, and Europe
WSJ on touch BlackBerry; Intel 4-core; T-Mobile at 100K iPhones
Intel: Apple tablet comment simply untrue
Mac OS X 10.5.3 moving along, on course with iPhone 2.0?
Apple filing places iPhone networks at restaurants, zoos, concerts
Mexican iPhone, iTunes June rumor; Wall Street retail; Boston unveiled
WWDC sold out with over 5,000 attendees
Intel exec vouches for Atom-based Apple Newton tablet - report
AT&T now limiting iPhone sales to one, requiring plastic
O2 fuels 3G iPhone frenzy as Bharti says deal signed for India
AT&T to boost 3G speeds more than fivefold by 2009
Swiss iPhone announcement raises eyebrows given rumors
Swiss iPhone rumor; BlackBerry Thunder; Apple gay-friendly
Microsoft releases Office 2008 SP1, says VBA to make return
Steve Jobs to showcase OS X, iPhone platforms at WWDC
HBO shows arrive on iTunes starting at $1.99 an episode
QuarkXPress 8 to target Adobe's Creative Suite this August
BlackBerry Bold stands as 3G iPhone's chief rival
New Time Machine option in 10.5.3; Boston store opens Thursday
HBO shows coming to iTunes under new pricing structure?
New deals seen tripling Apple's addressable market for iPhone
AT&T now showing "iPhone Black" model in device listing [u]
SingTel to offer iPhone out East; TIM chief says 3G model in June
3G settings discovered in latest beta of iPhone firmware
Online Apple Stores run dry of iPhones
iTunes France TV job; .Mac refresh rumor; NYC shortages return
Apple settlements: Canadian iPod credit, notebook adapter refunds
Job listings hint at multi-carrier iPhone in Australia, Brazil
Briefly: Mac OS X 10.5.3; AT&T iPhone hotspot access; Vista sales
Apple developing 3D gaming controller for Apple TV
O2 says Apple's iPhone "no longer available" [updated x2]
NBC prefers Zune DRM [U]; VMware beta; iMac's 10th birthday
America Movil to sell Apple's next-gen iPhone in Mexico
Briefly: Spain, Poland iPhone talk; iPhone SDK beta 5; AT&T memo
Flash Wars: Adobe Fights for AIR with the Open Screen Project [Part 3 of 3]
NBC at iTunes UK; Caris and Piper outlooks; new '3G iPhone' photo
Apple to begin selling 3G iPhone in late June?

AppleInsider Market Place

Sell your Laptop - working or not. Free shipping.: Get an instant online quote and sell your laptop today !

Believe in Office: Save Up To 25% on Office 2004 For Mac. Visit Our Site for Details!

IBackup - SMB Online Backup: IBackup is the preferred online storage and backup service of choice for SMBs for its ease of use, security and value. Offers automated backup and restore, file selection and securiy.

Kredit auf Online Kredit Index - Here is some credit information for our German visitors.
Download free software - everyday updated freeware files

 
Advertisements







AppleInsider RSS Feed
AppleInsider © 1997-2008
Please review our Privacy Policy.
Written/Edited/Compiled by the AppleInsider Staff.