←back to thread

567 points elvis70 | 2 comments | | HN request time: 0.001s | source
Show context
metadat ◴[] No.43525239[source]
This looks nice and easy to use.

My hypothesis is today's "modern" OS user interfaces are objectively worse from a usability perspective, obfuscating key functionality behind layers of confusing menus.

It reminds me of these "OS popularity since the 70s" time lapse views:

https://youtube.com/watch?v=cTKhqtll5cQ

The dominance of Windows is crazy, even today, Mac desktops and laptops are comparatively niche

replies(16): >>43525330 #>>43525364 #>>43525525 #>>43525540 #>>43525588 #>>43525908 #>>43525913 #>>43526321 #>>43526344 #>>43526446 #>>43527011 #>>43527132 #>>43527202 #>>43528185 #>>43531771 #>>43536478 #
esafak ◴[] No.43525364[source]
Microsoft Windows programs hid functionality under layers of menus and the registry. MacOS, at least, surfaces much less functionality, because it offers sensible defaults. I never had to do anything akin to fiddling with the Windows Registry.

I did like some Windows things, though, like the ribbon, and reconfigurable UIs. Today's UIs are more immutable, for the worse.

replies(7): >>43525417 #>>43525437 #>>43525470 #>>43525533 #>>43525704 #>>43525732 #>>43526540 #
zamadatix ◴[] No.43525470[source]
I'd agree macOS surfaces much less functionality but I feel like it's more "because they don't want you to feel like there is a choice to make in the first place" rather than "because the defaults are ideal for everyone". Over time it feels like "layers of menus" have definitely made their way into Apple's software anyways.

The replacement to the registry seems to half be "magic CLI incantations for settings which can't be found in the GUI for some reason" and half "here's a $4.99 app to 3 finger tap to close tabs".

replies(1): >>43525924 #
p_l ◴[] No.43525924[source]
And the defaults system is just registry by another name
replies(1): >>43525950 #
cosmic_cheese ◴[] No.43525950[source]
Not really, defaults are stored in per-application plist files rather than in a singular database.
replies(1): >>43528859 #
p_l ◴[] No.43528859[source]
And what difference to end user it makes where exactly the key/value data is stored? No real difference whether the data is HKEY_CURRENT_USER\Software\MyAppName or com.my.app when you're trying to coerce some internals whose configuration is not exposed because you're not worthy of it
replies(3): >>43528951 #>>43529479 #>>43544688 #
1. julik ◴[] No.43544688{6}[source]
There is - removing a wonk preference namespace is as easy as `rm ~/Library/Preferences/com.cheapskatesoftware.wonko.plist`. Whereas the Windows Registry is a monolithic piece of gunk you need a Microsoft editor for to zap something
replies(1): >>43545914 #
2. p_l ◴[] No.43545914[source]
Considering the day I once spent hunting for all possible plist locations of a single program, I'd rate it about same for registry and plists