When Apple first announced the iPad, I was skeptical. It seemed like an interesting enough proposition – a specialized, simple computer great for kids, seniors, and “people who walk around a lot and occasionally need to look at complicated stuff” (e.g. doctors). A great adjunct device, but certainly not something that would replace “real computers”.
Then, far more quickly than I ever expected, the iPad started becoming way more popular than “real computers”. “OK”, I thought, “We need to remember that there are a lot more ‘regular’ people than people like me —who eat, sleep, and breathe computing.”
Then something happened that made me feel… threatened? Apple had their “Back to the Mac” event, in which a lot of iPad-like functionality was migrated “back” to desktop and laptop computers. Then OS X Mountain Lion came along and took this trend even further. This bugged me, for reasons I couldn’t quite elucidate.
If iPads were for regular, every day people, and “traditional” computers were for “power users”, why is everything converging in only one direction? If iOS was the computing platform for “regular people” then why wasn’t OS X being optimized somehow for power users? It got me thinking about what, exactly, that meant. What differentiated a “regular person” from a “power user” and how should operating systems differentiate between the two?
As usually happens, the answer struck me while I was in the shower one morning.
It’s all about contexts.
In 2009, Google released a video entitled “What is a Browser?”. In it, 50 random people on the street were asked, well, “What is a browser?”
It’s easy to laugh at their responses — but for anyone paying attention, this was a huge wake-up call. The average person had a very hard time grasping what “computer people” consider one of the most basic, fundamental principles of modern computing — that computers run programs called browsers, to access services called search engines, which return results, which lead to web pages, which (hopefully) give you answers you need.
Hey, wait a minute. That doesn’t actually sound that simple.
Most of the “mom and dad tech support” that people like me suffer through center around problems with context. We tell people to “click the ‘OK’” button — but is that button part of a dialog, a document, an app window, or the operating system? This is madness, when you take off your Computer Wizard hat and really think about it.
Herein lies the “magic” of the iPad. With the iPad, you are either “doing a thing” (running an app), or “picking a thing to do” (using the home screen). Not a lot of room for confusion. But not a lot of flexibility, either. Power users want that flexibility. Regular users don’t.
Well, they do a little. But for “regular users”, cutting and pasting something between apps is an infrequent, exceptional situation.
Power users do that stuff all the time. It’s our bread and butter. In a given day, I’m reading requirements in Word docs, feeding information from them into a project management tool, exporting data into Excel, writing code in a text editor, and shuffling files around using various transfer tools.
That got me thinking of the following simple differentiator between “regular users” and “power users”.
Regular Users are people whose primary computing tasks involve working within one context at a time. Power Users are people whose primary computing tasks involve transferring information between contexts.
This is the key, irreconcilable difference between two types of computing that should be addressed by having two different styles of operating system. Both Apple and Microsoft are tripping over this dichotomy — Apple by having two ways of doing almost everything (Launchpad vs. Finder, full screen vs. windowed, iCloud vs. file system) in Mountain Lion, and Microsoft by almost comically slapping two radically different, and awkwardly isolated, modes together into one system, in Windows 8.
Some people think that tablets are for regular people and “real computers” are for pros. I don’t think that’s the case at all. Both form factors can work for both types of users – it’s the supported workflow that matters. Microsoft got this half right with Surface, and could actually nail it if they had the guts to release pure versions of “Metro” and “Desktop” operating systems for their RT and Pro models.
You can’t be a family sedan and a construction vehicle at the same time. Hopefully Apple and Microsoft (and Google) figure this out in the next round.