Hacker News new | ask | show | jobs
by falcolas 5193 days ago
I would have to say that my experience is exactly the opposite of yours; the window management experience in Mac Lion is significantly worse than Windows 7. I have to give one caveat, however, I use a non-Apple external keyboard and mouse.

The change in responsiveness in the UI when you're no longer using the trackpad is astonishing. It takes me longer to perform tasks on my Mac than it does on my Windows 7 platform - particularly if that task involves switching between windows in the same application. The loss of my extra mouse buttons to move backwards & forwards on web pages has been especially painful (though oddly, they work to bring up Mission Control & the Application window controls)

And frankly, after using Mintty from Cygwin, the default terminal on the Mac was pretty terrible to use. Fortunately, that was easily remedied with the use of iTerm.

I'm looking forward to the time I no longer have to use a Mac for work development.

2 comments

I totally agree about the window management aspect. I switched from Windows to OS X as my primary development machine a year ago and still find it frustrating when I'm working with many windows.

I've tried using Expose and multi desktop setups but they just add complexity to my flow. Expose looks pretty but I avoid it because it randomly lays out the thumbs in some way that has nothing to do with how I've actually arranged them. Command + tab is application based, so I can't switch between windows easily. Command + tilde does that but it works completely differently by switching windows on keydown and keypress instead of showing an overlay. I'm sure next version of the OS X will introduce a new window management tools and obscure short cuts that just adds complexity to the system. The whole thing feels like random band aid solutions built up over the last 10 years.

I find the window management better in OS X (kde, gnome with compiz) simply because it gives you a way to see an instant snapshot of all windows or all application windows with either a hot corner or key press. In Windows you have to mouse over the icon to get a preview that doesnt work all the time (I feel that it breaks if the window's content changes. it then shows the application's icon instead of the preview).
Mission control is somewhat nice, but it doesn't hold a candle to the very simple and time-tested method of using alt-tab. Alt-tab is ridiculously fast, works on windows instead of applications, and doesn't require you to switch to the mouse and visually search for the proper window.

Also, a new feature of Windows 7 (actually I think it first appeared in Vista) is Win-Tab. It is like alt-tab, but gives you a preview of the windows instead of their icons. If you really need to see what a window looks like while switching through your windows, that's the way to go. I don't care for it, as it's a bit laggy, but then so is Mission Control on my Macbook.

I don't find Expose or Mission Control nearly as useful as the Windows Taskbar.

Unlike OS X where a really good Taskbar implementation cannot exist, I can add something just like Expose to Windows. It's called Switcher and it does pretty much everything Expose does.

The Taskbar is still better though because it's always there and at a glance I can see what's running.

Windows' taskbar today === OS X's dock
Not really; you have the option of changing how it's presented: the new style where you can hover for windows, and the old style where each window is separate, but grouped by application. Also, an active application is more visible on the taskbar than it is on the dock; it's the difference between a visually highlighted icon versus a small light a not-insignificant distance below the icon.

And, perhaps most telling, the taskbar icons don't bounce around like a 2 year-old on sugar to announce that they need your attention.

If the OS X dock were as good as the taskbar, it'd have one item per window instead of one item per app. I'd be able to put the finder icon where I want it. I'd be able to have launcher icons (quick launch) separated from items that represent running apps or windows. I'd also be able to put it at the top of the screen if I want to.

OS X is basically rigid where Windows is flexible.