Last June, a day after buying Apple's much-hyped iPhone, the first thing I noticed was that the thing wasn't a cellphone. The iPhone was revolutionary, I wrote then, because it was the first fully-mobile general-purpose computer. It was a Mac you could carry around with you, and that was a very big deal.
Except for one thing: By preventing third-party developers -- programmers not working at Apple -- from creating software for the phone, Apple was limiting the revolution:
But the iPhone is locked down. And I can't help wondering if it will ever match its potential.
Today, Apple CEO Steve Jobs unlocked the iPhone's true capabilities. Apple put out a beta version of an iPhone SDK, or software development kit, which allows third-party programmers to create applications for the iPhone.
The program will go live for the public in June, when Apple releases version 2.0 of the iPhone's system software. The new capabilities will go out to all iPhones for free.
That is, in a few months' time, everyone's iPhone will be able to run programs made by a software developers across the world, not just those in Cupertino. Firefox for the iPhone -- not to mention Quicken for the iPhone, 3-D games for iPhone, maybe even Skype for the iPhone -- is no longer a dream. It's a reality.
I have to admit, I've been skeptical that Apple would do the right thing here. Last year, it didn't treat third-party apps -- created without Apple's approval -- very kindly when it issued an iPhone software update.
Jobs, in defending keeping other people's programs off the iPhone, often suggested that security was the problem -- if just anyone could create programs for the iPhone, he said, AT&T's cellular network would be made vulnerable to iPhone viruses.
This claim seemed specious: Surely Apple could find a way to keep malware off the phone while allowing useful apps an entry? So what was the real reason for the lock? Was it money? Was it Jobs being a control-freak -- did he want to personally approve everything that got on to the phone?
There was also the worry that Apple would allow third-party apps, but would demand a huge licensing fee from anyone who wanted to create iPhone programs. This would limit developer interest: If they have to pay Apple to make software for the iPhone, the best developers were likely to choose a more hospitable mobile platform. Like, say, Google's Android phone.
Though he didn't mention the competition during his announcement at Apple's headquarters today, it seems reasonable to guess that Google's entry into the phone market helped prompt Jobs' change of tune. Today's announcement goes far in cementing the iPhone as the leading mobile platform -- Apple's SDK looks so powerful, and its licensing terms are so reasonable, that mobile developers would be crazy not to adopt the iPhone as their main focus.
Under the new system, Apple has created something called the iPhone App Store. The store, which you access through the phone itself, lets you browse through all third-party applications available for the phone. You can buy and start using them instantly. Developers will be able to choose the sales price; they'll keep 70 percent of the revenues, and Apple will get 30 percent (which is similar to the the sharing model Apple uses for music sales on iTunes).
But here's the best part: If you want to "sell" your program for free, Apple will charge no fee to developers. This is an obvious boon to free software projects like Firefox.
You can expect many big software companies to get into the iPhone applications business. At the presentation today, EA Games, Sega, Salesforce.com, AOL, and others showed off some great iPhone sample programs they'd created in just a few weeks' time.
Apple says that the SDK is the very same system that its own developers use to make iPhone programs, meaning that third-party developers will be able to do everything that Apple's programs do. (There are some exceptions: Voice-over IP programs like Skype will only work on the iPhone's Wi-Fi network, not its AT&T cellular network. Presumably, this limitation is an AT&T demand.)
But not only big companies will make iPhone programs. Today Kleiner Perkins, the huge Silicon Valley venture capital firm, announced a $100-million fund to invest in new companies looking to create programs for the iPhone.
At the Apple event, Kleiner partner John Doerr hailed Steve Jobs as the "world's greatest entrepreneur."
In making the iPhone accessible to other entrepreneurs -- software developers everywhere with with bright, useful ideas -- Jobs may have proven Doerr right. The iPhone, now that it's open, could really be huge.
The world in the iPod
The microchip that runs Apple's popular music player is made in India, Taiwan, China and Silicon Valley. Is this an example of how globalization works to everyone's benefit -- or a sign that the world economy is about to roll over America?
By Andrew Leonard, Salon
iLove it or iHate it
Is Apple's new blue bombshell a hit or a dud?
By Janelle Brown and Scott Rosenberg, Salon
An end to the Apple turnover
Steve Jobs accepts the inevitable -- and embraces the CEO title.
By Lydia Lee, Salon
Steve Jobs' iTunes dance
Now the Apple CEO says he would gladly sell songs without digital restrictions, if the record companies let him. That's hardly a brave defiance, and besides, I don't believe him.
By Cory Doctorow, Salon
Apple's iTunes sells 5 billion songs, but you don't own them
Why DRM means your music isn't really yours.
By Farhad Manjoo, Salon
Steve Jobs’ 2009 letter to the community about his health.
Terse and obfuscatory, this thing is Jobs all over.
Apple's obsession with secrecy grows stronger
Apple’s decision to limit communication with the media, shareholders and the public is at odds with the approach of other companies, which are embracing online outlets like blogs and Twitter.
By Brad Stone and Ashlee Vance, The New York Times
The Untold Story: How the iPhone blew Up the wireless industry
This 4.8-ounce sliver of glass and aluminum is an explosive device that has forever changed the mobile-phone business.
By Fred Vogelstein, Wired
A list of Steve Jobs' best quotes
An example: "The cure for Apple is not cost-cutting. The cure for Apple is to innovate its way out of its current predicament."
By Owen Linzmayer, Wired
The Secret Diary of Steve Jobs
Fake Steve Jobs tells all in this hilarious and often informative act of fraudulent auto-blography.