These days, there are two major approaches to using computers. For a long time, it was a matter of switching on your personal machine and running a software tool such as Word or Excel, for example. More recently, the Internet has provided a more powerful means of exploiting computing resources, which consists basically of getting connected to countless remote machines whose geographical whereabouts are not only unknown but irrelevant. Ideal examples of this new approach to using computers are provided by the Google behemoth, but less spectacular web-based computing services make it possible to make purchases of books or even groceries from your living room.
In the case of Apple's iPhone, we are at present on the borderline between these two approaches. Up until now, if a developer wanted to extend the possibilities of this device from a computing viewpoint, the only possibility consisted of working through the Safari web browser. This wasn't a very convenient solution, because you can't even access Flash websites on the iPhone. A few days ago, Steve Jobs decided to turn the situation upside-down by announcing a forthcoming software development kit that will enable developers to work with the iPhone as if it were more-or-less a normal Macintosh computer.
Some observers see this as an indication that the web-based approach has been a failure in the case of the iPhone. Be that as it may, developers will be happy to envisage the iPhone as what it really is: a genuine Macintosh of kinds. Nobody likes castrated computers.