Originally posted by fryke
I must say, MacLuv, you're quite heavy on this thread. I don't know why exactly, but everything you do is bashing the Mac and NeXT here.
As if you wouldn't understand what sets the Mac apart from other computers. But then, why would you choose MacLuv as a nickname, why would you choose macosx.com as a forum to be on?
But back on track. Your O'Reilly reference is a well written piece of history-article. Of course it's also opinion-based, but most importantly, it a) doesn't counter what I've said (as I was not talking about NeXT hardware specifically) and b) even tells you the same again I've told you: That the OS and its frameworks were (and are) great. That NeXT blew it is true. No argueing here, right? The reasons for it? That's very much opinion based. There's several reasons, isn't there. First, NeXT tried from scratch. (Like Be.) They took good technology, they were thinking forward, but they also tried to enter a market that was already divided in two: Windows and Macintosh. Now, even though the NeXT operating system and developing environment was superior to both Windows and Macintosh, you couldn't get your hands on cheap NeXT hardware. But that wasn't NeXT's goal. They wanted to get into higher education, banking and the like. And they did that, too. There's a reason why the Web was basically developed on a NeXT machine. It did much for the reorganisation of information. Services were great, too, btw. Then, Steve Jobs (this is an anecdote) threw out Bill Gates of his office, saying something like "We don't need your software support." Guess if NeXT *had* Microsoft's support and MS Office on NeXT, this would have been a great advantage for both companies. Maybe today we would be using something like MS NeXT OS on Dell hardware... Well, Steve Jobs _didn't_ yell at Bill Gates again, when Bill invested into Apple and promised to develop Office for the Mac for five years.
But back to the User Interface discussion, right? Okay. It's always difficult to actually write those things down that I know feel much better on a Mac than on a Windows machine. Just some things that spring to mind.
1. Text Selection
Select the )lol( part with your mouse in the following sentence (copy it to TextEdit, please): (Alright)lol(Try_again) ... You can try by starting, moving, stopping, by double-clicking, whatever. Mac OS X has a history of knowing stuff about graphics, fonts, text. In Windows you'll sometimes get the strangest selections, while on the Mac, you can select the right objects.
2. System Graphics Palettes
While every operating system nowadays can handle more than 16bit colour, the system and its GUI usually use a basic set of 256 chosen colours. Apple has simply chosen the better ones, like, since forever. Windows chose, for example, the full green, red and blue tones that you can get from RGB to be used in the system, plus shaded versions of them. You also had that full cyan and full magenta colours. Remember them? Well, even if you choose blue Aqua in Mac OS X, the widgets, the menu bar, the window titlebars, they don't hit your eyes too hard, compared to BLUE and GREEN in Windows XP for Christ's (replace 'Christ' with your current religious figure) sake.
3. Visual Feedback
The possibility alone that I can double click IE in the QuickLaunch bar in Windows and get _two_ instances of the application is bad interface. Not that it only needs one click, but that I get two instances. Users that tend to get nervous if nothing happens for some time, tend to re-hit those icons. Which slows down the computer, because it tries to open many, many instances of the same application. I often saw my boss double click IE while his system was still starting, then doubleclicking it AGAIN and finally go get some coffee, and when he got back he had FIVE IE windows open (one was on autostart, anyway), Outlook Express open and a message about why the process Explorer failed and must be killed. On the Mac, you see that you've clicked Explorer in the Dock. You can even doubleclick it, just to make sure. Either the jumping icon or the blinking triangle will instantly give you the satisfaction of knowing that all is well in the world of your computer.
4. Copy & Paste
I can go to Terminal (I know, I know) and connect to some arcane service. Get the information I want and copy it by selecting with the mouse. Can't do that in Windows' 'Terminal Window', the DOS-window or the Telnet window. Copy/Paste doesn't work, which is a pity, as long and strange commands tend to get mixed up if you try and keep them in mind between applications. Well, my point is: Copy and Paste should work system wide, not on an application basis. And the Mac does that right.
5. The Menu Bar
There's a User Interface law about this, but I don't remember its name right now. Basically, you're bound to fail to hit the 'File' menu in Windows, because it's never at the top of the screen. It's somewhere, some 25 pixels below the top. On the Mac, you don't have that problem (unless your multimonitor setup is second screen on top of main screen), as the menu bar is always at the top of your main screen.
Well, I'll provide more if you want. But first think about them. Don't answer fleeing my post, answer answering it. Maybe you can even AGREE on some points. But you're not the agreeing type, are you.