TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Why do OSX applications look more polished than Windows/Linux?

3 pointsby jrubyerabout 14 years ago
Not to start a flame war, but can anyone shed some light on why <i>most</i> applications in OSX looks way more polished/beautiful than in other OSes? Is it because of the target demographics? Few examples from the top of my head:<p>http://www.git-tower.com/ http://versionsapp.com/ http://macrabbit.com/espresso/ http://www.panic.com/coda/<p>/Obviously this excludes cross-platform apps like Eclipse, Chrome etc

3 comments

SamReidHughesabout 14 years ago
Here are several reasons why they might look more polished:<p>1. Their font anti-aliasing algorithms are different.<p>2. Macs are less bumpy. Windows windows have draggable edges on all four sides. Windows toolbars were originally designed to be bumps. Now in Windows 7 the more polished looking toolbars look like a bunch of hills. Windows in Windows have their own menu bars, too. You can't just take an app designed to use draggable toolbars, remove the lines dividing toolbars, and have it work. So the APIs are different because of decisions made long ago.<p>3. Making an app pretty is more deeply ingrained into the development culture on the Mac side.<p>4. Windows applications just have more text, and fewer icons. There is always more text on the screen than a Mac would have. The desktop has the application name under each icon. They put shortcut arrows on icons.<p>5. Windows is skinnable.<p>6. Apple sacrifices utility in favor of being shiny.
评论 #2279043 未加载
pseudonymabout 14 years ago
The very short answer is the type of person drawn to open source projects. Apple (I imagine) spends a ridiculous amount of time on user interface, paying experts to go over their UI and making sure it sparkles. Whereas the programmers who donate their time to open source are a lot more involved in their projects, and don't spend as much time on the "useless" end sparkle.<p>To be fair, this is a very broad statement, and thanks to projects like Ubuntu focusing more on user interaction it's starting to make headway, but even just looking at what a mark of pride it is to be using something non-intuitively difficult (vim, emacs, cli interfaces, hand-rolling operating systems and packages...), the realm of UI design on open source projects is vastly underpopulated.<p>As to Windows, that's anyone's guess. It may be they're just relaxed enough in their market superiority that they don't feel the need to bring as many designers to the table. Or it may be the other way around: Apple knows that one of the only things that sets it apart from other companies (and Microsoft in particular) is snazzy design, and they've chosen that niche to run with as far as they can.
评论 #2278746 未加载
mtrnabout 14 years ago
It's also the sum of details (wrt to the setting as a whole. Just to pick one):<p>The single menubar on top means also: You have infinite space on the top. If you scroll your mouse, because you want to click on a menu item, you can "virtually" scroll beyond the screen, yet still be on the menu bar. When I first read about this, and the reasoning, I found this quite surprising.