Why Do We Love The App Store?
This post is sparked by the following quote from one of Jon Steinberg’s recent posts.
There is definitely an “appification” going on in the mobile space. We only live in the “now,” and for right now, given mobile broadband speed, users prefer apps. This may change down the road, but not for right now. -Jon Steinberg
Jon’s right, we love apps on our iPhone. But, why? I think it all comes down to user experience design. There are a few UI Innovations at play here:
1) SAT Analogy Analogy Time. URL Bar : Command Line :: App Store : GUI Desktop
The command line is fast and unobtrusive when you already know what you want, but it can be very frustrating when you’re in a more exploratory mode. The command line is nothing more than a blinking cursor visually. It tells you nothing about what’s behind it unless it is properly commanded to do so. Your options at any juncture are rarely self-evident by visual inspection alone.
Out of this UX frustration with the command line, the GUI Desktop arose. When you’re sitting at a computer with a GUI Desktop, you always have all your options visually laid out in front of you. You’re not wondering what’s sitting behind a blinking cursor, you can *see* your options at all times, and good product design in a GUI environment should always properly cue you with affordances as to what the next step in your path can or should be.
So, I’d argue we’re seeing a similar UX shift in the App Store as the shift from the command line to the GUI desktop. When you’re in a browser, you don’t know the world of applications that are sitting behind any URL or Google search. If you want a great web service to manage ToDo lists, you can try googling “ToDo List App”, but the results will be 10 blue links from content pages, not necessarily specific applications. So, sitting in the URL Bar or the Google search box is like being back on the Command Line, not knowing what options are available to you.
By contrast, the App Store is more akin to the GUI desktop. It’s much easier to explore and learn about new apps. Granted, there are a myriad of startups out there trying to make the App Store discoverability be even easier, but the App Store was a huge leap forward for getting things do on the phone, a jump that parallels the historic jump into GUI Desktop computing.
2) Drop dead simple purchase and install.
Think about how we used to pay for software (whether or not it was on the mobile phone). If I want to buy and install software on my laptop I need to go to a retailer (online or offline), buy boxed software, open and insert the DVD, install it, enter the license key, etc… It’s silly how difficult the process is in comparison to buying an app in the App Store in two simple taps.
I’ve argued before that the Penny Gap is largely just a usability problem, and the App Store is a significant step forward in solving the Penny Gap. I won’t rehash that argument here, but I’ll simply say it has never before been so each to purchase and install a web app, and ease of this process has created a fundamental change in the way we consume applications.
A slight digression, but along the same train of thought… I can’t believe Apple hasn’t opened an App Store for OSX yet. How is it that I can pay for and install an app on my iPhone in 2 taps and yet for apps on OSX I still need to jump through the same box-software hoops that were created 10-20 years ago? The only plausible reason why they have not done this yet is because they’re phasing OSX out in favor of iOS over the next year or two, with an App Store baked into the new laptop version of iOS. The iPad will be seen as a stepping stone in that OS evolution if my hypothetical reasoning is true.
3) Rich media for gaming
Games built with HTML5 to be played in the browser on the iPhone look pretty sad when compared to games developed as native apps. I’m sure browser-based graphics libraries will get better over time, but for now, if you want to consume iPhone games, the experience of the App Store is infinitely better than Googling around for iPhone-compatible HTML5 games. The biggest reason this is true is that most web-based games are written in Flash, and the iPhone doesn’t support Flash.
4) Leaderboards are baked into the distribution
How do you know if a particular web app is any good? Perhaps you get a personal recommendation from a friend, or you read a good blog post about a particular app. But, in general, you don’t have much to evaluate the quality of web applications short of signing up and using the service. In the app store the ratings system and the leaderboards for each vertical are baked into the distribution channel, so you can easily see what is the New Hotness at any give time. Additionally, leaderboards give developers a place to compete and iterate against their competition, and the winner of that cycle is always the end-consumer that gets better products.
=====
I’m sure I’m missing some reasons for why we love the app store. Please fill my gaps in the comments.