Operating Systems > macOS

Run OSX on x86

<< < (8/22) > >>

flap:

quote:Any time you oversimplify something so to be useless to knowledgable users, that's killed it. UI design walks a fine line.
--- End quote ---


I don't particularly mean that. User friendliness is about complicating an interface, not simplifying it. The best example is command line applications, which have incredibly simple interaces. They're not intuitively easy to use, and have a relatively steep learning curve, but the interface is simple. I don't know where console apps fit into your definition of "consistency" or "UI design", but they illustrate best my point about usability over user friendliness.

 
quote:It's best served by software that's well-designed enough to begin with that it doesn't have to be tweaked. DESIGN IS KEY.
...
Consistency across the entire system is the very HEART of good design

--- End quote ---


Let me clarify what you mean by "bad design". When you say "design", are you actually just referring to interface design? And, if so, do you really just mean GUI design? And if you mean that, then when you say "bad design" do you really just mean "user-unfriendly design"? It's rather a bold statement to suggest that a tried and tested Unix application (graphical or otherwise) is badly designed, just because it's inconsistent with other applications, or it's not easy for beginners to use.

 
quote:check out a UI design concept book, and you'll learn about cognitive science. This is the study of how people think, nothing more or less. To fully understand the way people interact with a computer, not just the UI, but the way they understand all of the concepts that go into using it... you first have to know how people think. The best software works how you think.
--- End quote ---


Again, does this refer only to graphical applications? If it does then I still think you're missing the point. All of this HCI crap is irrelevant to most of the programs I use, because they don't really even have an "interface" (i.e. a GUI) as you understand it.

 
quote:Your rather derisive and elitist statement makes it sound as though all those people are just some kind of low, second-class persons. Hey, I hate to break it to you... THEY DRIVE THIS INDUSTRY.
--- End quote ---


I hate to break it to you, but they don't. Even Microsoft, king of the flowery kiddy-proof interface, makes most of its money from corporate customers, selling server software and programs that will be used in an environment in which users aren't sitting at home on their own, with no support.

 
quote:I sincerely hope that you can let go of the withered past and step into the future, or at least the present.
--- End quote ---


You're assuming that's what's best for you is best for me. I don't care if the average user finds it easier to use winzip than tar/gzip, or a word processor rather than latex. I prefer to use command line tools when I can, and I prefer the fleixibility of unix over a tightly-integrated, but user friendly, interface. I used windows for years before I switched to unix and realised that I could get everything done much more quickly using command line applications, and a "user unfriendly" OS. If you don't like them, then don't use them, but don't assume that user friendliness is good for everyone.

Paladin9:
seriously, I do not have the attention span to read all of these posts.

I just want to say that I really like the old mac os becuase it was so easy to work with and fix.  I became vary familiar with it, and becuase of the way it works, it is really easy to troubleshoot and fix problems.  That is, on the rare occasion when something went wrong.

Laukev7:
Just what do you mean by 'usability', flap? Do you mean that you find command line interfaces more efficient than graphical interfaces? Just because Windows and many other systems put user-friendliness before usability (the 'flowery kiddy-proof interfaces') doesn't mean that some graphical interfaces are not sometimes more efficient than command line.

You may be used to command line and have experienced clunky, convoluted interfaces, but sometimes graphical interfaces can be very efficient and complex in their own ways. For many software writers 'user-friendliness' is all about gaudy graphics and frankly inefficient hand-holding wizards. However, Mac OS has amongst other features an intricate language of keyboard shortcuts and drag-and-drop features, much more involved than any other system (at least graphical ones).

Mac OS, is not only 'user-friendly', it is also acclaimed for being the most efficient graphical interface. That was my whole point about interface ergonomy.

Of course, it is up to the user to decide whether the most efficient option is to put up with Winzip wizards and windows, type gzip -xzvf ./foo.gz or just slide the file on the Stuffit icon.

flap:

quote:Just what do you mean by 'usability', flap? Do you mean that you find command line interfaces more efficient than graphical interfaces?
--- End quote ---


Yes. Obviously I acknowledge that this won't be the case for most people - many people won't want to bother learning an application's switches, or maybe they simply can't type that quickly. But those who do choose to use console apps don't do so because they're 'stuck in the past'. It isn't the case that command line programs are 'archaic' and GUIs are 'modern' and up-to-date. It's simply that one type of interface has been around longer than the other.

 
quote:doesn't mean that some graphical interfaces are not sometimes more efficient than command line.
--- End quote ---


I agree. Non-interactive tasks (finding files, grepping through files, copying/moving/deleting files, compiling etc) are more quickly accomplished, in my opinion, using the shell. But many interactive tasks are more suited to a graphical interface. For example I use xcdroast to create cd images (though I still burn them from the command line), a graphical media player, a graphical browser etc.

 
quote:sometimes graphical interfaces can be very efficient and complex
--- End quote ---


I know they can be complex, that's the problem.

 
quote:Of course, it is up to the user to decide whether the most efficient option is to put up with Winzip wizards and windows, type gzip -xzvf ./foo.gz or just slide the file on the Stuffit icon.
--- End quote ---


Exactly. For me it's easier and quicker to type a command than to open up a new program and click some buttons, or drag an icon. I can type a command to tar up a directory almost as quickly as I can think it. When you become used to using them command line then (provided you can type quickly enough) it becomes more intuitive than using a GUI. Using a GUI is like using a multiple choice interface. It's easy but your expressiveness is limited. With the shell, you just tell the computer what to do and it does it. You can bolt programs together, combining their functionality; you can issue batch commands so it does a number of things at once; and best of all you can automate all of this using scripts.

hm_murdock:
re: design...

Design at every level. In an OS, that's everything from filesystem layout, to how errors are handled, to something as seemingly meaningless as what color things should be, be they graphics or text.

UI design is only one part of overall design. And UI design is not about making the pictures, but about mapping things out, and determining the best way to arrange objects for maximum useability. That can be anything from determining the syntax for a terminal command, to laying out menus in a GUI app.

re: users...

This is the beef I've got... you're pretty much saying that *what you like is better*. No qualifications... just better. We will assume that you mean that it's better for EVERYBODY. You hadn't really said otherwise, so this is what we're led to believe.

Now, despite your apparent hatred for "users", they're the focus of things. Nobody gives a fucking shit about some back-line server apps. They can be as ugly and poorly made as you want. They're designed to be set once, and left alone. However, something that people use every day doesn't have that luxury.

From how you talk, everybody is a mongrel, halfwitted fool for using these "kiddie-proof" GUIs. You're obviously just trying to make yourself sound all cool.

So, here's an idea.

Get along with everybody, love your brother and smoke lots of ganja.

I edited this because somebody whined. We need less whiners.

[ May 12, 2004: Message edited by: JimmyJames: GenSTEP Founder ]

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version