Slashdot Mirror


Thinking About Desktop Eyecandy

An anonymous reader writes "This article ponders over whether excess eye candy and special effects being incorporated on the desktop is a good trend after all? The author explains why he thinks the users are taken for a ride by the OS companies in compelling them to upgrade their hardware in order to enable these processor intensive and memory hungry special effects."

67 of 338 comments (clear)

  1. Re:No shit by Amouth · · Score: 2, Interesting

    First think i do is dumb it down and make it look as simple and old as posiable.

    $>

    can't beat that now can you.

    --
    '...if only "Jumping to a Conclusion" was an event in the Olympics.'
  2. I'm all for it... by Megaweapon · · Score: 5, Insightful

    ...as long as everything is configurable. The minute something becomes distracting I should be able to disable it. Forced fancy effects that do nothing but distract you and spin away CPU cycles are a waste.

    --
    I'm sure "SlashdotMedia" will improve on all the wonders that Dice Holdings blessed us all with
    1. Re:I'm all for it... by Bobke · · Score: 2, Insightful

      Indeed, all I want is the same desktop that I have right now, but with the rendering done by my 6800GT, effectively saving me CPU cycles.
      I have run the "wobbly windows" XGL thing on my machine, and dragging windows in it IS a lot less CPU intensive (from 50% to about 15% CPU, but I have a HT enabled).

  3. why have this at work by Anonymous Coward · · Score: 2, Insightful

    I don't mind home users buying this, but why do companies?

    It bugs the hell out of me that a select licenced windows server cd comes with eye candy switched on(ok its not much but it's a server!)

    why???

    1. Re:why have this at work by GIL_Dude · · Score: 2, Interesting

      Actually it doesn't come with it switched on. I run server as my desktop OS, so I know this. You have to start the themes service and you have to configure the video card to "max acceleration" (as it is set to no acceleration on server SKUs by default). You often have to set things like the image aquisition service and others to automatic if you have scanners and the like. All of these things are off on the server sku...

  4. Fat Eye by Nosklo · · Score: 2, Funny

    I think my eye has Diabetes, so I will pass on vista, and take Xgl Ligth please.

    --
    find -name "*base*" -exec chown us {} \; ; ln -s /dev/zero /dev/chance ; make time
  5. No thanks. by Anonymous Coward · · Score: 2, Interesting
    I don't cary about eye candy on the desktop. Here's why:

    I played WoW for one year now on a Windows 2000 Professional box. As we all know, Windows 2000 is as about as bland a desktop that has ever existed.I was getting 90 to 100 FPS in WoW and I was happy with it.

    Recently, I was forced to upgrade to Windows XP because an application bombed out when trying to install on W2K. Now, I get 30 - 40fps. After turning off all the XP eye candy, I get 40fps steady.

    1. Re:No thanks. by jekewa · · Score: 2, Informative
      I'd look at the in-your-face, under-the-hood, and behind-the-back services before blaming the eye candy. Unless you mean the eye candy as the instant messanger, anti-virus, quicktime and office quickstart programs, and the other notifications you have in your icon notification area. Nearly all of them is tapped into a running program, stealing cycles from your system. Also look at the services started on your behalf, including the built-in (and arguably nearly useless) firewall and other security checkers. Unless you're running the game in a window you're not using the eye candy anyway.

      That and you should get the up-to-date drivers for your video card, and verify that the refresh rates in your desktop settings match your expectations.

      Running the same game on the same PC dual-booted to Windows will get 80fps while the same game on LINUX will get 125fps on ye ol' AGP nVidia 6600. Native versions of the game, mind you, not any kind of emulator.

      --
      End the FUD
  6. Re:No shit by nub!s · · Score: 2, Interesting

    Actually, I do. $ (seriously.:P) ----nubis :)

  7. Don't underestimate the value of feedback by pHatidic · · Score: 2, Insightful

    OS X has loads of eye candy. The obvious benefit is that users get more feedback on their actions. This means less calls to tech support, because it is obvious to the user whether they are taking the right actions or not. For example, when a program crashes in OS X there is a spinning beachball, and when a program launches the dock icon bounces.

    The hidden benefit is that much of the eye candy in OS X is very soothing. It makes it easier to get work done when you have a soothing background and your actions on the computer generate a continual calming effect. Everything from the click of the keys on my powerbook to the way programs open and close is designed to put the user into a state of flow.

    1. Re:Don't underestimate the value of feedback by TobyWong · · Score: 2, Insightful

      On a cognitive level I think a lot of the OS X effects help the user understand exactly what is happening in computerland.

      An example of this is Expose, how the windows nicely slide and resize, making it obvious what is going on. The animation here is not really necessary (think windows alt-tab) but it certainly helps. Another example is the fast user switching feature. Rather than simply flipping to the other desktop leaving the user wondering where they are and how they got there, it does a nice rotation animation.

      --
      - Toby
    2. Re:Don't underestimate the value of feedback by borawjm · · Score: 2, Funny

      The hidden benefit is that much of the eye candy in OS X is very soothing. It makes it easier to get work done when you have a soothing background and your actions on the computer generate a continual calming effect.

      Yeah.. tell that to clippy.

    3. Re:Don't underestimate the value of feedback by zoloto · · Score: 3, Insightful

      I agree. OS X is a more comfortable user experience (OS X XP? hehe). But why does windows has such a problem with it's eye candy compared to os x? I'm currently running an iBook 600MHz with 640MB ram. If I tried to do the same with XP (and I have recently) on a system of the same specs, it's really sluggish. Default installs for both all the way. Changing XP's look back to classic really doesn't solve much of the problem.

      I'm no apple fan boy by any stretch of the imagination, but computers are for work - to me at least. I don't need that damned yellow notification popping up above the clock or whatever the hell makes XP interrupt me while I'm working. Apple's mantra of 'it just works' does just what it says. "works"

      XP for gaming or the rare application that doesn't have an equal on OS X.
      OS X for everything else. Even .Net programming.

    4. Re:Don't underestimate the value of feedback by EnderGT · · Score: 2, Insightful
      There's a huge difference between eye candy and visual feedback.

      Visual feedback is not only nice, in many cases it is critical - thinking here of the hourglass that tells you a program is working on something. Eye candy, on the other hand, does nothing more than make the desktop look pretty - thinking here of the WindowsXP menu transition effects feature, or the Vista "glossy chrome" effect that will be on all window borders.

      Some features that could be called eye candy can also be called functions, such as transparent windows. As one other poster commented, a transparent window could allow a code editor to be open over a web site that provides sample code or api reference.

      It seems to me that the majority of GUI improvements lately have been in the form of eye candy. Personally, as soon as I install Windows XP, I turn off everything that I consider eye candy - specifically I switch to classic mode, turn off transition effects, turn off personalized menus, etc.

    5. Re:Don't underestimate the value of feedback by Anonymous Coward · · Score: 2, Informative

      Actually, the spinning beachball is when the app isn't responding. If it actually crashes you get a dialog box telling you so. And an animated curser is eating up all your CPU cycles? Well, that's what you get for running OS X on an ENIAC.

    6. Re:Don't underestimate the value of feedback by crabpeople · · Score: 5, Funny

      "it is obvious to the user whether they are taking the right actions or not. For example, when a program crashes in OS X there is a spinning beachball.."

      Of course that means a program crashed, its like word association. Beach ball - ball park - giant hotdogs - thirst - cold beer - expensive ballpark beer - beer empty - gag at refill price - hotdogs stuck in throat - call ambulance - hospital room visit - wheeled into ER on crash cart

      see its completely intuative

      --
      I'll just use my special getting high powers one more time...
    7. Re:Don't underestimate the value of feedback by pclminion · · Score: 3, Interesting
      For example, when a program crashes in OS X there is a spinning beachball

      I fucking HATE that. Sometimes Safari loses sanity and I get the dreaded beachball. Guess what -- the system menu is modal to the application, which means I can't select Force Quit. Instead I have to open a terminal and type 'killall Safari'. What the HOLY FUCK?

    8. Re:Don't underestimate the value of feedback by hackstraw · · Score: 2, Insightful

      But why does windows has such a problem with it's eye candy compared to os x?

      That is a feature of targeting your OS to a particular hardware platform.

      Keep in mind that the eyecandy in OS X has gotten more optimized over the years with Altivec on G4 and G5 machines and now with SSE2 and/or SSE3 with the introduction of the Intel CPUs.

      Windows and Linux have to have drivers, hooks and code for every lowest common denominator CPU and video chipset in the world, so there simply is not much time to code efficient eyecandy for all of these different combinations.

      BTW, I really like OS X eyecandy, but I don't even consider it that. OS X is not intrusive or annoying like Windows and Linux is. No program is going to come flying up and steal your keyboard focus on you and yell at you until you dismiss the dialog box. OS X isn't going to tell you you have too many icons on your desktop. OS X isn't going to install every drive-by-install tray application and then have them yell at you. When there is a system update, its not going to blink at you until you install it. There isn't balloon help for every widget on the display.

      Its strange, but one of the best eyecandy features of OS X is the dropshadows on windows, menu's, and dialog boxes. I actually have a dropshadow customization thing to emphasize it a little more, because it gives me a sense of depth and orientation when having overlapped windows. It creeps me out to see a website with a screenshot of an app and if it includes the dropshadow, it takes me a second to figure out that its on the webpage and not on my machine :)

      Personally, I thought the eyecandy was lacking in previous Macs OSes. They didn't have much in the way of 3d to windows until 8, and a little more in 9. Back then I thought Macs were more primitive than some Linux GUI environments and even Windows. But now, I have to say that all other GUIs look so 90s to me now.

    9. Re:Don't underestimate the value of feedback by ingoldsby · · Score: 2, Informative

      Erm, just hit command tab to leave safari and you can force quit just fine.

    10. Re:Don't underestimate the value of feedback by ceoyoyo · · Score: 2

      Having background apps pop up dialogs and things in the background is THE BEST FEATURE EVER.

      I really hate it when some background application suddenly decides it should announce something right in front of the Slashdot posting I'm typing. Particularly when I'm right in the middle of hitting enter and so I see the dialog flash and I'm not sure what I agreed to. Never happens on the Mac. :)

    11. Re:Don't underestimate the value of feedback by foniksonik · · Score: 2, Informative

      New kill mantra.... apple+option+esc

      come on, everyone's doing it... it's like the ctrl+alt+delete your parents used to do

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
  8. Re:Necessary? by Anonymous Coward · · Score: 2, Insightful

    A prettier GUI is often easier on the eyes, and if you have a load of extra resources (do you really need a 3ghz machine with 1 gig of ram just to browse the web?) might as well use them to make the interface more attractive. Though whats attractive to one, may not be attractive to another.

  9. All Candy is Fine - In Moderation by kannibal_klown · · Score: 5, Insightful

    I'm all for eyecandy in my OS so long as it is in moderation. To me, that means 2 things:
    1) It's not excessive. I don't need 10-second animations to show a window has popped up.
    2) It's not too hardware intensive for the time it's released. Around 3 generations ago for video cards.
    3) You can scale it back if needed.

    For #1, it shouldn't slow things down or cause a distraction. Something cool, but subtle. OSX's dock bar is a nice example.

    For #2, I mean you shouldn't need a current-gen system to render everything. If Vista came out today, I don't want to be required to have an nVidia 6800GT to view the desktop with the defaults on. If you required a Geforce 2 or 3, then fine; they've been out long enough that most should have something as good or better (plus you should be able to turn it down if you don't).

    For #3, you should be able to run an OS in a lighter configuration. This is for people that either don't have recent hardware or just want a light experience for performance (or personal preference).

    1. Re:All Candy is Fine - In Moderation by merreborn · · Score: 3, Insightful

      People keep making noise about Vista requiring a cutting edge video card to use the Aero UI, but what people rarely mention is that Vista will run just fine on a machine without any 3D card at all. It'll just automatically disable Aero.

      So, if you've got cutting edge hardware, vista will take advantage of it. If you don't, it won't. Where's the problem?

    2. Re:All Candy is Fine - In Moderation by Frumious+Wombat · · Score: 2, Funny

      If it were tasteful, productivity enhancing eyecandy, then yes. Otherwise, drop back and punt.

      On a Linux desktop, i was always very much in favor of WindowMaker, as it had just enough chrome to be attractive, but then got out of the way.

      Since what we're really talking about here is WindowsTNG (or whatever Vista will be when it ships), then I would say, "NO!" to more eyecandy. I would only think they neede to do more if the first step is they fire whoever the designer in charge currently is, and subcontract the design to the Gnomes at IKEA.

      Just think; a Windows Desktop in tasteful, understated, blond wood veneer.

      --
      the more accurate the calculations became, the more the concepts tended to vanish into thin air. R. S. Mulliken
  10. Not a developer then.. by onion2k · · Score: 5, Insightful

    But building more special effects in the OS level will rob the extra power and memory from the applications and games which rightfully require them.

    This guy is incredibly clueless. Effects only take up "power" (argh) and memory when they're in use. The likes of OSX automatically scales down the fancy stuff if your system doesn't have the grunt to run them well, I imagine Vista will do the same. Switch of the swishy bits and your system will use no more RAM or CPU time than if they weren't there in the first place. Besides which .. the PC I'm typing this reply on has a 2.6GHz CPU and 1Gb of RAM, with a Radeon 9800pro graphics card. That's faaaaar more than my desktop requires. If I didn't "waste" the extra capacity on delightfully shiny effects it'd just go to unused. It's not like Firefox would start using it.

    And further to that .. I *like* swooshy effects. I'm a PHP developer. I need cheering up. ;)

    1. Re:Not a developer then.. by Mr.Ziggy · · Score: 2, Interesting

      Here's the problem with your assumptions:

      You're using your baseline computing conditions. Letting the GUI eat up cycles opening up firefox is fine. There are other times when you're doing computationally intensive tasks such as: compiling, ripping, packing files, watching video.

      I don't want the GUI to compound the problem and fight for system resources when I'm just opening a window or browsing my filesystem. I want to rip a CD and use the computer without the GUI screwing things up. The GUI needs to know it's the assistant and helper, NOT the main event.

      B

  11. Re:Necessary? by MustardMan · · Score: 4, Insightful

    It depends - some can be quite useful. For example, the genie effect when minimizing a window in OS X shows you exactly where the window went, so you know how to get it back. That's awesome for a beginning computer user and very intuitive.

    On the other hand, the water ripple effect when dropping a widget in dashboard in os X is pretty much useless. The ONLY possible way you could call this usefull is because it's an indication that you did in fact let go of the mouse button, but that's a serious stretch.

    I personally find the smooth movement and eyecandy in os x to be great - sure you could make something like expose work without the eye candy, but the smooth scaling of windows makes it very easy to use and intuitive. I stare at a computer screen for a large portion of my day - I do, in fact, enjoy the fact that it's nice to look at.

  12. it can be useful by gEvil+(beta) · · Score: 2, Insightful

    Eyecandy incorporated in the proper way can in fact be useful. It can provide extra visual cues to indicate what's going on. It can help new users familiarize themselves with a system. However, for the most part, the ways it's currently being implemented are more of a distraction than a useful feature.

    --
    This guy's the limit!
  13. Removing it is always the first thing by linuxbaby · · Score: 2, Informative
    Every time I help a friend set up Windows, it's always the first thing I do:

    Control Panels --> System --> Optimize for Best Performance
    It turns off ALL the fuzzy, fading, stupid stuff, and surprises them how much better it responds.

    Linux/BSD?
    IceWM on top, but with KDE libs underneath, so you can run any KDE or Gnome apps, but don't need all that mem-hogging desktop candy just to run KMail or whatever.

    1. Re:Removing it is always the first thing by engagebot · · Score: 3, Funny

      What? Control Panel -> System? No Windows key + Pause/break?

      --
      Han shot first.
  14. Re:No shit by mkaltner · · Score: 2, Funny

    I can beat that:

    #>

  15. Disagree by GeorgeMcBay · · Score: 5, Insightful

    Italics are quotes from the article:

    But building more special effects in the OS level will rob the extra power and memory from the applications and games which rightfully require them.

    I generally play games that require a lot of processing power in fullscreen mode, so the OS using fancy features for display will have very little impact (all of the OS's textures will be swapped off the GPU unless I alt-tab or otherwise task switch away from the fullscreen game). And the vast majority of applications I use just aren't going to have any significant negative impact from a bit of eyecandy. Computers are ridiculously fast these days... Word processors and web browsers have more than enough power to spare some for eye candy. There aren't too many applications for which this kind of eyecandy actually hurts performance on modern systems. Even things like, say, movie encoding or other heavy number-crunching apps aren't impacted significantly because almost all of the work in displaying the eye candy is done on the video GPU which would otherwise be unused anyway.


    There are other valid reasons too which prompt me to take the viewpoint that less eye candy is better for the OS. Experience tells me that it is futile to do productive work within a desktop with all the special effects enabled. The last time, I tried it, I was severely distracted and fell short of completing my work. Is it just me or are there others who have been through the same experience ? To do productive work, it always helps to have a fully functional but spartan desktop.


    I disagree here too. "Eyecandy" if used well (see MacOS X for some examples) can give subtle cues that actually make me more productive. This part is clearly subjective so YMMV.


    But the Windows users do not have this luxury. For example, a person using Windows 2000 will be forced to buy a copy of Vista if he needs the added security and extra features like better search. And to install Vista on his computer, he will most certainly have to embark on a spending spree to upgrade his PC to accomodate the extra special effects that are integrated into the OS


    The guy who wrote this should have done some research. You can run Vista without the Aero Glass UI being active, just as Windows XP can be dumbed down to look, feel, act and perform like Windows 2000 (except with much faster booting times).

    If you don't want the eyecandy, shut it off. You CAN do this in Windows XP and Vista, despite what the misinformed article states.

    1. Re:Disagree by nickheart · · Score: 2, Interesting

      I used to play WoW on windows XP ... i was getting pissed off becuase i was getting disconnects every 8-10 hours or so, and only about 35 FPS... Then i installed windows 2000 (haha, no activation) i suddenly only disconnect when i tell Wow to, and holy moly, i'm getting another 10fps, just because i canned Xp...... Now, is this the fault of eye-candy, i htink not. i think it's the other extras that get added to Windows, especially by the time you get to sp2, you have so much crap running just for the GpOS! ... well, that's my rant... Go install win2k, you'll love it

    2. Re:Disagree by jawtheshark · · Score: 2, Interesting
      The guy who wrote this should have done some research. You can run Vista without the Aero Glass UI being active, just as Windows XP can be dumbed down to look, feel, act and perform like Windows 2000 (except with much faster booting times).

      As someone who runs XP in "2000 mode", I agree.... BUT, we are not the common user. I have yet to see an average user remove the Luna theme. Most just use how it is configured by default. Frankly, if they knew that disabling all this crap would *enhance* their user experience, they would disable it. They don't do it because they don't know. They say: "IIiirks, it looks ugly/old now", immediately revert and don't understand that their (older) machine would run like a champ.

      P-III 600MHz/512Meg RAM laptop on WinXP Pro in classic mode here... And it frankly beats many default XP desktops I have seen.... (Spyware at fault of course...)

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    3. Re:Disagree by ChronosWS · · Score: 2, Insightful

      My car has more horsepower than it needs, and arguably I spent more money on its looks than was required for it to do its job efficiently and effectively. Similarly for my couch, my guns and my snowboarding gear. So why does this not upset me? Because I like having nice things. Computers are an integral part of our lives now, and we treat them as such. We want them to be nice, pretty, pleasing to work with, and that often means more than just a shiny case and a glowing blue light.

  16. Its not eye candy if it helps you work better. by helix_r · · Score: 3, Insightful


    I really disagree with the article. Computer interfaces should look good and be efficient. GUI's will always push the envelop of whatever technologies come around. If OS and software vendors aren't pushing the envelope, then they aren't working hard enough at improvement. Who cares about your lame 486's, anyway?

    The author then makes the claim that nice interfaces rob the computer of processing power. I disagree. Most of the time the computer (especially desktop) is doing nothing. In anycase, if what I understand is true, upcoming MS windows and some future X implememntations will use hardware acceleration for rendering window graphics-- so, the CPU won't be under any "strain" at all.

    Anyways, I paid my dues with the vt100 era. It is now a pleasure to use a nice interface. I would not have it any other way.

  17. Psychological and moral boosting by vertinox · · Score: 2, Insightful

    Just like the fact people like to decorate their slave boxes... Err... I mean cubicles, people actually like working with fancy high-tech OS technology that they see like the ones in the movies. The affect might wear off after 2,000 hours at working the same dead end job day in and day out, but if it feels like you are on the deck of the enteprise while doing Excel spreadsheets you might feel better about coming into work on time.

    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
  18. Re:Necessary? by eln · · Score: 3, Insightful

    A certain amount of eye candy can make things more pleasant, though. I used twm for years, but now I use enlightenment, because it gives me the simple, uncluttered design that twm does, but has nice shading and other visual effects that make the whole experience more pleasant.

    I like uncluttered and simple, but I also like a polished look. I don't use the window switching bar thingy on the top (it wasn't even turned on by default in the version I have now), and the only icons I have on my desktop is a single row of virtual desktops along the bottom edge. Simple, elegant, and lots of uncluttered screen real estate.

  19. Author doesn't know what he is talking about by RingDev · · Score: 5, Informative

    "For example, a person using Windows 2000 will be forced to buy a copy of Vista if he needs the added security and extra features like better search. And to install Vista on his computer, he will most certainly have to embark on a spending spree to upgrade his PC to accomodate the extra special effects that are integrated into the OS."

    Apparently, the author failed to notice that Vista has the option of the running classic interface, the XP interface, or the new Aero (ie: processor intencive) interface. So while a 2k user may want to buy a copy of Vista for security concerns, they should not have to upgrade their hardware in order to do so.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:Author doesn't know what he is talking about by Tony+Hoyle · · Score: 2, Insightful

      You can bet they will.

      If it's not the eye candy it'll be all the 'essential' system services. 2000->XP required an upgrade, XP->Vista will need an upgrade. It's just the way things work.

  20. Eye candy has some nice fringe benefits... by anthropolemic · · Score: 2, Informative

    I've been testing the next release of the "unnamed proprietary operating system" in question, and I have to say that a great deal of the eye candy goes a long way to making things easier. Getting a live preview of a window if you hover over its taskbar button or flip between windows is a nice feature, as I constantly have a ton of windows open in the same app. Being able to move a window around without spiking the CPU to 60%+ is another subtle but nice benefit. In my testing of this release I've found that the UI is more responsive and smooth when the compositor is active versus when I have it switched off. This is on a 945 chipset's integrated graphics, too - you don't need a GeForce 7800GTXOMGBBQ in order to run the new UI smoothly.

  21. And then there's the opposite of Eye Candy. by unr_stuart · · Score: 2, Insightful

    That's why there's fluxbox

  22. Re:Necessary? by TrappedByMyself · · Score: 5, Insightful

    Is eyecandy really necessary?

    Depends on the person. Some people like beauty, some people like function, some people (such as myself) like both.

    --

    Help me take back Slashdot. When did 'News for Nerds' become 'FUD and Conspiracy Theories for Extremist Nutjobs'?
  23. Like Easter... by dedeman · · Score: 2, Informative

    It would appear that eye candy is a necessity, but only with the idea that there are different levels of eye candy, that the eye candy can easily be made to go away/less sweetening, and that it will work well with an average hardware base.

    That last idea would be the difficult to figure out. However, how much is decided by the user when they see screenshots, what is the coolness factor when icons appear to be crystal/brushed aluminum/iridecent blue/etc? How great is it when windows will shuffle like pages in a book, or are transparent?

    No matter how pragmatic the average /.er might be, there is something to be said about design and usability. How else would you explain the popularity of the iPod? Otherwise we'd all be driving one of these around.

    Of course my latest and greatest hardware is circa 2001, I don't know what people consider hardware hogs to be. I can still run BF2 on my PIII 1.4.

  24. Form follows function. by thatguywhoiam · · Score: 4, Insightful
    Article sort of misses the overall point.

    First, let's all just admit that out GPUs are sitting mostly idle 96% of the time. This is not simply a question of CPU cycles anymore, like it used to be.

    Second, lets admit that when you refer to 'eye candy', you are framing the quesiton as a perjorative. It strongly implies that what you are talking about has already been judged as useless decoration.

    Good design follows function, as the saying goes. Examples of "good" eye candy - the Dock in OS X's genie effect. Its fast, it tells you where your minimized document is living, and it can be turned off (to straight scaling). Nothing wrong with this at all. Where developers go wrong is usually in two areas. One, developers are not designers. Developers write code, and should not attempt serious design, any more than the Photoshop and Illustrator jockeys should attempt C++. Second, picking an appropriate bit of eye candy should always follow an already identified need. This is the form-follows-function. Animation always draws the eye, it should not be misused to redirect your attention where it is not needed. Here's a great example: pull-down menus in Mac OS X vs the same in Windows XP. On the Mac, pulldowns appear instantly, and fade away once something is selected; this is correct behaviour, as you asked for a menu - there should be no delay. Fading away is fine because the selection has been made, and you have moved on. In XP, the menus fade up, and vanish instantly - totally backwards. That is bad eye candy.

    In the end it is always a question of design. Eye candy by itself is nothing, no value judgement can be rendered.. it is the application. So the way this article is framed is mostly useless for purposes of deciding when and where to employ such effects.

    --
    If Jesus wants me it knows where to find me.
  25. kids get it by kisrael · · Score: 2, Interesting

    I always put my Windows box to "Classic" mode in short order.

    To me, UIs aren't "interesting" so I like to keep them as minimally distracting as possible. The less time it takes for my brain to say "this is a pushbutton" the better off I am.

    I've found that younger people are a bit less conservative about this stuff, and seem to embrace funky looking buttons faster.

    So I'm just turning into an old fogey...

    Some of the effects though...like making dropdown menus scroll down or fade in just take time. I understand how a total n00b might be impressed or even appreciate the connection (being less "jarring" than something just popping up) but it seems like a large cumulative time waiting for menus to open.

    --
    SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
  26. Re:Necessary? by Drizzt+Do'Urden · · Score: 2, Interesting

    I completely agree. Also, looking at my iMac CoreDuo CPU monitor, there's not even a blink up in CPU time while doing these operations. My PowerBook G4 400Mhz works better and better with each MacOS X revision, so I guess Eye Candy isn't what is slowing it down ;)

  27. Re:Use a shell and buy a lava lamp instead - cheap by PitaBred · · Score: 2, Insightful

    Man, those long-hairs in the 60's could delete information so much more efficiently. I'm totally jealous.
    I am a Linux user myself at home, and trying to get it worked into the corporate strategy, but I can guarantee you that they weren't "more productive" when each application required reconfiguring for specific hardware, you had slower communications, and no graphical capabilities. No GUI is great for filling out forms with text, but for other office-style tasks, it's much harder for the average user.

  28. Forced to agree with George.. by DoctorDyna · · Score: 2, Insightful
    Im forced to agree with the previous comment, I don't know where the vast majority of people are getting their information, bit I'm a big fan of :

    "Tis better to remain silent and appear stupid than to open your mouth and remove all doubt."

    I know, I've read on several sites now that the fanciest of the UI effects will only be available if the machine meets the requirements, and that the effects and general UI look and feel has many many steps down it can take in the event that the hardware of the current machine doesnt meet the specifications needed.

    Chances are the server OS is based on most of the same technologies, would these people assume that you need a GeForce 7800 GTX in your server just because it runs Vista Server?

    I can see it now, a Terminal Server with a Athlon FX-60, 500 gig hard drive, SLI GeForce 7800 GTX's...

    Come on you GUI Nazi's get over it, technology evolves, plain moves to pretty, it's been happening for decades now. If your hardware doesn't support it, make it look like windows 95 (or redhat 6 if that floats your boat instead). Not everybody uses their computer with bread and water type work nessesity only. Some of us are into computers because we're enthusiasts, and we like to have lots of UI candy, and we don't give a shit if it takes 24 pixel pipelines to get there, cause we've got em.

    Isnt is funny how the people who want and will enjoy a fancy accelerated UI are the same people who will have hardware to run it, and all the folks bashing it and saying it't not nessesary are the ones that are going to get the "windows is laughing at you message" during install that probably will verbatim say ""Microsoft Windows has detected that you are using a legacy video accelerator device. Enhanced display options will not be available at this time.""

    Queue the Simpsons bully laugh "Haa-ha!"

    --
    Windows has more viruses because linux has more virus coders.
  29. Re:value of shiny... shiny by rueger · · Score: 2, Interesting

    Pshaw... having just moved from a Win2K box to a Powerbook, I don't find that the shiny shiny stuff makes a difference in my life.

    Some of it, like the animation that swooshes the dock, just irritiates me.

    I personally find the PB keyboard annoying compared to my Logitech, and the mouse button on the trackpad - man was that designed by a deaf person? CLICK! CLICK!

    I would love to be able to turn off even more of this flashola than I have already. I don't need my windows to swoosh down to an icon, or for every third item to start bouncing.

    I dunno, maybe Mac folks are just easily amused, or I need to ingest more mushrooms.

    Oooh - that's it... mushrooms!

  30. Disable vs Remove by TiggertheMad · · Score: 4, Interesting

    ...you made a good point, that eye candy is ok, provided that it can be turned off. However, you may not realize that isn't always that simple.

    Let's take a hypethetical situation. Lets say I write a UI that uses a 3d api to render the desktop. (we will call this supposed UI, 'SparrowGrass' so we have a name to work with.)

    Using 'SparrowGrass' I can enable all sorts of 'spiffy-wa'(as my console gamer friend calls them) hardware accelerated effects, such as dynamic shadows, translucency, and such. But because they are expecting that there is a 3d card with a good T&L chip in the machine, it will run like a dog without it.

    So either because I find such 'spiffy-wa' effects morally offensive when I am trying to remotely reconfigure a DC, or because I lack the latest 3d card, I choose to disable the fancy 3d features of 'SparrowGrass'. However, I am still using a 3d API to render the desktop.

    If you looks at one very famous company's 3d API, printing text to the screen involves rendering a couple of polygons, and basically texture mapping the text onto them. While you have turned off the 'spiffy-wa' features, you are still going to be taking a hit for using the 3d API in the first place.

    it seems unlikely that there will be two sets of .dlls supported, one for providing a 3d based desktop, and another for providing a 2d desktop.

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
    1. Re:Disable vs Remove by KlomDark · · Score: 2, Insightful

      Should people have to retrain?

      This is a personally interesting topic for me. I remember trying out my first beta of Windows 95 in late 1994 or early 1995. At the time, I was the only desktop support guy at the headquarters of The Buckle. (I think it's just Buckle now, the clothing store at a lot of malls. Anyway, I digress) One of my reponsibilities was to help a lot of nontechnical office personnel use Windows 3.11. I had everyone (Even the older people who had never used a computer before this job) trained up and comfortable using the Windows 3.1 Program Manager interface. One of my first reactions to seeing the Windows 95 interface was to post some idiotic rage posting to the Win95 beta group just trashing on the new interface and how stupid it was to have to have everyone retrain.

      Looking back, it's just funny to me that I was unable to see how much better the Win95 interface was than the shitty Win3.x program manager interface. (Even though the relatively static Win95 interface was just a step in the right direction, but back then you couldn't drag stuff to the menu, and couldn't tweak it out the way you can now) A major personal learning experience for me, to not get myself stuck in a comfort zone and reject the new just because I didn't know much about it yet.

      So, my point on this is - if the new interface actually makes it easier for people to use, then the retraining IS worth it. However, if it's just a bunch of snazzy eye candy then I could care less.

      So, I'm going to hit the new interface with some patience and learned wisdom before I trash it. (And very much hoping nobody can find my stupid old rage post about the Win95 interface, as I really find it embarrassing in retrospect. :) I think it said something about how the speaker clicks every time I moved the mouse as well, some kind of bug in the beta.)

      So yes, I totally agree with where you're coming from, but also want to give it a chance to see if it's a true usability improvement. If it is, then I welcome it.

  31. Re:Necessary? by man_of_mr_e · · Score: 3, Interesting

    While certainly, many of the "gee whiz" demo's we see of the eye candy are largely useless, and could even be considered a detriment to productivity, there are a number of more subtle side-effects of this eye candy which are and can be very useful and a benefit to productivity.

    A good example is the window shadows in OS X. These are created through compositing, which is part of the "eye candy" layer. The drop shadows help define the edge of the window without having to have a thick and useless window border. OS X windows are borderless, which improves screen usage, and the shadows allow you to clearly define the edge.

    Another example is Expose. This is handled by the compositing system as well, to resize, scale, and reposition the windows

    Translucency is another benefit in certain areas, such as with overlays.

    While all these things can be done without a fancy eye candy layer or 3D acceleration, they suck up CPU power. We'll eventually see the 'gee whiz' stuff go away, but the real productivity boosts will stick around.

    Also, there's the argument that "Hey, i have all this power, why should I just let it go to waste doing nothing" has some merit as well.

  32. Vista offers choice too by mnemonic_ · · Score: 2, Insightful
    The article's closing point is that users' shouldn't be forced to upgrade to high-end graphics card. This is a moot point; Vista will include a low-frills GUI so that people don't have to upgrade:
    ...an old version that works like the current Windows XP GDI+ desktop drawing system exists in Vista only for backwards compatibility with systems that don't have the graphics hardware required for Aero Glass.
    Linux offers choice in GUIs, but so will Vista (as did XP). What would be really slick is a single, consistent GUI that doesn't remind one of Windows 3.1 or Fisher Price but still runs smoothly, auto-downsizing effects if the system can't handle it. OS X has that, I question whether any OS will ever achieve that though.
  33. But what is eyecandy and what is functional? by SmallFurryCreature · · Score: 2, Insightful
    Perhaps I got strange eyes, but mine start to hurt if I got a bright white nearly empty window in front of me with just some black text. Often with the width of a single pixel. Yes I am talking about your average web browser/file browser window. Adding a slight tone to it to soften the whiteness (bit like tanning for your computer) makes the desktop easier on the eyes and therefore easier to use in general.

    Adding an image. Perhaps even an image that tells me something about the contents of the window could be considered eyecandy OR and extra clue. Was it gnome that colored the entire desktop red if you ran as root? Eyecandy or vital visual feedback?

    Stricly speaking everything not in X is eyecandy. Run solaris on a xerox printer machine and you will get the bare basics of a window manager and yes it does everything it needs to but gee gods it is hard on the eyes.

    So where do you draw the line?

    Personally I liked Enlightenment but now run XFCE4 wich suggests that while I like a pretty picture I don't want it to get in the way of business. KDE 3.* is nice and all but gee gods it loves the animations. Gnome is too inflexible for me.

    Give me candy but don't slow me down. No animations. INSTANT popups/slides/whatever.

    Then again I do usually have gkrellm open. Lots of flashy blinky shiny thingys. But they don't slow me down and while they are eyecandy also tell me someting about my computer. Since I am on old hardware wich I tend to try to do things it isn't designed for I "use" the gkrellm eyecandy to tell me if I can expect a freeze to happen or when gentoos emerge is about to fill its HD space again.

    So usefull eyecandy?

    As for pure eyecandy effects like the holy grail of true transparancy. Well. My terminals are semi transparant and I would have it anyother way as I think (just my opinion) that it is easier on the eyes then a monochrome background. True transparancy would perhaps look even nicer and if it was as smooth as a FPS then all the better.

    Yes off course it doesn't really matter and I would hardly use a bad terminal emulator over a good one just for the sake of transparancy BUT if two terms are equal is the one that lets you choose your type of background better?

    Is the windows manager that then allows your term emulator to offer you transparancy then better for it? Etc all the way down to the kernel.

    I personally don't like eyecandy that steals window space OR takes time but I do like eyecandy that makes the desktop less endless grey slabs of unused space.

    Should the OS/window manager developers care about eyecandy? Well that is the beauty of OSS isn't it? Use pure X if you hate all eyecandy or use any of the window managers if you want more.

    A bit of sugar makes the medicine go down. Yes the medicine still needs to be good but sugar helps.

    Will windows new 3d desktop rendering be a good or a bad thing? Well, there was a recent discussion about offloading physics in games onto the gpu. That would help run the game a lot faster. Ages ago, long before GPU's, some video cards started offering windows acceleration wich supposedly helped offload some of the desktop rendering from the CPU onto the vidcard.

    It makes sense in a way. If you can save the CPU a boring task then it can spend its cycles on more meaningfull things. I do know for a fact that a true dual CPU machine has a lot less waiting for redraws then a single cpu machine. Would a single CPU machine with GPU desktop rendering be just as responsive? Surely that can't be bad.

    In a way I don't see the problem that the author has with it. Sure sure, windows users who want vista "security" (see a few articles below about IE7 for vista and how secure it is) need to upgrade and pay for the eyecandy but that is MS business model. They got more money some some countries so it works. Anyway I am fairly sure MS allows people to turn off all the candy they don't want.

    Ultimately the candy has little to do with the underlying OS. How a widget is drawn has

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  34. Re:Do you want to be stuck in DOS still? by twistedsymphony · · Score: 2, Insightful

    I would but I can't shop photos or model solids in DOS...

  35. Customizing UI by paulxnuke · · Score: 2, Interesting
    + 8 for not explaining how much more productive the command line is (so it is, but it's also N/A to 98% of computer users, 99.5% not counting the ones who are never going to buy an OS anyway.)

    I'm not typical in that I try to do as little customization as possible. Sometimes I have to change stuff (.vimrc, for example) but mostly I'd rather just adapt to the defaults.

    There are exceptions, of course: most of the eye candy in XP is actively obnoxious, and making XP look as much as possible like 2K is the first thing I do when installing it. OSX (perhaps because its main design goal was not just to jam in as many features as possible) is much pleasanter to look at. I need very little customization on OSX, mostly getting rid of that !@#$ minimize-to-the-dock "feature."

    Linux does strike a good balance: it's much easier to turn stuff off. On the other hand, I prefer Gnome largely because it has so many less stinking options to wade through.

    In short, you'll never please everybody.

  36. Microsoft: Adversarial to customers again. by Futurepower(R) · · Score: 2, Interesting

    Microsoft makes a lot of its money selling to computer manufacturers. They want customers to be forced to buy new computers.

    This has NOTHING to do with doing the right thing for customers, in my opinion.

  37. Re:Necessary? by AuMatar · · Score: 2, Interesting

    Because they want to use it for worthy causes (SETI, folding, etc)? Because due to the bloat of modern PCs you can barely get word processing and an mp3 player to work on 256 MB of RAM? Because you'd rather let the processor idle part of the time and use less power?

    Not to mention- I find eye candy to be universally ugly. Simple is beautiful. The fewer bells and whistles the nicer everything looks.

    --
    I still have more fans than freaks. WTF is wrong with you people?
  38. laptops? by blackomegax · · Score: 2, Insightful

    I dont know about you, but my laptop's battery life drops drasticly when the GPU is used, plus the CPU runs at 600 mhz all the time. So I seriously doubt a laptop will run vista good on battery power. But plug it in? Blazing.

  39. Re:Well duh. by middlemen · · Score: 2

    Don't blame the companies - blame people for only buying what superficially looks good.

    And while you are blaming people, also blame all the hot women for going for all the Joe Sixpacks who only superficially look good... Real Men sit in their parents' basement!

  40. Ratpoison by sleepingsquirrel · · Score: 2, Informative
  41. Eyecandy outside of computers... by Clazzy · · Score: 2, Insightful

    If you think about it, everything is focusing far more on graphics and eyecandy than ever before. Films concentrate less on plot and just go for over-the-top special effects, even everyday objects go for looks over useability. People seem to be so obsessed with something looking nice that they don't think to find out if it's actually any good or not.

    --
    If we can hit that bull's-eye, the rest of the dominoes will fall like a house of cards... Checkmate.
  42. Usability improvements by paulpach · · Score: 2, Insightful

    A lot of what people call "Eye Candy" in XGL, are actual usability improvements. For example:

    The cube. While the fastest way to switch virtual desktops is to hide all the current windows and show the windows in the other virtual desktop, the feedback is so little that to the new user it looks like the applications crashed. Rotating a cube makes it really obvious that your windows are still alive but just in another place. And makes it obvious how to get them back (rotate the cube the oposite way)

    Drop shadows. Allows the borders to be smaller, and thus increase usable space, while still mantaining a visual clue as to the limits of the window. It also helps the brain identify what window is on top.

    Animated minimization. The fastest way to minimize a window is to just hide it. However, visually it looks virtually identical to closing the window. By shrinking the window smoothly into the task bar, it is obvious the relationship between the minimized task bar icon and the window and it lets your brain quickly identify where the window went.

    Expose like feature. This one is really obvious, it helps you find windows very quickly, by picture, not by just the text in the task bar.

    Some of it though is hard to justify, for example there is no apparent usability improvement from the wiggly windows (someone please correct me), but given that is completelly optional, and it can be done by the video card withought really affecting the CPU, I fail to see the harm of it.

  43. Disruptive effects result in lowered throughput by leereyno · · Score: 2, Insightful

    My idea of a good desktop interface is one that doesn't slow me down. There are two kinds of eye candy, static and dynamic. Static eye candy in the form of a visually appealing interface that is simple, elegant, and ergonomic is good. Dynamic eye candy in the form of visual effects tend to be bad.

    Bad Eye candy:

    Example 1, fading menus: The default configuration of Windows XP features menus that fade in and out. Right click on the desktop of a fresh install of XP and you'll see what I mean. This is bad. Why? Because the rendering that is being done takes TIME. It slows down the user who has to wait for it to render. Admittedly it is only a few tenths of a second, but when you're a grand master hacker (!cracker) a few tenths of a second do make a difference. I always turn this 'feature' off.

    Example 2, window animation: Gnome has a very annoying "feature" where it animates the resizing of windows. Minimize a window and gnome draws a series of progressively smaller outline boxes on the screen tracing the minimization of the window. I'm not sure what use this is supposed to be. I do know that it slows me down. When I do something it should be as instantaneous as possible. KDE has the same "feature" but unlike Gnome it can be disabled. There are problems that I have with Gnome and the inability to turn off the bothersome BS (of which this is but one example) is a big one.

    Good Eye Candy:

    Example 1, Bouncing icons: Recent versions of KDE include what I call icon bouncing. When you double click on an icon to open a file or start a program, a miniaturized bouncing version of that icon appears next to the mouse pointer. The reason that this is not bad is because if I've double clicked on something I expect for there to be a lag while the program or file opens. The bouncing cursor does not slow me down. The reason it is good is because it lets me know that the program or file is actually trying to open. There are times when you double click on something and it doesn't quite register that you've done so. Without the bouncing cursor you might sit there for several seconds waiting for something to happen before realizing that it isn't going to. With the bouncing cursor you know immediately whether or not the system has registered your request or not.

    Example 2, Icon highlighting: Both Gnome and KDE feature icon highlighting. Whenever the mouse pointer is over an icon, it changes color. This is not bad because it does not slow you down. It is good because it gives that extra little bit of feeback to the user and creates a more interactive environment.

    In short user interfaces should be as efficient as they possibly can be. Eye candy that increases efficiency or improves aesthetics without reducing efficiency are good. Eye candy that reduces efficiency is bad, even if it arguably makes the interface more aesthetically pleasing.

    Now I realize that some people demand special effects and other such things. There is no reason why they cannot be accommodated. But at the same time the user MUST be able to turn any and all effects OFF. Furthremore I would argue that there should be a simple configuration tool that will provide both fine grained control of the effects as well as a set of general effects level settings (max, medium, low, off) to allow users to quickly set the level of eye candy they have to endure.

    I understand that Microsoft is adding in all sorts of eye candy to vista and that this is the primary reason why they recommend you have a Nvidia 12800^e24 super ninja turbo card with vertex dimpling and pixel shader 15 to run it. I have not seen vista yet, but I suspect that this is a grave mistake and that most experienced users will turn most or all of these new fangled 'features' OFF. I know I will.

    Lee

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
  44. Hard to say...matter of taste by real+gumby · · Score: 2, Funny

    Sometimes I like it. I just run xterms or emacs all the time, with the windows stretched to take up the whole display. If I'm in the mood for eyecandy I add -F or even --color to my ls arguments....but generally I don't think it's worth the effort.

    YMMV.