The 80/20 rule, or why I chose iPhone over Android
Thursday, July 15, 2010 at 12:00PM Post written by guest blogger Mark Moseley
Check him out here.
The prelude: I’ve had an iPhone since the 3G. I love the iPhone. I’m not crazy about the rules for applications in the app store and I do wish it was a bit more customizable than it is, but as a whole package I love it. I also hate AT&T with a white-hot burning passion. Long story short, last month (pre iPhone 4) I decided to try out the new HTC Evo 4G – mostly prompted by the new AT&T packages for tethering. Plus, I’m a geek and I love to play with new toys. I’d never really played with Android, so I felt it was my duty to see what it was all about.
After about 4 days in to having the Evo, I was pretty much done with it.
The Evo is a beautiful device – it’s got a gorgeous screen, it’s fast and it supports Sprint’s 4G network (which is also pretty awe inspiring). Android is also pretty nice – had I never seen an iPhone before, I’d swear that the Evo/Android pair was the greatest thing to ever happen to technology. Unfortunately for the Evo, I have seen an iPhone before – and the Evo can’t even come close.
Why am I sticking with the iPhone over the Evo, even considering AT&T’s terrible service and worse plans? Two words – consistency and polish.
As a developer/IT worker, I’m constantly having the 80/20 rule brought to my attention. There are various permutations of what this means, but ultimately it comes down to this: implementing the first 80% of a project is easy – it’s the last 20% that’s nearly impossible to finish. In the corporate world, that last 20% is often left out – it’s disproportionately expensive to finish the last 20%, while the first 80% leaves you with a functional and usable product, albeit with a few holes.
The Android team stopped at 80%. The iPhone team finished their project.
I won’t argue specific features of iPhone vs. Android (in this post, anyway). What I’m talking about is just the general feel of using iPhone vs. using Android as your daily smartphone. Scroll between pages of apps on the iPhone – everything is super smooth. The same thing on Android (and I’m using the Evo – the flagship Android device right now) is almost smooth. Do they both get the job done? Certainly. Which feels better to use? iPhone hands down.
What about navigating around between and inside apps? On iPhone, there is an extremely detailed set of UI guidelines for non-game apps. Some argue that it’s too restrictive. Use Android for a few days and you’ll understand the genius of it. In any given iPhone app, I can almost be guaranteed that navigation between “pages” of the app will include a toolbar at the top, with a back button on the left of that toolbar. If there are multiple views, there will be a toolbar on the bottom. Editing items on a page? Almost always a button on the right of the top toolbar. Everything seems familiar.
Android is a different beast. Every app is different. There’s a hard back button on the device, but it acts differently between apps. Sometimes it’ll just back you up to pages that you’ve been to. Sometimes hitting it from the “home” page of an app takes you to settings. Sometimes hitting it from the “home” page of an app takes you back to the Android UI itself. There’s also a hard menu button on Android. Sometimes you have to use this, sometimes you don’t. It’s inconsistent between apps, and because of that you never really feel like the “master” of your Android device.
Apple took the time to eek out an extra few frames of animation in the UI. They took the time to understand the touch screen UI, and they took the time to standardize how it should all work on their device. Would the iPhone be a functional device without this last 20% of effort? Absolutely. Would it inspire such strong loyalty and even passion from its users? Not a chance. It’s almost like Google got everything in place to have an awesome platform in Android, and then just never put it all together in a cohesive package. All the parts are there, but they just don’t fit together.
I should love Android. I’m a geek, and I love to tinker with things. I WANT to love Android. Android is a tinkerer’s dream – you can tweak EVERYTHING (you can replace the built in on-screen keyboard even). iPhone is exactly the opposite – you will use it like Apple wants you to, and that’s that. And yet, after four days of using the Evo, I felt a distinct sense of relief when I picked up my iPhone again. It felt comfortable, and not constraining in any way. I can’t swap out the keyboard, but I don’t want to.
My point here is that while the last 20% of functionality might be painful and costly to implement, it also has the potential to buy you something that’s priceless – loyalty and passion about your product from your users. How many cars have you seen with Google or Android (or Microsoft) stickers on them? Now think about all the little apples that you’ve seen while driving around. Apple’s products aren’t more functional than their competitors (in fact, they’re often less feature-rich), and yet their users are like a cult.
As it turns out, that last 20% might just be worth more than the raw cost, even if it’s not immediately obvious or even measurable.

Reader Comments (3)
I'm totally an Android geek, I was going to buy an iPhone for ages (since like week one it was out) but I kept away due to AT&T leaving a bad taste in my mouth years before. So I became a Sprint user and years later I got the Hero and have had zero complaints. Now I have coworkers who are die-hard iPhone fans, and why not ... I think it's a sexy device, and I've been an Apple user for the past eight years but my phone is going to remain Android, personal preference and not a stab at your opinion whatsoever. With that said, you want to part with that Evo? I could find it a great home here in Saint Louis!
Mark, great post. I could have written it about the Blackberry. Had one for less than 30 days from Sprint. Couldn't return the thing fast enough! I think it had to do with the tutorial CD and the 60 page book I was supposed to read to know how to operate the thing. This, compared to the 6- or 8-panel illustration display from Apple to help you know where the headphones plug in and where the power button are. Pretty much done! Kelly
Coming from an early stage tech startup perspective, I can totally get behind the 80% effort that Google puts into their products. It's just enough functionality that gets married with superior wireless networks, and more room for innovation. This translates right now into Android phones outselling iPhones. Price is also a factor here, I'm sure, but still.
The 80% is good enough to get that far, and many consumers won't hold it against Google for the lack of universal standards.
Now, to tip my hand a bit. I'm also an Apple diehard. I waited in line (for a bit) to get my iPhone 4. The reason I do this is simple. I hate having to modify computer programs. I want things to work the first time because it saves me brain power and emotional frustration when something in the OS or UI is wonky. Apple solves this very key problem for me with that extra 20%, and I am more than willing to pay for the simplicity of the platform. The phone works. It works well. And it's beautiful.
All that functionality and beauty come at a price. And as a meta-thought to the whole discussion, I'd reach out to anyone who is creating a technology product on a shoestring budget and say that that last 20% will break your bank unless you're as big as Apple. Yes, the product is better with that last 20%, but you can still sell the product at just 80% of perfection. You're selling to early adopters and the early majority at 80%. After the last 20% you blow the market open to a whole different user, like me.
I hope that helps :)