In the wake of the iPhone 1.1.1 software update, there’s been lots of controversy over Apple’s disabling of hacked iPhones. As an iPhone owner and a software developer I’d like to see Apple support third-party iPhone software development — I think it would make my iPhone more useful, make the iPhone a bigger success, and make the world a better place. But at the same time, I’d like Apple to think about going the other direction with its desktop computers.
I spent 45 minutes yesterday helping an elderly friend set up Verizon DSL service on her brand new HP/Compaq computer. It was my first hands-on experience with Microsoft Vista, and I was appalled. On a Mac, hooking up DSL would have meant plugging all the cables in, turning the DSL modem on, connecting to a Verizon website, and picking a username and password. But on Vista nothing worked the first time, I had to install extra software, and through it all I had to answer questions. I counted at least 20 different alerts with questions about security, certificate revocation, firewall exceptions, etc. None of them was the sort of question that my friend, or any typical computer user, could answer in any reasoned fashion. It was as if they were designed not to actually gather useful information, but to make the user feel responsible for anything that might go wrong down the line.
So why was the experience so bad? I think the core problem was like the one alluded to in the old joke about how porcupines mate (the answer: very carefully). Vista is designed to run all sorts of software, good, bad (e.g. spyware and viruses), and ugly (e.g. the Verizon software). So it tries to protect itself with restrictions on application behavior, and an avalanche of inscrutable “is this okay?” alerts. Actually having the entire system work together in an attractive, seamless way, is a ridiculous aspiration. It would be like expecting to look and feel good hugging a porcupine.
So why did my friend purchase this prickly, defensive, ugly machine? All she wants is a way to email her children and grandchildren without tying up the phone. The only app she will ever use is Internet Explorer, in order to connect to Yahoo! Mail. She used to have an iOpener, an Internet email appliance, but after years of service that machine broke, and the company is out of business. So her kids took her to Best Buy and got her a low-end HP machine, and I’m guessing they paid substantially less than they would have paid to get the lowest-end iMac.
But what she got is very poorly suited to her needs, and while an iMac would be much better, it too would have been overkill. What she really needs is a desktop iPhone: a locked-down Internet appliance, that does a few things and does them perfectly.
There’s no question that Apple could make such a thing, and sell it profitably for under $500. It would work well, and it would be beautiful. And I suspect that the market is large, especially as web services (e.g. Google Docs) make having local storage and local third party software less vital. It could be that the biggest obstacle to such a product is the kind of backlash Apple is facing today over the iPhone. An intentionally limited computer could be tarred as a step backwards, a crippled “Mac Jr.”, defined by the things it is missing rather than the benefits it delivers.
Apple does not need to sell to the people who buy $400 HPs, they’re making plenty of money selling to the higher end of the market, and they could decide that they don’t need the public relations aggravation that would accompany a desktop iPhone. But I hope they are at least considering it.