OK, this article isn’t about virtual pets, Sim-girlfriends, or robots that cook better than your wife.This article is about why people buy Apple products, and what you need to do to create that same level of fanatical following for your company’s stuff.
iPhone is a killer device – and it’s successful not because of its features. Comparing to the ancient Windows Mobile phones or even the Zune, it completely sucks – no radio, application development platform is this Cocoa crap that’s a decade behind C# and Java.
The iPhone is successful because the things it does, it does *very* well. Every aspect of the user experience, every interaction is so polished, it feels like it was (1) designed by a single hand, and (2) was created by a true craftsman. The device creates an EMOTIONAL RESPONSE. I can’t help it but smile every time I drag my finger across the screen to switch to another page on the Home screen. The animation follows my phisycal action PERFECTLY. It does not miss a single frame.
Contrast this with the Android phones – same functionality is jagged and laggy. Apple has their damned walled garden, it’s expensive and tied to AT&T, the network provider almost everyone hates with passion. Yet, the iPhone is incredibly successful in the mainstream, among non-techies – and Android is popular with just the nerds.
Emotional connection is completely orthogonal to functionality. You can have a beautiful product – a product that evokes wows – that does NOTHING AT ALL. It will obviously be difficult to sell, I’m not recommending you build one – just realize that the two characteristics are very much separate.
Also, note that engineers by default tend to value functionality over polish – and that polish is exactly what makes the emotional connection. Click on the checkbox and wait half-a-second for it to become checked – no big deal in terms of functionality, right? HUGE deal in terms of customer perception. Most non-technies won’t even be able to quantify what makes them dislike a product, but they’ll say that it “didn’t feel polished” or “felt like yet another bleh product.” Invest your heart and soul into polish, and you’ll get the usability study participants to say “wow, this must have come from Apple.”
Here comes the rub: features and polish compete for your company’s resources. Unless you do something, features will always win. Your product will fall smack in the middle of the sea of mediocrity, evoking the same emotions as as average accounting spreadsheet.
With so many technologists ignoring the emotional aspect of the computing experience, I encourage you to think about it as your potential competitive advantage. It can create the level of loyalty that is fundamentally stronger than the dependency on your features. Microsoft had a tablet 5 years before the iPad; those tablets ran all of the applications on the Windows platform. Seemingly, a huge competitive advantage – a FEATURE advantage, a platform entrenchment that seems insurmountable. We all know how the iPad was able to gain serious market traction, even with this disadvantage to begin with.
So make the every N-th sprint of your development cycle a “polish” sprint. Refuse to take any features – have everyone running around with a fine comb, looking for ways to make your product beautiful, desirable, usable. Even better, hire dedicated User Experience people.