Widgets And The Active Desktop
Steve Rubel tells of the imminent launch of Konfabulator for Windows, “a wildly popular OS X application that lets you run little apps called Widgets“. From what I can see Widgets are small applications that sit on your desktop and do things like collect data, tell you the time, inform you of new email, that kind of thing. It looks great, but I have some reservations about how this might work on Windows.
I’ve noticed how there seems to be one fundamental difference between Windows and Macs: Maximising Windows. Most folk using Windows seem to use their programs so they take up the full screen — indeed, that is the default for many programs. Mac software doesn’t think like that. The key is when you double click the bar along the top of a window: In Windows that will toggle between maximising the window; on a Mac it will hide the window. (Another example of this is difference is that there is no maximise button on a Mac window, while there is on Windows.)
Why is this important? Well, assuming I’m right on this (I’m no Mac expert, and I certainly don’t know the history behind maximising windows on Macs), the desktop (your screen, basically) is a more valuable place for Mac users. It’s unlikely a Mac desktop will be smothered by open programs, because of this lack of maximising. For Windows users, it’s much less likely this is true. For most users, having one or more programs open will usually mean their desktop is hidden from view. The only way to alter that is to reduce the size of open programs, minimize them, or to right click on the Windows taskbar and choose ‘Show Desktop’.
This is why the System Tray — the thing at the right-bottom corner of the screen — is so important in Windows. It serves as a place to collect stuff and to offer at least some information to the user. I’m not going to get into which is the better design here, but to me this is one clear reason why Microsoft’s Active Desktop — the closest forebear to Konfabulation’s Widgets, I’d suggest — never took off. Active Desktop offered a screen alive with information and little widgets keeping you informed of, er, the time, new email arriving and other data. But it never really worked. After all, what’s the point of an active desktop if you can’t see it?
I wish Konfabulation luck, and perhaps they’ve got a way around this problem. I can imagine that if you allow the widgets to sit above existing windows, this argument might be moot. But, once again, I don’t believe many Windows users enjoy having stuff overlapping or sitting atop active windows, which may explain why great products like Klips have only a limited audience. Probably, in the end, it comes down to Microsoft figuring out that as screen sizes grow, the old default maximising approach no longer makes sense.