Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm inclined to agree. The design is fine, functionally, but there's a certain harmony missing from it and most Linux desktops (even elementaryOS') that makes them feel like using toys rather than proper desktops.

Mind you, I say that as a macOS user (although I did run Linux full-time for a good six years in a past life), and I'm sure many a Linux user will call the macOS interface toy-like to their eyes.

Even though all I see, whether in the old screenshots are the current, are misaligned and seemingly randomly-sized icons, ugly text rendering, and an unclear design vision, I'll still say that the typical defaults still do a pretty good job considering that no Linux distro with mass appeal has yet shipped with a forced theme to make everything just right because, after all, such a distro would never gain mass appeal to start with.

Not with the Linux users who know they're running Linux, at least. I think this is what Ubuntu and elementaryOS are trying to establish: Linuxes for people who don't know what Linux is. That gives some freedom for forcing good, consistent design — but not until there's enough "first party" software to make the rest of the Linux application ecosystem irrelevant.

I don't think that'll happen until Ubuntu or elementaryOS bring about killer apps, something like iLife for Linux. Beautiful, works exceedingly well, and designed for ordinary people rather than fellow developers. A reason to develop for that one distro rather than the whole Linux ecosystem, so far not yet forthcoming.



> makes them feel like using toys rather than proper desktops.

Fascinating. I consider systems like Android, Windoze and MacOS to be like toys for the same reason: superficially beautiful, but not actually a good tool for work.


The problem with MacOS is that much of its refinements for power users are so different from Windows (and Linux desktops modeled after it), that people don't expect they can do things the easy way.

Suppose you have a document open. You want to attach it to an email you started writing. In MacOS, you drag the icon from the window's title bar into the email. That's it. No need to browse to the same thing you already have on the screen, because your desktop is a set of objects you interact with... Not a window manager.

If you want to open a file browser, you can right click the title bar on any document, and it will give you a breadcrumb of all the parent directories.

If you move a document you have open in an application, the application will notice, and save further changes to that new location too when you go back to it and press cmd-S.

These are just a few little things in one aspect of the OS. But macOS is full of them. Like consistent keyboard shortcuts.

Or multi touch gestures that act while you perform them, not just trigger an action after. There is a commitment to making the computer work like it should, instead of making the human adapt.

Meanwhile in Windows land, even the official apps can't figure out how they want to look or how they want to work. And this is what Linux desktops based themselves on.

There are of course signs that Apple has also lost its magic, and that a new generation raised on touch and web and cloud has no idea how this stuff works. The idea that you can e.g. scroll casually through a decade worth of emails with one flick, offline, is a pipe dream in Gmail land. It boggles my mind that basic conveniences like sortable, resizable and customizable tables are now a luxury in many apps.

But there still is an insane amount of design thought that went into macOS, and everyone else is years behind. That's just a fact.


I don't understand how people can't tell the difference between the fake smooth scroll FF has by default and a proper pixel smooth scroll you get with MOZ_USE_XINPUT2=1. The fake one scrolls line by line and smooths the transition, but still won't react to minor finger movements, there is a threshold and it feels fake as f*. Don't know why it's default on linux, but hey linux folk probably don't have high expectations anyway; they are probably fighting to keep it that way.


This is news to me! It feels good when reading a page but stops inertia working, I can't do a quick flick to jump to the top/bottom of a page with it enabled. Toggling the Firefox option for smooth scrolling doesn't help.


You touch on the real tragedy: that all this may be lost in favor of less well thought out interfaces.


I've been looking for blog posts and content about macOS UX design and testing. Because it really is stellar. I'm curious what kind of stuff the elementaryOS team is reading that informs their design choices. Any ideas where to look?


Bit late replying, but I think the WWDC videos, especially old ones, relating to user interface design, what's new in Cocoa (not Cocoa Touch), and accessibility are great places to see macOS' interface decisions explained and justified.


ah thanks! Yeah these are super interesting


Trouble is, at the end of the day nothing is more powerful or more efficient than the command line and once you've accepted that fact (which more and more people are there days) you might as well just use Linux.


Why choose between CLI and GUI if you can have both? I have a shell on my osx and use it for a large majority of my work, but I also have decent CLI <-> GUI interaction (pbcopy, mdfind, screencapture, open, osascript, ...), and the most consistent, easy to use but yet powerful GUI.

And two things OSX is absolutely unmatched in: spotlight and preview.


Millions would disagree with you.


So ... like Gnome then? It hides all the "advanced" settings so well that you can't actually change them without resorting to the command-line.


This is a bad take


Of course it's a bad take, just another in a long line of people who think their own personal workflow is the only one anybody would ever need.

Even if the poster was kidding, it's symptomatic of the Linux ecosystem — never strive for better, what we've had for years is just fine, and be sure to mockingly put down any idea that dares to lift things up.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: