Surface: Designing a touch-first mobile UI from scratch
It was early 2009. The iPhone and its newly-launched App Store had opened people’s minds to the world of always connected, app-centered, touch-first devices.
Though Microsoft had made hardware for most of its history, it had never built a mass market computer… and definitely not one that also doubled as a tablet.
I was given the job of leading the team that created the mobile user interface for the touch-first device that became known as Surface. This was before the iPad had been announced, and before it was known how users might interact with this new class of device. It was one of the biggest challenges of my career.
At the center of everything we did was our fanatical belief in making the interface “fast and fluid.” It needed to be responsive to touch, beautifully animated, and use natural gestures.
It was a time of infinite invention, and we shipped many ideas that years later ended up being integrated into iOS, iPadOS, and Android. Edge gestures, multitasking through “snapping”, a split touch keyboard, unified search, sharing, and settings APIs for apps to communicate between one another, multi-hand icon rearrange, and much more.
It was one of the most fun projects I’ve ever worked on, and it is gratifying to see so much of what we created still in the world today!
A closer look
More information
While the iPad ultimately came to define the era of tablets, I am very proud of the work we did in this era. We invented so much that ultimately inspired and influenced the experience of using an iPad today.
If you are interested in going deeper into this work, here are a few videos you can watch:
8 traits of great Metro style apps: This was my keynote at //build, Microsoft global developer event. It was only moments after we first revealed to the world the existence of this new software experience, and I was the first person to get to give a full demo of it.
(We hadn’t yet told the world about the Surface hardware yet; that surprise was still a few months away.)
UX Week 2012 Keynote: At UX Week 2012, I gave a presentation that went into a lot of depth about how we designed this experience, showed some of the decisions and tradeoffs we made, and shared a lot of fun behind-the-scenes stories.