19.02.2017 Views

Practitioners-Guide-User-Experience-Design

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ELIMINATING THE MIDDLEMAN<br />

I like to use the comparison of Craigslist and Airbnb to bring this home. Comparing the<br />

user experiences between related sites or apps has been a wellspring of knowledge for me<br />

in my career, offering many “aha!” moments about the kinds of user needs I should be<br />

thinking about and how newer technologies might allow for a significant enhancement in<br />

experience. One of those was the first time I used Airbnb. Both Craigslist and Airbnb<br />

allow user transactions, with Craigslist of course being a pioneer in this kind of service.<br />

The technology Craig Newmark used to build his site in 1995 and that which the designers<br />

of Airbnb took advantage of more than a decade later offer starkly contrasting<br />

experiences. If you look up the timeline for the introduction of the various versions of<br />

HTML, you’ll see that the first version became available only a few years before<br />

Craigslist.org was registered. Craig Newmark was a brilliant early adopter. By contrast,<br />

Airbnb debuted in 2008, the same year as the iPhone 3G and the first public working draft<br />

of HTML5.<br />

The enormity of how new contextual awareness through technology would change<br />

UX, like those offered by Airbnb, happened to me midsummer four years ago. A group of<br />

my close friends and I had planned a vacation to exchange the sweltering concrete jungle<br />

of New York City for a real jungle. We planned to stay at a friend’s house in Puerto Rico,<br />

which was available for free, making the trip super cheap. We arrived in San Juan in the<br />

late morning and set off for our friend’s house. But when we got there we saw that several<br />

windows had been broken, and when we went inside we discovered that many of the<br />

appliances were missing and the place had been trashed. Great—my friend had been<br />

robbed. There was no way we could stay there, so we suddenly needed a place for thirteen<br />

people to stay that night, within driving distance, for a nominal fee. So to my iPhone I<br />

went, expecting to have to answer a bunch of questions to narrow the search down to our<br />

needs, if we’d even be able to find options. I’d heard of Airbnb but hadn’t ever used the<br />

app. When I opened it and navigated to the search box, my eye was drawn right to a blue<br />

bar above the search field, which was in fact the only bit of color on the whole page. That<br />

was good UX design pulling my eyes to the spot. Amazingly, as though the app had read<br />

my mind, it announced, “Help! I need a place, tonight!” and displayed a list of available<br />

places to rent.<br />

Airbnb has developed an advanced website for both mobile and desktop in addition<br />

to native Android and iOS apps that make use of HTML5 Geolocation, CSS3, AJAX, and<br />

JavaScript. Its native apps also make use of SMS to reliably deliver messages to users’<br />

phones and GPS to automatically offer geolocated search results. For my search that day,<br />

just one of my phone’s many sensors was used to tell the Airbnb database which of its<br />

properties to search for. The site has been programmed to “understand” that when people<br />

search on it, they’re looking for a place to stay, and it starts from the assumption that the<br />

place needed is in the location the searcher is currently at. We found a place within the<br />

hour and were on our way to what would become a great vacation. From that moment<br />

forward I was an avid Airbnb user.<br />

Now think about Craigslist. The site has remained largely the same as when it<br />

debuted. Each layer of the Craigslist experience sits on the backbone of the original<br />

HTML, and that’s by no means particularly fancy. The site hasn’t been upgraded to take

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!