Spybot 2.0: user interaction concepts

Going beyond the last blogs topic on error dialogs, we wanted to go a bit further with these Vista style dialogs and use them in assisting the user in non-error situations as well. This gets a bit more critical for the advanced user, since he might get annoyed by this, so the option inside each dialog to not show this message again is extra important here (they can be re-activated at any point on a dedicated tab of the new Settings dialog).

One example of this approach is the Immunization start dialog on Vista:

picture.php


Vistas UAC might be annoying to some users, but as an advocate of the concept (just maybe not in the realization of its support in many end user software), we want to support the user in using it properly.

The key here: applications should not always require elevation - that's a requrement described by Microsoft in their Certification rulebook, and imho important to keep the annoyance factor of UAC low. The modularization described in an earlier 2.0 blog post allows us to restart just the required part (the immunization) with just a click and a fast loading time here. And giving the user a choice allows non-admins to still use it in their allowed scope, as well as ask an admin to log in for them if wanted.

Another key here is offering the user details on what his choices are, and how they affect the operation, instead of just giving him a Yes/No choice that needs more careful reading to understand what the Yes and what the No means.

A second example might be the start dialog of RunAlyzer, which will now become, optimized in startup time, the new Tools section replacement of the Spybot-S&D package. This dialog was custom made, but has now been adjusted to show the same Vista style:

SDTools-v2-Welcome.png.png


The elevation shown as the last topic will only show if applicable of course. Again, we offer to automatically get rid of the dialog when loading is finished (now quite fast, mich will happen later in the background when you need it). Choices are explained to the user. And still, he can at all times decide to ignore the dialog and proceed like he wants if he already knows the app.

That's it for today from the 2.0 front; your comments are again very welcome. Let us know if you feel this is helpful, or too intruding and you would want to do without such suggestions from the app.
 
I think this is very helpful, as it does not scare the average user, nor annoy them. It helps explains what to do, and how to go about it.

Also, i read that someone suggested a link in the message box (the boxes that are shown above) to our forum if they have any more questions, which i also think is a great idea. That way volunteers will be able to respond and assist them easily. It also makes the user feel "safer" and makes them feel like they don't have to be some tech genius to figure spybot out. It lets them know that support is available. Something most programs nowadays do not let the user know. And well, with that kind of support from free software, it makes a very happy customer. :) (And maybe some donations as well. ;) )

haha, but seriously, i am liking these ideas for 2.0. :) I still really like the fact that the advanced modes and basic modes are set just right. That way, the advanced user can poke around and get things done fast, and the normal user has a clean simple interface they can understand. I think this is a great step in dealing with the advanced user VS. the non advanced user problem.

Great job! :)
 
Last edited:
Thank you for your opinion :)

Yes, links to the forum where a great idea. At first I wanted to put them into the dialogs as well, but then we came to the discussion point where we didn't want to overburden dialogs, so we looked for a few alternative courses, and ended up reminding ourselves about the help files. An updated help file would be welcome anyway, so why not add a help page for each dialog that, after displaying more information (e.g. the "immunization incomplete dialog just cannot name all possibly known reasons), has links to the forum, for showing all threads that have a special tag that belongs to this dialog.

Right now they are links like Which still leads to an empty list, so before releasing, we would have to add and tag threads for each dialog, like I did here as an example.
 
hmm...i understand. The help file is a good idea. :) That sounds good. Making threads that have a special tag in the help file, would provide easy help and access to the forums. Thus, making it easier for the person to look at the forum for the right information on there issue. Sounds good PepiMk. Keep more information coming, and i will keep giving my opinion. :)
 
Last edited:
The whole new interface is good but I would'nt rely on Vista only interface. Because the pics up here looks like an announcment in Win Vista, with the same icons and window style. Its better to have your own style rahter than vista because users will know that this window is of spybot S&D. One more thing. That S&D icon, please change the icon style to a more stylish 3d ish, beautiful icon. It looks like the program is of Win 95. Overall V.Good!
 
Well, your standpoint is a marketing standpoint. Indeed many companies skin their applications to an extend that gets realy confusing. From an ergonomic standpoint, we simply do not want to confuse the user, but give him something he knows! The "Spybot identification" factor needs to come from something else than the global style. The header bar (and the bottom icon bar in regular windows) are our attempt at that. When showing it to the first people, I even got the feedback that the header bar was too present, so I hope it's enough for an identification factor.

And yes, the icon is still in there because icons are another topic. Some hawe been replaced meanwhile, but creating that whole bunch of new icons is a work to be finished later ;)
 
They could help a lot...

About the link to the forums... Why not make an interface that allows the user to send its issue to the web, and when it gets anwered, the Spybot could make a little ballom like those from windows (that updates are ready to install or alike) informing the user that his issue/question was answered.

This could need to have an unique number for eeach Spybot... but could be really usefull.

Going back to your post, I like it.
 
Back
Top