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

It's also an enormous task to replicate one. User interface design isn't just about rounded edges and aqua chrome, it's about all of the small details: spacing, scale, padding, margins, font rendering and hinting, colour, arrangement, target zones, interactive feedback, discoverability.

While I am delighted that there are people out there trying to build open source desktops that are more friendly and attractive, it isn't going to turn out well unless you have people on board who really know and grok user interface experience and design. For a good example of this, look at the vast quality difference between helloSystem and elementaryOS — the latter having significantly more attention poured into the smaller design details and it is immediately obvious how much of a difference that makes.

You can't just duplicate what you think you see. You have to also understand why it was designed that way in the first place.



hello started out of dissatisfaction with elementaryOS. hello tries to replicate Mac OS not how it looks but how it works. It’s not fair to compare elementary to such a new project maintained by one person.


There's a big difference between replicating how something looks or works and replicating how something actually feels to use. Granted, elementaryOS is a more mature project with more people behind it but the attention to all those little details is what makes it feel nice to a user.

My point is that helloSystem and/or Airyx are going to need that same level of design attention if it's ever going to feel like an adequate substitute. That tends to be where most open source desktops miss the mark today — they feel like they were designed by developers, not people who understand what makes up a good user interface.


> You can't just duplicate what you think you see. You have to also understand why it was designed that way in the first place.

Of course, that should be the main driving force: to understand the why and the how.

All I'm saying is that it's easier to do by copying an existing design than trying to come up with your own. Fake it till you make it is also a part of the process :D




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

Search: