I’ve been regularly writing about motion sickness and vestibular issues in computing for years now, on this blog and elsewhere. The problem is poorly understood and broadly ignored by designers and engineers alike, who thrill at the prospect of infusing interfaces with dynamic movement, without pausing to consider how this affects a sizeable proportion of the population.

Apple’s response has been better than most, but still half-hearted at times. iOS is an exception. Although niggles remain, Apple’s iOS team has clearly worked very hard to ensure the iPhone and iPad interfaces are truly usable for all. But on tvOS, Reduce Motion does relatively little, and on the Mac, the system does not exist at all. This is something I find maddening, given how prominent animation is within OS X, how long Apple’s had to fix the problem, and the fact underlying settings have existed for years — but clearly in a half-finished state that users could not easily access.

Last October, I posted the following on Twitter:

Hey, Apple: this —
☑️ Reduce Motion
— would fit almost perfectly in the area I’ve outlined in red.

System Preferences pane with area marked out where Reduce Motion setting could go

It turns out all I got wrong was the placement. At WWDC 2016’s keynote yesterday, while no mention was made of Reduce Motion in macOS Sierra, I’m informed it’s coming. In fact, I was sent the following image:

Reduce Motion checkbox in macOS Sierra

I’m told when this box is checked, major system animations switch to crossfades, much like on iOS. This includes entry/exit animations for Mission Control, Launchpad and full-screen apps, along with swiping between spaces. I’ve no idea whether other integrated and problematic animations are also affected (such as full-page swipes in Safari and Preview), but there’s a checkbox there. It’s a start. It’s something to build on. It’s something to report feedback on regarding improvements rather than it’s very existence. And I’m delighted.

As much as it might irritate John Gruber, I really think this one merits a finally.