- Clear indication of whether something was clickable or not, vs. everything flat and featureless
- Good contrast
- Normal-sized widgets which left enough room for content vs. the huge widgets we use today for some reason (it's weird for me to say this, but Linux desktops are the worst offenders here). I get why they're important on touch-enabled systems but that's no reason to use them anywhere else.
- Useable scrollbars, no hamburger menus
- And -- although Windows-specific: the Start menu was something you could actually use.
The state of testing, examination and debates about user interfaces was also light years ahead of what we see today. I was genuinely fascinated about what my colleagues who did UI design were doing, and about the countless models they developed and metrics they used. If it was the same bikeshedding we see today, they sure as hell knew how to make it look like they were having a real debate...
I suspect the reason behind this drop in quality is largely economical. Fifteen years ago, you needed a great deal of understanding about perception, semiotics, about computer graphics, and a remarkable degree of mastery of your tools in order to produce an icon set. This made icons costly to develop, to a point where it was pretty hard to explain it to managers why you need to pay a real designer a heap of money for a real icon because, dude, just look at every other successful app on an OS X desktop!
Agreed. I strongly dislike the Windows operating system but I miss very much the Windows user interface which was very well designed, consistent, and optimized for real work.
One of the things I miss the most are the consistent, universal and wide-ranging keyboard shortcuts. Not just key shortcuts for menu items, but keystrokes that allowed you to move around dialog boxes, resize windows, etc. OSX is largely terrible in this regard with even many common menu items without shortcuts ...
I actually find that's what I miss when I use Windows. Windows' universal keyboard shortcuts seem to be limited to window management and some basics like new files, save, cut, copy, paste, etc.
On the other hand, just about every macOS has the same shortcuts for actions within applications as opposed to without. For items without shortcuts, you can define your own quickly and easily in System Preferences, and those custom shortcuts can apply to just one app or every app.
Not only that, every macOS app puts the shortcuts in the same place, the menu bar. They're all searchable via the Help menu. On Windows, there are more often than not keyboard shortcuts that aren't listed in any menus, so one would have no idea what they are without looking them up. Further, because Windows software tends to be developed in any ol' framework with any ol' user interface, lacking in any consistency, quite a lot of programs don't even implement the standard, universal shortcuts.
It honestly reminds me of the experience of navigating Windows menus with Alt- and progressive keyboard shortcut learning, but flexible enough to handle things like Electron applications that don't even have a Menu bar or settable shortcuts.
Does anyone else use this or something similar?
Have spent the vast majority of my time on OSX for the past several years, but still reminisce about the wonderful keyboard shortcuts from Windows.
When I used to do tech support, from Win 98 all the way through Win 7 days, I would consistently find that reasonably intelligent human adults had difficulty understanding the Start Menu. If something wasn’t on the first menu, they weren’t going to interact with it. It seemed like such a no-brainer to me — just expand the folders! — but a staggering number of people found it alien and never adapted. Even the idea of a right-click VS left is too much for many people.
I think the desktop designers should have made a fixed set of top level menus. Only show the non-empty ones, but at least make everyone put apps in them. I'd propose a set including: games, programming, engineering, design, media, office, entertainment, audio-visual, system tools.
I'd also suggest subcategories particularly for games. If there is only one category, or not that many programs total, it could omit the subcategary level when showing that menu.
Put users first and stop sticking your company names in their menus. Add a little structure and some reasonable heuristics. Done.
I think Linux distros could do this since they have packaging guidelines and huge software repositories.
If you shave a modern OS down to just the features that you'd need to do your work, the economics of carefully designing a desktop and the icons becomes more "reasonable" again.
I still think that a clone of the classic Mac desktop, or Windows 3.11 would be great on Linux.
It's a purposeful mess in that regard. They know the control panel is unmanageable for the average user, so they've been building out the Settings app over the last few versions. The settings app is much more like the Settings in iOS and Android and purposefully laid out.
It makes perfect sense to have both those applications exists while the transition in progress.
A version of windows 10 that is completely free of bloatware (no Microsoft store, no preinstalled apps like candy crush, no tiles on start menu, no Cortana, only windows search, no edge, only Internet explorer). It only gets security updates instead of feature updates, and has support for 10 years. Best version of windows 10 IMO. FYI it was originally called LTSB (Long term servicing branch) and was renamed to LTSC (Long term servicing channel).
I put it on my new machine and it the 1st version of Windows I've been ok with since 7. Buying it is basically impossible for a normal person, but its readily available on tpb. (also kms activator)
Back to usable basics.
I wonder if this project is already out there... (Rather than try to start another side project)
Now the prevailing trend is this Fischer-Price children's-toys minimalism, with bright shiny colors and cute mascots. It's insulting
Do you have any links to such studies/focus groups/articles on this? I'd be genuinely curious to read about them.
Added: I'd be interested in putting together a Wayland desktop environment around the strengths of Windows 98's interface designs (along with some modern discoveries about human interface, and at least whole number resolution scaling). I feel like there should be at least one well-maintained toolkit which doesn't attempt to support full CSS styling on widgets.
New Start menu:
1. Click Windows key
2. type (typically) three letters of the program you want to run
3. Click <Enter>
That's 4 keystrokes, bound only by the time it takes the user to physically make the keypresses.
User doesn't need any knowledge of how programs are categorized, nor know a hierarchy of categories.
The process by which the system displays programs matching what the user is typing happens as fast as possible.
You can even speak to your damned computer and the start menu will probably react accordingly.
None of these actions require the user to even know they have a harddrive, or a system path, etc.
So modern users have a discoverable, accessible, realtime-responsive start menu that requires minimal cognitive load.
Remind me: how does Windows 98 Start Menu compare to that?
Unless what you want to run is, for example, "Internet Explorer": "Inte" will auto-complete to nothing useful if you have a bunch of apps, "Interne" will auto-complete to Internet Explorer, but "Internet" will auto-complete to Edge. Not exactly convenient.
Besides: it's full of ads, and it takes bloody ages to find an application in a list where every item is touch-sized and which doesn't expand to fill your screen. The keyboard entry became necessary because the new structure is impossible to navigate visually (for bonus points, while this structure is supposed to be better for touch interfaces, that's precisely where it sucks even more, because "just type three letters of the program you want to run" isn't too convenient on touch-only devices).
There are environments which manage to get this surprisingly right, such as LXQT: you have a hierarchical menu which is easy to navigate, but if you're faster with keyboard-based search, you can do that as well.
Plus, you know, to us ol' Unix farts, not having to type stuff in order to launch a program is what progress is supposed to look like. If thirty years of UX research gave us the equivalent of bash and tab completion, we might as well go all the way and replace the start menu thingie with a terminal and call it a day.
Edit: also, I don't know what kind of super workstation hardware you're on, but I'd hardly call that thing "realtime-responsive" :-).
That's the problem. It was far easier to browse through what's available. You can't search for something you don't even know the name of, but you can certainly read through a list.
As someone else pointed out, the discoverability isn't as good, but I think this has more to do with the fact that the start menu items aren't just all neatly collected in one location on your disk and by the amount of space the new menu uses, like if I have to always scroll to find what I want, it already lost the race against a list that shows most if not all applications at once.
Discoverability is, to me at least, a nightmare on most modern operating system, mobile included. I don't think it was much better on older operating system, but at least they had a manual and less stuff to worry about.
This is one reason why, on Linux, I prefer KDE/Qt applications above all others.
Ever since I first started using Linux in the early '00s, I've noticed that GTK+ applications have excessive padding, and the widgets just look huge, regardless of what GTK theme you're using. Qt, on the other hand, has a number of theme engines with small, tight widgets.
Personally, I'm a huge fan of QtCurve. You can customize it exactly how you want it, and it's a godsend. I just wish the GTK devs didn't torpedo the possibility of making a GTK3 version available.
For some examples, I opened up a KWrite window and took a couple screenshots of the main UI and the settings dialog: https://imgur.com/a/bx1dk8h
Get the Tenebris theme.
- Even purely from a UI perspective, I much prefer modern Chrome's flat and minimal UI over Internet Explorer 4, and I think most other people do too. At the time, Microsoft claimed that IE4 was an integral part of Windows 98, so I'm going to consider it as part of the Windows UI rather than just a standalone app :)
- The taskbar doesn't scale very well, and once you get more than a dozen or so windows, each entry with the same icon becomes indistinguishable. This was particularly bad because browsers at the time didn't have tabs. As I type this, I have 14 tabs open in various browser windows, and this just wouldn't have fit in a Windows 98 style taskbar. Note that I consider the non-tabbed single document interface ("SDI") to be an integral part of the Windows UI here. Both SDI and MDI (multi-document interface) were part of Microsoft's UI guides, and MDI was even worse than SDI.
- The Start menu also doesn't scale very well, and could get very deep, which confused users. It lacked a search function like Windows 10, Mac (via Spotlight) and most Linux DEs today have.
- No support for virtual desktops, which Windows 10, Mac and Linux DEs today all have.
- Network Neighborhood was slow af, and was confusing for users to configure. Apple's AirDrop has a much better UI for sharing files on a network.
- Active Desktop.
- At the time, Microsoft was experimenting with integrating the web with Windows, and one of the things they did was put hyperlinks all over the place. They even experimented with changing it so that desktop icons and icons in Windows Explorer were links, and this caused a lot of confusion due to the inconsistency between a single-click vs double-click.
Some of the problems here are that we have much more computing power now, and (at least I) tend to keep more things open at a time. There were also numerous Internet UIs that Microsoft was experimenting with at the time (NN, AD, MSN, etc.) and many of them didn't work out.
At least when they started doing animated menus and such you could still turn those features off.
- Start menu was crap without search. Search, and being able to just start typing, is extremely important for day-to-day usability.
- The toolbars of many applications used to contain far too many buttons that almost nobody ever clicked on.
- I consider the taskbar in Windows 7+ to be the best way to handle multitasking and switching between applications (including the previews on hover, the wheel click for new window or closing an existing one - just like browser tabs work, etc.). No other OS/environment even comes close in this regard.
windows 98 may have been the height of desktop UI.
the windows file dialog is still, puzzlingly, the very best out there. no idea why other platforms are so resistant to copying it.
Whatever I did on Solaris [1] or even early OS X [2] felt like I was doing real work, important stuff, even if I was just messing around.
I don't know what changed, I use both Linux (Gnome 3) and macOS Mojave daily but they both lack that polished "workstation" feel. Maybe it's all in my head or I'm just getting old :/
[1] http://agilo.acjs.net/files/screenshot_solaris.png
[2] https://forums.macrumors.com/attachments/picture-2-png.57621...
But most of us who have been around for a while can imagine a modern computing environment that still treats desktop computing as desktop computing (and not just large form factor mobile computing).
Who cares about having a file explorer on their mobile device? Who needs advanced networking options on their laptop when they're just using coffeeshop wifi? It'll probably get more and more segmented.
I've recently had the fortune of talking at length with my mom about her past, and one thing she brought up was how she felt when my dad brought that first desktop computer into the house. To her, it was kind of like a typewriter (which she understood), and kind of like a television (which she also understood). You type things, and they appear on the screen, but -- and this is the spooky bit -- other things may appear on the screen that you never typed. It's something she got used to quickly enough, but never totally came to grips with.
I think most people -- even very smart people -- are like that. They don't know how to deal with a machine that works semi-autonomously, in ways that don't obviously correspond with their input, nor to form an internal model of how it works, nor to engage with the machine transactionally in order to successfully operate it to complete a task ("if I do A, the machine's internal state will become B and I can expect its future behavior to look like C"). This comes natural to us, because we're techies and this is what we do. Some people can sit at a piano and play it like nothing. I can't!
The insight of the GUI was to draw a representation of the machine's internal state (or a highly simplified model of it) to the screen in terms that humans readily understand, along with available options for a human response (in the form of buttons and pull-down menus). Early GUIs prioritized the mapping of machine models to aspects of the real world, leading things like the spatial Finder which presented the file system in such a way that we can use our instincts for how we find things in real space to navigate it. This approach gets you some leverage, but there are limits to how far you can go with this. As time went on, we ran harder and harder against those limits. Typical office users may have fared okay, but then computers started to enter the home in a big way AND started to be networked in a big way, leading to a whole new base of inexperienced users -- who might've otherwise never touched a computer in their daily lives -- confronted with an overwhelming tidal wave of possibilities. And they became baffled, mystified, and frustrated by even the easier-to-use, Windows 9x era interfaces we had. And then, a decade later, smartphones created a whole new base of confused users. So the designers of today, having exhausted all the good ideas of how to solve the problem, resort to the UI equivalent of shouting at a deaf person: dumbing down the UI, removing elements considered to be too distracting, enlarging and spacing out the ones that remain, replacing specific error messages with meaningless but inoffensive blobs of text ("Something went wrong", "There was a problem", etc.).
Even more maddeningly, some of these changes were inspired by corporate communications. Some of these new error messages ("We're sorry, but...") resemble the old broadcast-TV error message of "We are experiencing technical difficulties. Please stand by." But the thing you have to understand is, this sort of communication works on normies. They don't need specific details of what went wrong, what they need is to be reassured that everything, in fact, will be okay. From an appealing-to-normies standpoint, "We are experiencing technical difficulties" would have been a vast improvement over a common Windows 9x error message -- "This program has performed an illegal operation and will be shut down." To a normie, "illegal" means criminal! The Feds put people in prison for a long time for computer crime; imagine the panic that would set in if you, knowing nothing about how a computer works, were suddenly told that it had done something illegal!
So really UI designers are just prioritizing soothing users over giving them actionable information and fine-grained control. The next revolution in UI design will be in making users well informed and capable without alarming them. I'd prefer that everybody toughen up a little, and basic understanding of how these machines work becomes a part of our civilization's literacy requirements, but that's nearly impossible to achieve given current market forces.
I don't know what changed”
You got more experienced. When you’re looking at your second, third, etc. system, there always are cases where you think “This is so easy on ‘Foo’, why does ‘Bar’ make it so difficult?”, and feel like wasting time, even if it isn’t really difficult on that system, but just different, or if it is difficult because you are working on step A, but the new system has a better workflow that does steps A thorough Z in one go.
If you ask people what’s the most fondly remembered or impressive OS, computer game, word processor, mobile phone, music player, etc., it often is the first one they really used.
The new version of iCal’s only purpose was to look pretty and offer very basic functionality. The older version might have started looking dated, but I could use keyboard shortcuts and see details about my appointments easily at a glance. The new version didn’t even want me to know details existed.
The same story played out in Mail.app, Address book, iWork, etc.
MS’s new “Modern” apps show that the same influences have driven Windows development in recent times as well.
I feel like this is an odd statement to make with no data.
I can only speak for myself and my partner, but our current systems hold much more love than anything that came before.
For me i3 on Linux is mature enough to not be intrusive into my life, mpd as a music player and so on.
For my partner, she uses a Mac/iPhone/Apple Watch, and after coming from windows 7 she finds it “much better”, and “I would never go back”
Games are another example. I played hundreds of computer games in my youth, from donkey king on the Commadore64 to rayman on the PlayStation. And my most fondly remembered game is almost certainly grand theft auto: vice city which is a much later title.
I don’t think it smacks true that people love the first thing they learn on. I’m not keen on MS Windows 3.1 today, or MS operating systems in general, in fact quite the opposite.
Neither is inherently bad. The problem comes when you're apower user forced to. Use casual product or vice versa.
Anecdata: I used Windows for the first 10 years of my computing life, and today I'd rather use any obscure Unix over any Windows. The "Unix philosophy" as an attempt to produce a consistent UX has held up pretty well over 40+ years.
They did, because usually only adults used PCs.
Now kids through elders use PCs and there's nothing wrong making the UX more friendly to people unaccustomed to working in tech.
It's in your head because I think you're missing the roles PCs now play for everyone in society.
There's nothing wrong with making error messages less intimidating. There is something wrong with not giving any information about the problem or not even displaying an error message.
I stick with KDE and have been happy.
It works perfectly for the same values of "works" and "perfectly" as on commercial unices. In other words it is in the middle between lightweight WM and full desktop environment, mainly because there aren't any applications that meaningfully integrate with CDE apart from all the dt* stuff (text editor, terminal, calculator...) included with CDE distribution and for the CDE's design to be meaningful you really want CDE applications that integrate with it's object model and not just plain X applications, otherwise it is only somewhat mis-designed window manager.
There was nothing in common widget libraries or development processes that helped users learn how to operate the system. Merely exposing all the functions is of no use if you don't already know what's their meaning and how you're supposed to use them.
People learned more those days not because the interface made it easy, but because they had no choice if they wanted to use the system at all.
Solaris [1] UI certainly does though!
---
A: You didnt used to have a "workstation" at your house
B: The machine you had at your house was a completely different platform than say, Solaris machines or terminals/mainframes etc.
C: The UI/UX of the work machine and the home machine are now the same -- so its easy to do the "home stuff" on the work machine now.
D: Fewer people than ever have a dedicated "work machine" and do a lot of personal stuff on that "work laptop" regardless of if they arent supposed to.
It borrowed some technologies and ideas from NeXT but the final product from a UI/UX perspective was more a continuation of what is now Classic Mac OS.
I suppose it's similar to the situation with newer cars, where the engine is so quiet that one sometimes forgets whether it's even on, and attempts to start it again. There have even been laws introduced to make sure that cars can be heard: https://news.ycombinator.com/item?id=8925126
And to your comment about cars, it seems to be more about pedestrians that can know about an oncoming vehicle and less about whether the user thinks it's running. The latter seems to be something that can be easily fixed.
I mean, swapping used to be a fact of life in the late 1990s and early 2000s, even on Linux - RAM was just too cramped back then. But then we got machines with lots and lots of RAM even at the low end, and Linux became snappy and quiet-- while Windows is still as bad as ever.
But the grind of the hard drive when something happens. I never would have thought of that again had you not made this comment. Crazy nostalgia there.
So there's this notion in video gaming where you're strolling through a forest or in a cave or factory or some sort of level with no enemies, no battle music, but you suddenly find yourself upon ammo crates and health packs.
Indicator that a big fight was about to happen.
For me and my early voyages through computing, learning how to write little programs and messing about with settings to see what they did, if I ever got stuck on a problem it was THAT noise that told me "hey you're onto something here".
What a time.
At that time the visual designers were strongly urging that all icons be greyscale because they said color was "distracting". I overruled them and insisted the icons have color because it was better for overall usability.
Now the whole industry seems to have come under the influence of the visual designers favoring visual appearance over usability. Much less attention seems to being given to real overall usability.
And then they ripped the text labels out of the Windows taskbar, as if we are supposed to remember what the icon for Word and Outlook looks like today.
Did they run labs with actual users to check how they reacted to the monochrome icons?
If you do that well, you can use color to convey another dimension, much like it layers meaning on top of source code (by coloring keywords, variables, comments, etc)
http://blogs.msdn.com/b/visualstudio/archive/2012/02/23/intr... (the hilarious original annoucement)
https://www.hanselman.com/blog/ChangeConsideredHarmfulTheNew... (commentary)
https://visualstudio.uservoice.com/forums/121579-visual-stud... (a rollback)
https://docs.microsoft.com/en-us/visualstudio/extensibility/... (Visual Studio 2017 icon color pallette and guidelines)
It's unbelievable it was even implemented, let alone released.
I don't buy into it, though. They tried monochrome grey icons in Visual Studio 2012, and people hated it, for good reasons. So now VS icons have colors again.
Edit: apparently hn hates emoji.
Sigh.
Users often use a document as a template. Better teach them to SAVE! it under a different name first before editing anything. If they fail that step, content vanishes regularly.
I love how concepts like "folder structures" apparently get deprecated. Yeah, sure, because a tree is bad to model relations. It is like when we removed table of contents from books and just added the required meta information to a long list. Sumerian literature can suck it.
Sorry for the rant, but I already know the transgressions we will have to endure. I want to just save documents in a defined state. No, I do not want to tag it.
This rolling save mechanic would have been possible without a persistent cloud storage. Why just have these bad ideas now?
“Save the document?” is a stupid question: of course I want the program to preserve what I do. But I also need a way to roll back the changes afterwards if I discover a mistake.
With the web, we had a lot of consistency for a while simply because browsers didn't allow much customization. Initially, all links were underlined, and form buttons had to look exactly like the browser presented them. But then CSS happened and all bets were off. Underlining is largely gone as a UI idiom. It's no longer evident if something is a link or button, whether you can right click and do "open in new tab" (often not possible if the link is not a URL but a JavaScript function), and so on. A "native" app like Slack is all over the place in terms of UI consistency, compared the strictness of the old IBM CUA standard and others. One may be productive within a single app, but not all of the idioms translate to other apps.
I think we're in a transitional phase where we're halfway between old-style GUIs and something more fluid that approximates real life to a greater degree. Consider the "UI" of a kitchen appliance or the packaging of a new iPhone, or a TV remote control, or just a plain old door. Everyday objects vary wildly in what "idiom" is provided to the user. Some doors have a handle, some have a knob, some have a bar you push. We have the same kind of annoying lack of standards and consistency in the real world, though it's usually evident that you can turn a know and push down on a handle.
One can imagine a future where UIs are gesture-based, for example. Think of the 3D UI from Spielberg's Minority Report. Some of these UIs may need to offer completely new way of interacting with objects (grab and make a fist to copy, open your hand wide to paste, or something) that will be difficult to standardize, much like the real world.
https://www.goodreads.com/book/show/840.The_Design_of_Everyd...
Except MusicMatch Jukebox, Sonique and zillons of "who made this?" shovelware.
These days, such shovelware became the norm, to the point where even built-in apps often look like that.
It's interesting that every time I bring it up, such comments get a lot of upvotes. Clearly there's some demand for this sort of UX, at least in this community.
The Matrix is 20 years old this year, it is dated, it is still awesome.
Today that would roughly correspond to looking at Windows Mobile CE interfaces or OSX Panther/Safari 1.0. Anything older and it starts coming back into fashion.
The rise of windows 95 AESTHETIC a couple of years ago and now this seems to confirm a trend. Certainly so, if you thrown in some art projects like Windows ‘93, recent fashion and music trends around vaporwave and reinterest in PC-9800 emulation.
Love it.
Everyone is copying the typefaces and color schemes from the magazines which came in the 70's.
>The rise of windows 95 AESTHETIC
Most of the kids with the AESTHETIC meme didn't even use Windows 98 or be even aware of computers. I remember w9x not as a fashion trend, but as a shitty os with a nightmare to manage in order to not crashing while intalling a driver. Installing games took ages, and viruses were a real thing.
Also, everything was shareware. Libre software and Linux/BSD were not known outside academics except at very late 90's.
If they knew and be alive into that, they woudn't be so fake nostalgical.
Moreover, if you guys haven't read it yet you should definitely check out Raymond Chen's Old New Thing, which talks about the reasoning behind some of the design choices that went down in earlier Windows desktops.
(In fact, I wish modern desktop environments did this automatically on HiDPI screens while keeping the original pixel art as their source-- especially for its improved usability on lower-res displays, which are still widely used, both on desktop and mobile. Instead we tend to get SVG, which while extremely crisp on high-res displays is a mess for the original 16x16 or 32x32 use case.)
Side note: gave me some joy to read the comments and find that the ZIP file with the icons in was infected with a virus. Now that's the kind of retro I can associate with Windows 98.
And that teal... gets me every time. I used to think it was hideously ugly, but these days there's an understated elegance to it that just can't be denied.
3.11 and earlier were utter garbage. I was on an Amiga, and so thankfully avoided those steaming piles.
95, 98, and ME were brutal operating systems, crashing all the time, corrupting data, and generally making life hell. There was an NT 3.51 mod that would give it the win95 interface, but there were too many software compatibility issues. Amiga was dead, so I switched to Red Hat.
Then came Windows 2000. A nice, clean interface. Speedy operating system. Real memory protection. Most things were in sane places. It got out of your way and let you get real work done.
When XP came out, I didn't really see the point. It had graphics that looked like a candy bar and slowed things down enormously. Thankfully, you could disable it. I'm still not sure what they actually improved in that operating system to make actual, real work easier to perform, but whatever they did, it took twice the memory to do it, and required a beefier processor.
Then came Vista, which was unbearably slow. I upgraded to XP during this time because my software wouldn't run on 2000 anymore.
Windows 7: A New Hope. It was still slow, but it turned out to be not an unbearable upgrade, although I still stuck to XP for as long as I could.
Windows 8: Bigger. Slower. Unfathomable. I stuck to 7 through gritted teeth.
Now we're at Windows 10. Schizoid is the best word I can use to describe it. Horrible UI half in the Vista world, half in the mobile world, Duplication everywhere, no clear path for getting things done, constant updates at inconvenient times (you can't seem to get even a month of uptime with this OS).
I've since switched to Ubuntu, and run my Windows software in Wine.
Then the new-wave of UI designers decided all of this was 'ugly' and needed to be cleaned up. Maybe the new stuff is 'prettier' (subjective) but we clearly took many steps backward with regard to usability.
When Win 3.1 and especially 95 were developed, a lot of focus and testing was done on usability because it was expected that a lot of people wouldn't know how to use a GUI. Concepts of 'this is a button, you move the mouse pointer over it and you can click it' would be novel to a lot of users. All the signifiers had to be on point and consistent.
All of that has gone out the window. I blame 1) Mac OS X, because it was pretty it made classic Windows UI look ancient and obsolete and 2) smart phones with UIs so opaque that apps often include little tutorials showing you how to use the UI, basically giving up on trying to be intuitive.
Not all of the interface shown in these screenshots uses Platinum -- in particular, Quicktime Player did its own thing, and a handful of control panels used an older look-and-feel based on Mac OS 7 -- but it should be pretty apparent what the standard was.
(it should be called "moreicons.dll", but this was from when filenames had to be 8 + 3 characters long)
This was part of whatever that Win3.1 thing was that would scan your disk for programs it recognized and add them to Program Manager, right?
I'm pretty sure it's just nostalgia, I have no idea why everyone here seems to think they're objectively better
> Rather than some designer’s flashy vision of the future, Windows 98 icons made the operating system feel like a place to get real work done. They had hard edges, soft colors and easy-to-recognize symbols.
The change is deliberate and reflects a social shift. In the W98 days computers were primarily seen as work devices, and in particular Windows wanted to distinguish itself from the more playful feeling Mac (which itself chose a more playful feel to address the fear most people felt about their computers. Apple tried to repeat the Mac playful feeling with the iMac and early OS X feel, and while it helped a bit in the consumer market it reinforced that feeling that they weren't for actual work.
And though it feels like it, this relationship hasn't changed! The (often forced) playful feeling of modern UIs comes from the phone and the phone was able to succeed there -- even need it -- because 1> people were already comfortable with a non-professional connection to the web, mail, messaging et al and 2> it was a "phone", not a "computer". This didn't worry Nokia or Microsoft at first because they had "professional" devices, and probably we forget the days of carrying a work and personal phone for phone calling. But then since the work phones were so crappy they were able to capture the mindshare.
I think it's gone the wrong way: because phones are worth so much, much less effort goes into designing "work" apps, and the designers all start mobile -> web -> desktop.
Looking at Win98 icons reminds me of my days in high school when I would just tinker around Windows for fun, changing icons of shortcuts, make good ol' personal homepages in HTML and Javascript (mostly alert boxes), and play Starcraft 1 and Diablo 2. The icons and the Win98 UI give me pleasant feelings, mostly coming from those experiences.
On the substance side -- this isn't exactly about Windows, but in the last couple of years I've tried a variety of Linux distros and DEs. Specifically, I've tried CentOS 7 KDE, Antergos Gnome 3, and Manjaro 18 KDE, all on laptops. There's no doubt that both Antergos and Manjaro bring with them very modern DEs (regardless of Gnome or KDE). But for some reasons, I felt the most productive on the CentOS 7 KDE, even though it looks the most primitive. Before I had the Manjaro laptop, I thought it was a KDE vs Gnome difference (KDE being more similar to Windows, vs Gnome being more similar to macOS, and I generally prefer Windows), but I think it actually does come down to the UI design. CentOS 7's KDE looks very dated, but everything is very functional and took little customization to feel productive in. The difference is similar to Win98/2000 vs Win7/8/10.
So, for these “productive interfaces” let’s keep in mind the goal Microsoft had at the time, which was to get people and businesses to buy Windows machines in bulk for serious, office-centric work. The abilities of the new, less complicated graphical UI had to be rendered in a way that made it feel just as serious as the more complicated text-based interfaces ... or paper binders, even.
Moving forward to things like OS X or iOS, the goals of the encompassing products clearly are different. In these cases the interfaces are attempting to permeate the non-work lives of people otherwise not forced to “work” with computers, in ways they would enjoy using outside of a work context. The goal was to NOT feel like work.
Why is this contextual distinction important? Let’s assume people come to HN to learn. I certainly do. It’s a great place to learn about technology, science, and about building products and companies. From that perspective, it’s worthwhile that we develop some rigor in how we reason about designs and the way they were packaged into a sellable entity. When we judge products historically, statements of an absolute qualitative nature like this one are just fine ... but they are often the equivalent of latching on to one article about a single mouse study, never looking at previous work, not checking the references, ignoring available meta-analyses and so on. All the stuff that is rightfully frowned upon when it comes to scientific research. Clearly product quality is tremendously more subjective than science, but throwing all objective perspectives out of the window is a trend that won’t guide our discussions to the kinds of product insights the HN audience would benefit from the most.
In that vein, sometimes I wish for a desktop that is grayscale except for exceptional highlights (e.g., photos, warnings, ...). I remember that it was a real pleasure to use the Atari SM124 B&W CRT monitor.
But looking at Win98 icons and UI... I really do miss that interface. Contrast and buttons actually being buttons... etc
I think (despite my use of Win10 and MacOS for various reasons) that's why I have a love of Linux UIs... many of them hearken back to those days.
The Linux DEs I tend to gravitate to are the ones that are most like classic Windows UI
If you asked the same group to design this now in a world of high dpi high gamut screens they might not get the same constraints out in their design brief.
Google's work on flat responsive was in some ways running against the tide. Skuomorphic was hardly ancient when the Google reaction happened
I do like the depth though
Not that Windows looks nice these days either.