Ars Technica’s John Siracusa has posted another one of his in-depth articles - this time exhaustively critiqueing what he calls the “malaise surrounding the Mac OS X Finder,” and supplying a detailed proposal for how it could be improved.
John notes:
“It’s no secret that I don’t like the Mac OS X Finder. Almost every article I’ve written about Mac OS X has included a litany of criticisms, from small annoyances to fundamental philosophical differences.”
John’s biggest beef with the OS X Finder is its shortcomings in “Spatial orientation,” a point upon which I have been in agreement with him from the get-go.
“The advantages of spatial interfaces are so obvious that we take them for granted in the real world. From the time we are born, we are presented with the task of recognizing and manipulating objects in space. Even before the time of our earliest memories, dealing with such “interfaces” has become so natural that we never even think of them as interfaces at all.”
“It’s the useful properties of real objects in space that make the Spatial Finder what it is (or ‘was’, since the last Finder that can reasonably be called ‘spatial’ was in Mac OS 9). These properties are:
Coherency: there is a direct, one-to-one relationship between folders and windows.
Stability: files, folders, and windows go where you move them, stay where you put them, and retain all their other “physical” characteristics: size, shape, color, location, etc.
“That’s it! It seems simple because it really is. But these two properties have far-reaching consequences that go a long way towards making the Finder more usable....
“’Under the covers’, of course, each file on disk was actually two “files” in the Mac file system’s volume structures (a data ‘file’ and a resource ‘file’), plus assorted pieces of metadata--including the icon itself!--stored in other locations entirely. But to the user, these separate pieces appeared as a single, indivisible item that was inextricably bound to the mental conception of ‘my file.’ The illusion was so well executed and so relentlessly consistent that users trusted it implicitly. ‘This icon is my file.’
“This same coherency also extended to Finder windows, to the degree that the a Mac user might not have understood what you meant by “Finder window” back in the days before Mac OS X. ‘Oh, you mean this folder.’ There was no such thing as a ‘Finder window’ that ‘displayed the contents of a folder.’ Double-clicking a folder opened it. The resulting window was the folder. When scrolling, moving, or resizing that window, there was no doubt about which folder was being affected. And the stability of the interface was such that there was no doubt about what that folder would look like the next time it was opened.
“The illusion was so powerful and so like the familiar physical world that the Finder itself disappeared as a separate entity. It has been said that ‘the interface is the computer’, meaning that the average user makes no distinction between the way he interacts with the computer and the reality of the computer’s internal operation. If the interface is hard to use, the computer is hard to use, and so on....In the days of classic Mac OS, the Finder was the interface--and, by extension, was the computer....It was the meticulously constructed, relentlessly maintained illusion that files and folders were real, physical things existing inside the computer that you could manipulate in familiar, direct, predictable ways.”
John has nailed it, and articulated what obtains quite wonderfully. With the OS 9 Finder, stuff dependably stays where you put it, and the “illusion,” if you will, was indeed very powerful. When you put something in a folder, the inference was that it was in that folder, and that folder’s window unambiguously represented that folder. To my mind, the Classic Mac OS Finder metaphor remains the high water mark, so far, in personal computer interfaces.
And, as John observes:
“When the spatial state of objects (size, color, position, etc.) cannot be relied upon as a means to identify and manipulate them, it ceases to be a useful method of interaction.”
“Some would say that the Spatial Finder is unnecessarily limiting, and that it leads to a “messy” desktop full of windows that have to be managed manually.”
Yes!, Yes!, Yes! --- that is the way I work. As I type this, ny desktop is cluttered with perhaps 100 or 150 sundry icons, and I have a mental picture of where each of them is and what they are. I also have about a dozen Tex Edit Plus documents open and collapsed to their title bars with WindwShade X. This concept is why I simply detest trying to get along without WindowShading.
I also have icons of all four of my hard drive partitions, plus the desktops of the partitions that I’m not booted from at the time displayed, plus aliases of folders stored on other partitions where I keep stuff organized. It’s fairly complex, and would be an absolute nightmare for anyone else trying to use and find stuff my machine, but it’s a system I’ve developed over more than 10 years of Mac computing dating back to System 6 on my old Mac Plus, and it works for me. I’ve made it work after a fashion in OS X, but it still works much better in OS 9.
As John Siracusa observes:
“Although it may offend Mr. Jobs’s aesthetic sensibilities, the simple fact is that humans are much more adept at dealing with visual/spatial clutter than mental clutter. By compromising the user’s ability to manage files and folders based on familiar spatial cues and behaviors, all the complexity of the file system hierarchy is simply moved from the screen into the user’s mind.... Although mentally visualizing abstract relationships and hierarchies is a skill familiar to computer programmers and other people who frequently use systems that require such mental gymnastics (e.g. the command line), it is not a skill that most people possess in any significant quantity.”
Exactly. It’s certainly not a skill I posses in any significant quantity. The concept of “file paths” is something I have to really work at. Drilling into a heirarchical stack of folders is second nature.
John notes that:
“In the absence of reliable spatial cues, the user must depend on more abstract pieces of information. The act of recalling a file’s location based on its position in the hierarchy of the file system (i.e. the file’s “path”) and then using a browser-style interface to navigate to that location is like remembering names without faces to go with them: it can be done, but it takes more work than remembering name/face pairs, or even faces alone.
“The original designers of the Mac user interface understood this. When the Mac still had a Spatial Finder, file ‘paths’ were never seen by a user...
Before the introduction of the Mac, it probably seemed impossible to DOS (and Unix) users that anyone could use a computer without ever seeing a file path, or even knowing what one is...Over the next decade and a half, the Mac showed that not only is “path-free” (i.e. “spatial”) file management possible, it is a much better match for the abilities of the human beings.”
This is great stuff. John’s exegesis of the spatial Finder concept (which is much longer and more detailed than the bits I’ve excerpted here) is the best explanation I’ve encountered of why some of us find the Classic Mac OS Finder so hard to let go of, and have trouble warming to the OS X Finder, despite its many virtues and cool features. Different strokes perhaps. I am a largelyinnumerate math dunce, and while I easily grasp and retain general “big picture” concepts, I do not have a mind for precise detail, and even when I learn the minutia of some complex exercise or process, it doesn’t stick with me very tenaciously. I have a hunch that the non-spatial way of doing things appeals much more strongly to those who have a strong aptitude for math and sweating the details.
For me, there is order in chaos. If I leave everything out in cluttered piles (I’m talking about my office now, not my computer. I can usually find stuff that I haven’t touched in literally years. If I clean up and put everything neatly “in its place,” I can’t find anything.
I’m not going to quote any more from John Siracusa’a excellent article here, even though I’ve just scratched the surface of this fascinating topic. He goes on to propose that while we can improve on the concepts than were nailed down in System 6, those basic spatial must remain the foundation of an ideal computer interface. I agree.
It has a panel that allows you to set hard drive spin-down time on any capable drive. Plus a lot of other cool things..... You should check it out too.
Note: Letters to Moore's Mailbag may or may not be published at the editor's discretion. Correspondents' email addresses will NOT be published unless the correspondent specifically requests publication. Letters may be edited for length and/or context.
Opinions expressed in postings to Moore's MailBag are those of the respective correspondents and not necessarily shared or endorsed by the Editor and/or Applelinks management.
If you would prefer that your message not appear in Moore's Mailbag, we would still like to hear from you. Just clearly mark your message "NOT FOR PUBLICATION," and it will not be published.
Server Racks
Online:
Apple Xserve CompatibleServer Racks and Universal Network Racks 42U KVM Switch Solutions:
High-End Mac and Multi-Platform KVM Matrix switching solutions! Digital Camera
Online:
Great prices on Digital Cameras and accessories! KVM Switches
Online:
Great prices on Mac KVM Switches from the leading manufacturers! LCD Monitors
Online:
Great prices on LCD Monitors from the leading manufacturers! LCD Projectors
Online:
Shop online for LCD Projectors from the leading manufacturers! USB 2.0 Online:
Great prices on USB 2.0 products from the leading manufacturers
KVM Switch solutions for
MACs:
DAXTEN is a KVM switch, KVM extender and monitor splitter specialist for
PC, SUN and MAC applications from name brand manufacturers - offices
worldwide.
The
"Think Different Store: The iPod Accessories Store
- iPod cases, iPod mini, iPod photo, speakers, itrip, inMotion,
Soundstage and all other iPod accessories