« The Post-Google VC | Main | The Ebay Skype write down is bad news for venture capital »

October 03, 2007


Tom Scott

May be. But there are a couple of other things going on here that may be strategically very sensible for Apple, users and developers.

Other 'phones provide a JVM to allow third party apps to be written - the trouble is they suck. They are slow because they are built in a sandbox which means you are doomed to running at a fraction of the speed of the underlying platform, and you cut yourself off from the cool features that are available to the main platform. I’ve still never seen a Java app for phones that's integrated with the phone’s features e.g. the camera, contacts list, SMS etc. IMHO zippy widgets win hands down.

Yeah sure Apple could expose their API - but in doing so they may be doing a deal with the devil. Just check out what happens with Palm and third party apps - they are - all too often - nasty, unstable rubbish that crash the whole OS. Apple appear to have traded stability and speed for third party apps. This is more or less what they did with the Mac.

Now this may not be a problem. In the medium term, there is a clear move to deliver applications over the web, there is also a move towards ubiquitous, high bandwidth mobile access.

What this means for developers is they can build their apps once - on the server - and deliver it via the browser/widget to the desktop and mobile (this is why Apple released Safari for Windows). This is much better, for developers, than having to support a separate code base for Windows, OSX, Linux, Palm etc. etc.


I believe the main reason why apple is locking its systems (both macosx and iphone) is software consistency and side effects.

The basic idea is that if you give away too much control over the core of your system, then you end-up with myriads of unsecure applications. If you need examples - see how windows looks like these days.

Instead, apple was always allowing only limited integration with its systems. Of course - you can still write some applications for mac, and communicate with the system core through provided API, but you don't have possibility to really change the core itself. Thats why Apple used to be so much more stable than windows.

In case of iphone its the same case - they just don't want every kid on the block to write sh*#ty apps, they want to have control over what people are writing and how secure it is - in order to be able to say: yes, its stable, we guarantee that.

There's no evil in this, its just customer service. Just like when you go to the restaurant you want someone (chef) to have control over what all the cooks are cooking.

Jason Ball

You're just jealous that Mike *had* an iPhone.

November 9th man. Get your AAC files ready...they'll work perfectly on you new iPhone. :-)

The comments to this entry are closed.

Mayfair, London

  • Why is this blog called The Coffee Shops of Mayfair?

    This is why

    Looking for Coffee Shops in Mayfair, London? Click here



Contact me

  • mybloglog
  • View Paul Fisher's profile on LinkedIn