SubscribeI bought a PowerBook G4 when I was living on the road for weeks this summer. I'd never owned a Mac before but had used Macs at school and help some designers with more recent Macs. OS 9 reminded me of why I hadn't owned a Mac before - the way it's so modal and too easy to crash balanced out the many nice little UI elements.
OS X 10.1 is what I've wished Linux could become. It's fast, ultra-stable and it has both an excellent command line AND GUI. BeOS was my earlier hope for that but it never reached that critical level of support.
<rant> I don't subscribe to the common myth that graphical means easier to use - this confuses the separate issues of ease of learning with ease of repeated use. With rare exceptions, GUI apps attempt only the former and do that imperfectly at best, and yet so many assume that being graphical will magically counteract the maze of unobvious icons, inconsistent menus and patronizing dialogs ("You appear to have clicked on Delete but we don't think you're smart enough to understand what that does. Did you really mean to delete this?").
In reality, tasks divide into classes - few of which are intrinsically graphical (e.g. graphics, web browsing, DTP), as opposed to being declarative (you tell it what to do) or selective (you choose from the presented options). Most applications make the procrustean attempt to force everything into the WIMP model. In general, once the size of the action vocabulary reaches a certain size, attempting to display it graphically becomes extremely difficult without producing a modal mess. This issue is partially addressed by GUI apps which provide extensive scripting support or built-in command-lines, but I think it will turn out to be one of the major problems left in computing. </rant>
Windows has a crappy CLI and an acceptable GUI (there's too much focus on the newbie at the expense of the frequent user). Linux has an excellent CLI and GUI environments which are best tolerable. OS X has Linux's excellent shell tools and a GUI which is at least as good as Windows. There are definitely elements I'd change (e.g. I'd replace the bouncing this-app-needs-attention feature of the dock with a less obtrusive overlay on the app's icon, and they really need replacements for the apple menu and spring-loaded folders), overall it's quite nice. It's also interesting to compare Microsoft & Apple when it comes to integrating applications and services - classic stick & carrot in many ways.
The programming interface for the respective operating systems seems to be heavily weighted towards OS X. Windows has too many features which are buried under inconvenient APIs - they desparately need to migrate developers over to a new, consistent framework (MFC is *NOT* it, .Net might be).
Right now I'm extremely happy with the combination of FreeBSD/Linux/Solaris servers and OS X clients. They all play nicely together and I think that approach takes advantage of their respective strengths.
« Older Bush to call for viable Palestinian state... | Nostalgic for old video games?... Newer »
This thread has been archived and is closed to new comments
posted by davidmsc at 9:10 PM on November 2, 2001