Originally posted by testuser
OS X was a big step backwards in terms of evolution of the human interface. There have been improvements, and hopefully many more to come.
*sigh* I wonder why I always get things done faster in OS X than I did in OS 9, then...
Problems:
* documents in the Dock
If I have 10 web pages minimized in the Dock, I cannot tell which is which. I need to scrub the mouse over all of them. A big waste of time.
How else would you do it? I agree that WindowShade should not have been tossed out the window, but you can't have the names of all your Dock stuff always present. That would be a disaster, especially for me, since I have 80 things in my Dock.
* Maximize button
Click the button, and it will make your window smaller or larger. Sort of random sizes. And no full screen windows. It should have some sort of predictable and useful behavior.
Actually, it does have a predictable function, except in the Finder when auto-arrange is on. What it does is it toggles between the largest possible size, and the user-set size. With the auto-arrange thing turned on, it's really unpredictable because of a bug in how they implemented it.
* Windows hard to resize at times
If a window opens larger than the screen, it is impossible to get to the resize tab in the lower right corner. If the resize tab is under the dock, you have to waste time hiding the dock, or moving the window by the title bar in order to grab the resize tab.
I agree with you here, this is very annoying. But more and more apps are respecting the Dock's space, so that they are less and less being obscured by the Dock.
* Filename length
This is still limited to 32 characters in the Finder (although the underlying filesystem can handle 255 characters)
Heh, right. Like you want the whole 255 character filename displayed? Seriously, THAT would be a mistake. But here's the catch: move your mouse over the filename and press option. If it's longer than the displayed characters, a tooltip will pop up showing you the full name. This is not bad design.
* Poor design
Try this: open a Finder window in icon view, and then change the background color to black. You can no longer read the filenames of the icons. This has been reported to Apple a year ago, and they still have not fixed this very ugly bug.
PEBKAC (problem exists between keyboard and chair). That's a user problem. It's YOUR fault for putting on a black background when all filenames are clearly black.
* File extensions
They are hidden by default. This is so ugly and Windows-esque. Change an extension and the app may not open correctly. Ugh.
Um, HELLO? It's GOOD to hide them by default. Normal users shouldn't need to see these filename extensions. And Mac OS X gets around the ugly Windows bugs that make you have multiple extensions; it always warns you when you're changing file extensions about the fact that it might change the application that opens it. Plus, the user has COMPLETE control over what application opens a file: through the "Open with Application" tab in the Finder Inspector window. And Mac OS X uses ALL forms of metadata it shouldn't have made the filename extension the most important one, though.
Plus, if you want to see all filename extensions, just go to Finder preferences (from the Finder, not System Preferences), and check "Always show file extensions". Problem solved.
* Incorrect permissions errors
Why can't the operating system work correctly to allow people to empty the trash? to delete something they installed? to delete an old user account? using Terminal commands to perform mundane tasks is ugly.
There is no way to solve these problems, because of the inherent UNIX underpinnings. Like you pointed out in another post, the Users folder is owned by root, so you can't change anything in it: thus you can't delete old user accounts because of this.
I take that back, there IS a way to solve these problems: implement an option-empty trash thing that allows you to put in your administrator password to empty the trash. Let's hope Apple does this.
* More clicks to accomplish the same task
Change the background picture in OS 9? just ctrl-click on the Desktop. In OS X you must click System Preferences, click Desktop. The extra clicks, coupled with the slower response of OS X, makes these tasks take 5 times longer than they did under OS 9.
True, but would you give me other examples? This instance isn't THAT bad.
* Open/Save Dialog
Only two columns wide. Makes it difficult to navigate. The OS 9 dialog was MUCH better and easier to use.
Um, there's something called a resize box. It works in open/save sheets too, and you can even control the size of the columns by option-resizing. One problem that Apple has yet to rectify, though, is that sometimes this doesn't work in Carbon applications; it works in all Cocoa applications.
Note: I'm not complaining about the overall speed (slow is good as long as there's stability). I am not complaining about technology (it's great to have unix, Apache, perl, JAVA, etc). OS 9 looked better and had many convenient and easy to use features that have been stripped from OS X:
* tabbed windows (this was superior to the dock for launching commonly used apps, yet keeping the screen uncluttered)
HOW in the world is tabbed windows different from Dock auto-hiding? Oh, yeah, tabs always stay on the screen so your screen is still cluttered. I don't see your point here, except for the fact that you can drag things to the tabs (which you can't in the Dock, but I hope it will get implemented).
Yes, this is a needed feature, but will be in in Mac OS X 10.2.
Not necessary anymore. Every heard of things called Menu Extras and Dock Menus? Dock Menus are much more versatile, and I totally don't miss/need the control strip.
* folder labels (green, blue, brown, etc)
Yes, another needed feature that needs to be reimplemented.
* multiple and redundant ways to accomplish the same task
There are plenty of redundant ways to accomplish the same task. Give me some examples of what problems you're having.
Why did they not make other improvements over OS 9?
Hiding all of an application's files in a package is a good start. But more could be done now that we have great 128x128 icons. But why not use this icon to convey some meaningful information? Mail.app and PrintCenter are good examples because they show the number of emails and pages, respectively. But this could be done on a system wide basis. For example imagine an icon for a text document that shows:
* number of pages (single page, multiple pages, book)
* age of document (cobwebs?, date stamp)
* content (show the first few words of text)
This would be cool, but might get a little confusing. But plenty of applications use the dynamic Dock icons feature.
simX,
No one held a gun to Apple's head and forced them to use unix. They could have bought BeOS, which had the same stability as NeXTstep, but a decent interface. After all, Mac is not selling to enterprise users (obvious by their hardware lineup), they sell a consumer OS. They chose to run with BSD, but that doesn't mean throwing human interface design rules out the window. If you look at my complaints about the Finder, you will see that they all could be fixed by additional coding. This should not be necessary if they had paid attention to detail in the first place.
Many of the features that you are complaining about are not things to be complaining about. You seem to be holding onto OS 9 more than you are accepting better features in OS X. I find that many people who complain about OS X's interface are still trying to accustom themselves to OS X's slightly new interface.
*snip* and as a result the human interface has suffered. OS 9 was very polished and easy to use. OS X might be easy to use, but is very crude.
I refer you again to the statement I said at the top of the page. Why in the world is OS X crude if I can get stuff done much faster in OS X? I really don't get your argument. Yes, Apple has had to invest time in the technologies, but the interface hasn't suffered too much, and has even improved in some areas.
Furthermore, OS X isn't yet polished because it is scarcely 1 year old. The Classic Mac OS is over 17 years old. You can't just take the interface and slap it on top of UNIX! It has to be integrated, and integration takes time.
Some of you guys seem to think that Apple could have just copied and pasted the code from the Classic Mac OS and put it in Mac OS X, and have a working interface. Heh, fat chance. Apple had to recode the whole thing from scratch, and as a result there will be some rough edges as well as some new features that need to be refined for them to be more useful. But Mac OS X does have a good interface, and it's NOT that much different from Mac OS 9.
RacerX: Like I said, I'm not trying to excuse Apple from the slowness of OS X, but I don't think you have enough intimate knowledge about OS X to say that it could have been faster at this stage in development. I'm not saying I have any knowledge in the area either, and I'm sure you have more. What I am saying is that you weren't on the Mac OS X development team, and so you don't know where they went wrong.
I hope that none of you construe this post as an attack. I just feel that Mac OS X isn't as crude as you all make it out to be.