[1+1=2]

OneAndOneIs2

« Who do I think I am?I may have created a monster »

Thu, Jan 12, 2006

[Icon][Icon]The great UI debate

• Post categories: Omni, FOSS, Rant, Technology

A number of people who've read the Linux != Windows article have argued that I'm wrong to hold the belief that Linux user interface designers are correct in considering that "making a good UI" dont not equate to "Making a Windows-like UI"

Their main argument is that, since Windows is the de facto standard, and is the UI most people are familiar with, these two are the same and it's not possible to make a good UI that works in a significantly different way from Windows.

So let's talk about Firefox. It's undeniable that FF is touted by many as an IE-killer. It's hard to name a more sucessful, well-known free-software project. It's gained many converts from MS's browser: A perfect example of a free software project that can attract new users from the Windows world.

Now then: Was it made to be identical to IE? Was it successful because it was exactly the same as the existing, what-Windows-users-are-used-to browser?

No, of course it bloody wasn't.

Exactly as I said in LNW, Firefox was not designed to be as Windows-like as possible. It was designed with the best interface the developers could make. Not the most "Windowsy" UI.

Does IE have tabbed browsing? Nope. Does FF suck because it does? No, it rocks: Tabbed browsing is great!

Does IE have a Google searchbar built in? Nope. Does FF suck because it does? No, it rocks: There are third-party add-ons for IE searchbars specifically for this reason.

Most significantly, look at the "Find" function: In IE, you bring up Find via Ctrl-F or Edit->Find. A new window appears in the middle of the screen. You type in the term you want to search for, and press return/click OK. If the term isn't found, you get an error message you have to OK to get rid of. If the term is found in the middle of the page, you have to move the "Find" window to actually see it.

In FF, you bring up "Find". A toolbar appears at the bottom of the page. As you type the term you want to search for, FF searches as you type: You don't have to OK the search. If the term isn't present, the Find dialogue turns red: You don't have to OK an error. If it finds the term anywhere in the page, it doesn't obscure it.

The way Find works in FF is utterly, utterly different from in IE. And it's all the better for it.

FF is a fantastic browser. Not because it mirrors IE and works exactly the same way, but because it is different from IE in many significant ways. That's why the next version of IE will have tabs in it: Because it's following where Free Software projects like Firefox and Opera lead. Because their *different* interfaces are *better* interfaces.

Vive la difference!

16 comments

titanium
Comment from: titanium [Visitor] · http://www.creativehedgehog.com
Amen! Hurrah! Yay!

vive le difference indeed!

It is a point that many people don't want to accept- the windows interface is not the most friendly one.
01/12/06 @ 08:53
TheDoctor
Comment from: TheDoctor [Visitor]
An interface links two entities: a human being and a piece of software. The nature of the interface should be determined by the nature of the entities it links. It should enable the human to control the software and protect the software (and, perhaps more importantly, the data) from human foibles.

The nature of the interface should not be determined by abstract principles (eg a marketing executive's desire for a single 'look and feel'), since this, of necessity, means that the software, human or both will have to be distorted in order to make things work.

For this reason, if you try to make Linux like Windows, you'll just make it as bad as Windows.
01/24/06 @ 16:48
pat
Comment from: pat [Visitor] · http://www.linuxcolumbus.com
Thought I would point out a link to your Linux != Windows article. http://www.dispatch.com/promotions.php?story=dispatch/blogs/pcpipeline.php&srch_id=200056

This Linux hater doesn't even know how VI works.
01/26/06 @ 06:11
Grant Diffey
Comment from: Grant Diffey [Visitor]
UI is a hard problem particularly GUI ui.

As you point out in the original article first comes the commandline application (even if it's just a test app)

It's hard to make a completly unusable CUI (commandline User interface) partially because they need to be documented

However it's very very hard to make a really good GUI for anything non-trivial and the person who wrote the application isn't always the best person for it.

03/01/06 @ 19:30
Congratulation for this good truly not too polemic article
And by the way the German translation of http://linux.oneandoneis2.org/LNW.htm is very good ,too!

03/04/06 @ 05:12
A frog
Comment from: A frog [Visitor]
Good blog entry, and an even better L!=W article. Just wanted to point out that it's "Vive *la* différence" (difference is a feminine noun in French). Sorry, but i do really love being a pain in the ass.
04/16/06 @ 11:44
progmars
Comment from: progmars [Visitor]
Thanks for godd article.
Yes, I agree to it but I have some "addon" thoughts.
I am a Windows user. And that is true - I want to escape from Windows. Because I am a programmer student and hobyist and sometimes I feel that some aspects of Windows needs improvements badly to satisfy my needs. At this moment only FOSS can give mee freedom to create my own desktop GUI or something like that, but create not from the scratch - many people already have done a lot of things. So I can take some FOSS desktop environment, tweak the source a bit or more and have everything as good (or as bad if I have no luck) as I need it. And then I give my creation back to the world to see if someone else needs it.
For example, I miss a Sound Volume icon, which can be used to adjust sound volume only by hovering mouse over it (without annoying clicking everytime). I often make a mess on my Desktop because I am too lazy to open the apprpriate folder when dragging items from my CD/Flash. So I feel it would be great to have a folder which senses dropping and opens a menu with the subfolders so I can drop my files in a subfolder without actually opening it. And so on and on.
05/06/06 @ 07:00
S.S.
Comment from: S.S. [Visitor]
I presume you're familiar with
ESR's rant on CUPS...?

http://www.catb.org/~esr/writings/cups-horror.html

Have you any reply on this? He seems to address
many of the same points... but his POV and his
assumptions (not to mention his conclusions) seem
radically different...

- S.S.
05/10/06 @ 20:39
oneandoneis2
Comment from: oneandoneis2 [Member] · http://geekblog.oneandoneis2.org/
I've read it. I fail to see the relevance to this post tho. . . ESR wants the CUPS interface made better, not made more like Windows - a perfectly reasonable attitude, especially at the time he wrote it.

Incidentally, on a related note, my only experience of CUPS was setting up my gf's PC to talk to her printer last year. She ran a KDE wizard and just like that, her printer was working. So it appears ESR got his wish in the years since his rant was written.

So TBH, I have no real idea what you want me to reply to. . .
05/11/06 @ 03:21
Kronikarz
Comment from: Kronikarz [Visitor]
Huh, well, I wonder, why is the Back button in Firefox in about the same place as in IE? Or the URL bar? Or the status bar? Huh? That's because IT WORKS, and it works GOOD. It's intuitive and all that... It's not about being as Windows-like as possible... It's just that the Win UI is GOOD, it's intuitive and has a lot of tiny design pieces that are absent in Linux GUIs. This interface isn't perfect, but I haven't seen a better one yet. So is wanting to have a Windows-like GUI (in the sense of functionality and the likes) such a bad thing? No, of course you shouldn't just copy it, but most of the solutions work, and work good, so why abandon them?
06/15/06 @ 16:12
oneandoneis2
Comment from: oneandoneis2 [Member] · http://geekblog.oneandoneis2.org/
Of course! Firefox's buttons & bars are where they are because they copied IE. Yes. Right. Obviously.

It's not at all the case that they're in the exact same place as in Netscape, from which Firefox is descended, and which was in widespread use at a time when Microsoft was still dismissing the internet as a fad. . .

Nor, of course, is it the case that MS didn't design IE, but purchased it from somebody else, because they couldn't afford the time to develop their own browser when they arrived late to the party. . .

No. Of course not. Microsoft pioneered the whole web browsing experience, and those swines at Mozilla just slavishly copied them. Of course.

Perhaps you should read another of my blog posts. . .
06/16/06 @ 03:18
Yaroslav Halchenko
Comment from: Yaroslav Halchenko [Visitor] · http://www.onerussian.com
What is M$ Windows UI is anyways?

the idea of GUI? nope... Macs/SGI had it long before I believe (and see Stanford/Xerox research as the origin)

Drop-down menus? nope... not from windows I believe

Win "Start" button... may be... here we go -- that is the one! ;-)

In any case - I would recommend next article for anyone interested in the history of GUI:
http://www.sitepoint.com/article/real-history-gui

As for the facts: Windows GUI is ancient. It has no major changes (don't through some minor things like disappearing non-commonly-used menu items) since windows 95 (which was 10 years ago BTW).
And it seems not much changed in Vista from what I've heard in rummors... And does it look very neat really? Now -- look at Xgl + compiz... http://www.novell.com/linux/xglrelease/
most of the features are reincarnations of the old ideas to some extent but they looks very cool in action and some features (dynamicly adjustable transparencies, cube organization of mutliple desktops, reveal function to see all the windows at once, active (video is updated and playing) in your Alt-Tab switchbar, and many others) seems to be quite novel. Whatever Micro$oft can brainstorm with even 1000 highly experienced developers barely can defeat milions of enthuasists around the world giving away their ideas to open source projects... Now I'm back to reading compiz code to implement a very necessary to me feature ;-)
06/16/06 @ 17:59
Francisco Laborde
Comment from: Francisco Laborde [Visitor] · http://flabordec.blogspot.com
Firefox's UI is very windows-like. The navigation buttons, the home button, the address bar, the status bar, everything is where it is in explorer and so I don't have to spend time searching for things that just should be there. Of course Firefox has tabs, but that's a new feature not a part of the GUI.
06/19/06 @ 11:29
Leonhard
Comment from: Leonhard [Visitor]
This Article only point out the pros of non-comercial or open-source projects. It doesn't provide good arguments to use or not use an GUI which is similar to the Windows one.
10/13/08 @ 19:17
martin
Comment from: martin [Visitor]
Full ACK! Thanks for the post.

One small mistake: Opera is not Free Software :-)
04/19/09 @ 21:19
freebirth_one
Comment from: freebirth_one [Visitor]
@martin:
I second that: Opera is Freeware. And a really good one :)

@all:
And you know what?
I don't care a pap if it is Free Software or not, because it rocks. I don't understand those people which only reason for not using opera is it's closed source.
07/12/09 @ 16:47

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)
 

[icon] Blogroll

[icon] Creative Hedgehog
Colmena colmena. (Quizá del celta *kolm?n?, der. de *k?lmos, paja; cf. bretón kôlôen-wénan, de kôlô, paja, y wénan, abejas). 1. f. Habitación natural de las abejas. 2. f. Enjambre que vive en la colmena. 3. f. Recipiente construido para habitáculo de las abejas. 4. f. Lugar o edificio en el que vive mucha gente apiñada. [...][Link to post]28/07/10 - SPN3730 vocabulario 2

[icon] Hari's corner
A few of my faves - please comment if you find them interesting[Link to post]24/07/10 - Photos I've taken - my favourites

[icon] Place of Stuff
Joseph&#8216;s story continues&#8230; Ten of his eleven brothers travel to Egypt to buy food to get them through the famine. Incidentally, something has occurred to me: in the tales of Joseph, God seems to be more bothered by getting Joseph into a position of power than in either preventing/alleviating the famine or in making the Israelites get [...]

[Link to post]
24/07/10 - The Bible ? Joseph is an Evil Genius

[icon] Advice From a Single Girl

So Friday (last) started out so well, I knew it was going to be an awesome day.

I slept in (ahhh, bliss) and went for a morning walk to mail some....er...mail (because, seriously, what else can you mail? turtles?) and it was sunny and warm and I hadn't had any caffeine yet so I got myself a Slurpee. Nothing says awesome Summer day like a 10 am Coke Slurpee cooling you down in the sun.

But do you know what really tipped the morning into full-blown awesomeness? The two shirtless, amazingly hot guys who jogged past me, sweaty and gorgeous as I walked home. Ahhhhh, sugar, sun, and sexy, my own personal Summer trifecta.

I went over to where C-Dawg was staying and picked her up (so there would be no driving necessary) and we came back to my apartment, poured ourselves a summer-worthy drink and headed out on the town.

We wandered through downtown, people watching and talking and laughing and window shopping and then we headed to one of the local patios and ordered up a pitcher and some appetizers.

And that's when the real fun began.

You see, C-Dawg and I love people watching. And more than that, we love making up little stories about people and trying to guess who they are. We'd soon discovered that Friday would have to be known as "Everyone Looks Familiar Day" because I kept on seeing people that I thought looked familiar but I couldn't tell if they actually were or if I was just imagining it.

We decided that the couple next to us had just boated in on their yacht and that the guys across from us were all discussing their volleyball league's last game.

We also tried to narrow down which men C felt were too young for me and which she deemed "just right." Once we'd narrowed my age-group down to a ten year span she tested me to see if I could actually tell which guys were ok and which were in the "are you crazy, he's way too young" category.

I did not do well at this. (sigh)

As the pitcher got emptied, a table behind us became filled with a bunch of guys. C-Dawg, needing to "get out of the sun" (which we're pretty sure the guys could tell was an obvious ploy for her to be able to stare at the guys instead of having to pretend to look around and can I just say thank goodness for sunglasses and how easy they make it to check out cute guys?) sat next to me and we started to figure out the back story for these guys.

Later, C decided to choose which of the guys she'd set me up with and when she did she very kindly me that I could go out with the nice, sweet, geeky one because I'm a geek too at which point I protested until she promised she was a geek as well and it wasn't a bad thing. (Strangely enough I know what she means.)

At one point, the waiter came over and there'd been this on-going joke between the three of us because servers kept on trying to bring us food we hadn't ordered and I kept on making this dumb joke about it and then when C-Dawg told me the joke was getting old and the waiter laughed, I turned to him and said (and I quote) "Hey, I'm just going to keep saying it because it never be's not funny!"

At which point he suggested that this wasn't our first patio of the evening and I couldn't stop laughing because I couldn't believe I'd said "be's" and how as I'd said it it had TOTALLY been a word.

Ahhh alcohol, what silly things you do to my brain.

We hit up a few more places after that and went for dinner at my favourite place and then watched an awesomely bad movie back at my place. (Hi, I'm Victoria and I'm going to say the word 'place' as many times as possible in one sentence. I are a good writer.)

It was pretty darn awesome and I'm sure there's more I can think of, like how she wet-willied a statue and how she almost convinced me to give nice geek guy my number and how we sat outside the best ice cream place in town and convinced a bunch of other people that yes, they really should go inside and get a cone.

A good day, a great afternoon, a fun evening. It always be's like that with the C-Dawg. I can't wait til we get to do it again.
[Link to post]
30/07/10 - It Never Be's

[icon] Nation
&#160; This was possibly the most ridiculous show I have seen in a long time and I can get Sky 1 I know ridiculous. It could be summed up in three sentences Do you know what's in your cereal? Want to? Read the label. Instead it went on for a hour about how evil the [...][Link to post]27/10/09 - Dispatches ? do you know what?s in your breakfast? (warning...

Blogroll generated by MagpieRSS

[Links][icon] My links

[Icon][Icon] Dominic just discovered that if you have two thousand mockingbirds, technically you've got two kilamockingbirds :).
30/07/10

[Icon][Icon] I last listened to:
The Offspring - She's Got Issues

[Icon][Icon] Most recent photo:
Submersible houseboat

[Icon][Icon]About Me

[Icon][Icon]About this blog

[Icon][Icon]My LQ profile

[Icon][Icon]My /. profile

[Icon][Icon]My Wishlist

[Icon]MyCommerce

[FSF Associate Member]


July 2010
Mon Tue Wed Thu Fri Sat Sun
 << <   > >>
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Search

User tools

XML Feeds

eXTReMe Tracker

Valid XHTML 1.0 Transitional

Valid CSS!

[Valid RSS feed]

blogging tool