Archive for November 29, 2008

Simple != Easy

I’ve been work­ing on a three part arti­cle for the last few days called “Pimp my Treo” but now I’m not sure I’ll post it. In short, it’s how to use Kinoma Play, Sky­fire and Win­ter­face to “mod­ern­ize” a Treo or sim­i­lar device to look and feel more like the “new hot­ness” devices from HTC and Sam­sung. It all works pretty well, but I’m doubt­ing now if it’s the right thing to do.

I’ve talked many times before about the Zen of Palm, the com­mit­ment going back to Jeff Hawkins to make Palm devices as easy to use as pos­si­ble. As it turns out, this is impor­tant not just in hand­helds, but all kinds of com­put­ers. Paul Thur­rott of the Win­dows Super­site had an inter­est­ing obser­va­tion on this recently (expanded a bit in this week’s Win­dows Weekly podcast):

Read­ing Mr. Carr’s arti­cle, it occurred to me that the prob­lem with Win­dows 7 is the same thing that’s the prob­lem with Mac OS X. That is, Microsoft is con­fus­ing “easy” with “simple.”

For exam­ple, Mac users have claimed for years that Mac OS X is “easy to use,” when in fact it is any­thing but. Mac OS X is sim­ple. As noted above, sim­ple is hard [to engi­neer]. And we should all give Apple credit for that. But sim­ple is not the same as easy. One basic exam­ple: The Mac OS X desk­top is a bar­ren place with no obvi­ous start­ing point. And the peo­ple who feel that it is easy are fooled because they are sim­ply used to it. Things that are famil­iar seem easy. But they’re not nec­es­sar­ily easy to those who are unfa­mil­iar with that thing or, in the case of poten­tial Switch­ers, are famil­iar with some­thing else. The Mac OS X desk­top is sim­ple. But it is not easy.

By con­trast, the Win­dows desk­top is easy in that it pro­vides an obvi­ous start­ing point (a Start but­ton) and because Microsoft and its PC maker part­ners go a bit over the top pre­sent­ing infor­ma­tion to the user on first boot. Crit­ics will argue that this also makes Win­dows con­vo­luted. And they’re right, as it turns out. It’s hard to get the right mix of sim­ple and easy. Apple errs to much on the side of sim­ple, in my opin­ion. But Microsoft errs some­where else: They over­whelm the user with func­tion­al­ity in a bid to make sure it works for every­one. All too often, the result is some­thing that works for very few people.

Sim­ple is not the same thing as easy. Jeff Hawkins under­stood this, and made the orig­i­nal Palm devices easy to use. But as many of us Palm vet­er­ans know, there was a lot of power in those early devices, too.

Thanks in large part to the iPhone, we’ve seen a flood of “sim­ple” user inter­faces on Win­dows Mobile devices recently. TouchFlo3D on the new HTC devices is only one, Sam­sung and O2 and Veloc­ity and many oth­ers have fol­lowed suit with their own spins on how to sim­plify the Win­dows Mobile expe­ri­ence. But are they right?

One of the exam­ples Thur­rott men­tioned in the pod­cast was old school com­mand line Unix. Here we have a sys­tem that was sim­ple, but not easy. Most Unix com­mands do only one thing, it doesn’t get much sim­pler than that. Grep finds text match­ing a search term, noth­ing more. But you had to know what they were, how they worked, and what kind of out­put they’d give you before you could string them together in shell scripts to do com­plex things. Def­i­nitely not easy.

The more I tweaked my Treo to work more like the new devices on the mar­ket, the more some­thing started to bug me. It seemed slower. It seemed a lot slower. And it was, because I was dis­card­ing fea­tures designed for ease of use for things that made the expe­ri­ence “sim­ple”. It was sim­pler to have con­tacts mixed in with my appli­ca­tions in Win­ter­face, but it was actu­ally eas­ier to get to them by typ­ing directly on the Today screen. I’ll bet my Treo can do any­thing a Touch Pro can do in a frac­tion of the time, even with a slower proces­sor. Because it’s easy to use, not simple.

Comments (3)