Nitpicky differences between Windows and OS X

Web development on Windows is taboo, and I have yet to meet another designer who prefers it over a Mac. But I grew up with Windows, and I have been extremely comfortable with it my entire life.

I started working at WP Engine in October of 2015, and they issued me a brand new Macbook Pro. Though I immediately put myself on the waiting list for a Dell XPS, I spent 7 interesting months getting to know the intricacies of OS X.

This article focuses on nitpicky differences between the 2 operating systems, as they pertain to my workflow. I try to provide a comparable tool for lacking features if I know of one to suggest.

Section 1: Explorer and Finder

Good thing Windows

Folder/file manipulation in dialog boxes

System dialog boxes (such as Save or Open) in Windows are like miniature file explorers, and you can do nearly anything in them from creating new folders to manipulating other files. Dialog boxes in OS X make me feel shackled in comparison.

Let's say I thought that I exported a file from Photoshop to my desktop, but I actually saved it somewhere else deep in the system. I can simply export the file again, then drag it from wherever it is over to my desktop.

Good thing Windows

Address bar with full path

Explorer shows you the path tree to the current directory, and it lets you copy that path to the clipboard. So simple, so useful. There are ways to show the path in Finder, but they are purely visual references (you cannot copy the path).

Good thing Windows

Copy as path

Explorer lets you copy the full path to a folder or file in the context menu (Shift+right click). Convenient when uploading something to a site or attaching a document to an email.

Update: This feature was added to El Capitan!

Good thing Windows

Create files from context menu

Windows lets you create new files with a right click of the mouse, whereas OS X forces you to create files by saving them out of a program.

Good thing Windows

Install multiple fonts from context menu

Explorer lets you highlight a bunch of fonts, right click, then install them. The only way to install fonts in OS X is to open FontBook and drag them in.

Good thing OS X

Thumbnail previews for PSD, AI, etc.

Finder shows thumbnails for Photoshop, raw camera, and other obscure graphic files, which is great for us designers. But you can install a better version of this feature for Windows with FastPictureViewer's Codec Pack.

Good thing OS X

Multiple tabs in Finder

It's great that OS X has multiple tabs built into Finder, activated with Command+T. Add a Chrome-like version of this feature to Explorer with Clover for Windows.

Good thing OS X

Simpler copy, cut, and paste

You cannot "cut" a file in OS X, only copy it, which was annoying for me…at first. I learned to hold CMD while dragging, which performs a move, but I was ecstatic to learn there are options when pasting a file. CMD+V pastes a copy, CMD+Option+V moves it. This is brilliant, and much better than Windows because it moves the action to the last step of the process, and you can change your mind (move rather than duplicate) without having to start all over.

Good thing OS X

Spacebar preview

Click an image, tap the spacebar, and see a preview of it. It even works with Photoshop files, etc. I haven't found a comparable alternative in Windows, but FastPictureViewer's Codec Pack is acceptable.

Bad thing OS X

Cannot get total file size of everything inside a folder

Have you ever highlighted a bunch of files/folders in Finder, then right clicked and chose Get info? It's a trap. I had to restart the machine because it opened hundreds of Get Info windows, one for every file in every subdirectory.

In Windows, however, this shows a single properties window with aggregate totals of what I selected…which is what I really wanted to see.

Bad thing OS X

Window buttons

I may prefer the location of the window buttons in OS X, but I like the buttons themselves and their functionality much more in Windows. The area around each circular button is dead space, reducing the target area that I can click (i.e., making it harder for me to click one of them). Also, the circle buttons are spaced away from the corner of the window, whereas the Windows button is the entire corner. Look at the picture. It's the entire corner. Click anywhere in that red box to close the window.

Mac forces me to be precise with the mouse in order to close a window; Windows lets me slam my mouse up into the corner and click.

Bad thing OS X

Grabbing windows

On Windows, I can slam my mouse to the top of the screen and grab a window in the blink of an eye. Then I can drag it to another monitor and slam it against the top of the screen to go maximized.

On Mac, the top of the screen is the menubar, which forces me to precisely move the mouse down a bit in order to grab the window.

Good thing Windows

Maximize

A maximized program in Windows simply fills the entire workspace of the screen (that is, it won't cover up the taskbar). You can go true fullscreen in Windows by hitting the F11 key, and it will just do it without the ridiculous 3 second animation that OS X makes you wait for.

OS X has a different concept of maximized that only does a true full screen, thus hiding your menubar and such.

Section 2: Keyboard

Good thing Windows

Home/End work like they should

Home and End go to the beginning or end of the current line. Ctrl+Home and Ctrl+End jump to beginning or end of the current document. Why did OS X mess this up so badly?

Good thing Windows

Windows+L locks the computer

Need to go for a coffee break? Just hit Win+L to lock your computer, requiring a password to get back in. You're not logged out, the computer isn't sleeping or hibernating…it's simply locked. Great. You can do something similar in OS X, but I am baffled that you have to manually set this up and at the goofy keyboard combination. I tried setting it to a hot corner, but I kept locking my screen accidentally.

Good thing OS X

The command key

Using my thumb on the command key instead of control saves my poor pinky a lot of pain. Plus there's great history in the key's purpose and icon design.

Bad thing OS X

Concept of deleting

OS X requires a modifier key in order to delete characters in front of the cursor. My brain and fingers could not get comfortable with this. Windows keyboards have a backspace key to remove text behind the cursor, and a delete key to remove characters in front of the cursor.

Windows also lets you go back one page in the browser and Explorer by hitting the backspace key. I take advantage of this by setting a button on my mouse to the Backspace key (instead of just Back), which lets me backspace and go back one page if my right hand is already on the mouse. I also use this mouse shortcut in Photoshop to delete layers, in Sublime to remove some lines, etc. Super handy.

Section 3: User Interface

Good thing Windows

Window snapping

The snapping feature on Windows has drastically increased my efficiency. You get satisfying and helpful window placement options via the mouse and keyboard alike. They even finely-tuned the sensitivity when you move a window towards the edge of a monitor that has another monitor next to it–you can snap it to the edge, or keep on dragging to bring it to the other screen. OS X users have a few options to get this feature, such as BetterSnapTool (paid) or Spectacle (free); they'll do the trick, but I found they are not quite as refined or as satisfying as Windows.

Good thing Windows

Multi-monitor support

Windows 10 has incredible support for multiple monitors; task bar options for each monitor, settings to show where apps are open. Also, individual programs can overflow across multiple monitors if you need something to be very wide; OS X just cuts it off if you try to do that.

Bad thing OS X

Clicking an app eats the first click

My workstation typically includes 3 monitors, which means I have a lot of windows open at the same time. I find it annoying on OS X when I go to click a menu option on some window that is not currently active, only to have it eat the first click and force me to click a second time.

Good thing OS X

Closing apps (CMD+Q)

This keyboard shortcut will close the currently-active app. Handy! Alt+F4 usually works in Windows, but it's not a standard and it's a less convenient keyboard combo than CMD+Q.

Bad thing OS X

Difficult to grab window corners for resizing

Maybe it's just me, but I have a hard time grabbing the corner or side of a window to resize it in OS X…like the sweet spot is only 2 pixels wide or something equally ridiculous. I usually have the same issue on Linux systems, but never on Windows.

Bad thing OS X

Difficult telling titlebars apart

OS X places visual emphasis on the dock, so the titlebar for each program looks identical. I suppose they want the user to return to the dock whether launching or switching apps. Windows also lets you keep favorite applications in the taskbar, but most apps also have an icon of the logo to the far left of the menu bar that I can use to differentiate them.

Bad thing OS X

Programs cannot span multiple monitors

You cannot stretch a window across multiple monitors on OS X; the piece of the window that overlaps the monitor's edge will just cut off. OS X treats each screen as a completely separate piece of real estate.

Windows gives you the best of both worlds. You can treat multiple monitors as a single overall plane by stretching a program across them, or you can use the snapping features to easily dock programs to individual monitors.

Bad thing OS X

Does not know about additional monitors until after user logs in

The practical gripe here is that I would have my mouse and keyboard plugged into an external monitor, so that I didn't have to constantly unplug them when going to meetings, but OS X doesn't sense those inputs until after logging into my account. Not the end of the world to have to use the laptop's keyboard to log in, but still annoying.

Section 4: Software

Good thing OS X

Alfred

You win, but Hain feels promising.

Good thing Windows

Arrow keys to scroll through blending options

Here's a Windows-only Photoshop tip that OS X users probably don't know they're missing. Once you choose an option from a dropdown menu in Photoshop's interface, you can use the up/down arrow keys to scrub through the other options. I often use this to quickly preview blend modes, for instance.

Good thing Windows

Bash on Ubuntu on Windows

This is fantastic. My current workflow includes an Ubuntu Server VM for all web development. This isn't terrible per se, but I'm not overly excited about working over a Samba share and not having subl available on the command line.

The only reason you would be required to own a Mac is to create a MacOS or iOS application, and even that landscape is changing (Well, sort of. Let me dream!).

Section 5: Dock/Taskbar

Good thing Windows

Sneak peak

Windows users can hover the mouse over the icon of an open application to see a real-time sneak peak, including playback controls, if appropriate. It also shows multiple thumbnails if there are several windows open for that app.

Good thing Windows

Jump lists (pinned and recent items)

This is a great feature. You can right click a program in your taskbar and see a list of recent, most visited, and pinned things for that program. It's often super convenient to open the program and the file right from your taskbar and with a single click.

Bad thing OS X

Single menu bar

Some people love it, but I can't stand it. A single menu bar to rule them all forces extra clicks and wasted time. Rather than seeing the menu item I want and clicking directly on it, OS X wants me to waste a click (or alt+tab) to make a program active first, then I can review the menu options for that program.

Bad thing OS X

Cannot have dock on all monitors

Related to the point above, a single menu bar becomes more annoying when working on multiple monitors, having to jump back to the primary monitor to interact with menu items. And you can only have the menu on a single monitor at a time, which is not very helpful to me.

Bad thing OS X

Clicking an icon in the dock does not maximize/minimize that application

OS X ignores my feeble attempts to minimize a program by clicking its icon in the dock. Windows lets you click an open application's taskbar icon (in the "dock") to minimize and maximize that program.

Bad thing OS X

Cannot CMD+tab to switch to minimized apps

Minimizing an application in OS X tosses it to the right side of the dock and kills my ability to use CMD+tab to switch to and maximize that app. There is an option to have apps minimize into their icon (rather than to the side) but things get wonky when you have multiple windows of the same app open.

In Windows, alt+tab lets you cycle through all open programs, regardless of their minimized status. And the new Win+tab feature (that mimics Mission Control) functions the same way.

Section 6: General Features

Good thing OS X

Font rendering

From a designer/typography perspective, ClearType is a joke when compared to OS X's font rendering. Typography looks far sexier on OS X, with or without a retina display. Though, as others have pointed out, reading text for any period of time is easier on the eyes in Windows.

Good thing Windows

Remote desktop protocol

I can use the built-in RDP feature of Windows to hop into another Windows computer with full mouse and keyboard abilities. This supports multiple monitors, audio, and even the clipboard.

Good thing OS X

System-wide dictionary

The built-in dictionary doesn't save my life or anything, but it was nice having it built into context menus of various programs when highlighting text. Sort of like the browser feature where you can highlight a word, then you get "Search Google for thisword" in the context menu.

Good thing OS X

Font Book

OS X comes with Font Book, which is a great way to view and organize fonts by style. Add a comparable program to Windows by installing FontBase.