Archive for April, 2010


The Two Trajectories of Device Convergence

Monday, April 12th, 2010

The flap over Apple’s recent iPhone OS announcements has caused me to step back from the fray and I think from a distance some clarity has emerged.

I, like much of the world, see current phone and tablet devices as an evolution of the general purpose computer getting smaller and more focused. We project on them the same expectations of openness and freedom that we’ve come to expect from computers and laptops. Standardized interchangeable chargers and cables, replaceable batteries, users and developers have administrative control over the OS, development and distribution is completely within user and developer control. Connectivity and expansion are standardized and open.

Apple sees the iPad and iPhone as an evolution of the electronic telecom or entertainment device getting bigger and more general-purpose. They project on them the same expectations of vendor lockin and control that they’ve come to expect from mobile devices, audio players, and video games. Proprietary chargers and cables, no user-serviceable parts or batteries, users have no control over the OS, development and distribution is tightly controlled by the vendor. Connectivity and expansion are proprietary and controlled.

As the two fronts of this battle advance on each other, Apple is firing their salvos from their highly fortified appliance battlements below, while other players are approaching this space from the open skies above, bringing open general purpose computing to the personal device space.

It remains to be seen whether this is a battle that will vanquish one side or the other, or whether the two approaches can carve out similar but separate markets, but it’s clear that they are different approaches and that understanding is key when choosing which side you want to follow (or for that matter, lead, which is a possibility on one side of the equation and not the other).


Apple pulls the Van Pelt maneuver on developers

Thursday, April 8th, 2010

Daring Fireball reports that Apple has changed their iPhone Developer Agreement to exclude applications that aren’t written with purely native C/C++ or Objective-C code or HTML/Javascript/CSS and webkit.

If it proves to be true, this move can only sound the death knell for a number of projects:

and possibly

I’ve personally put a few weeks of effort into a Rhomobile project that is now a big pile of wasted money unless Apple changes this requirement.

I can only imagine how completely gobsmacked the developers and funders of these projects will be to know that Apple has decided to take away their football. We’re talking literally millions of dollars of value suddenly disappearing on Apple’s whim.

I will be watching this issue with interest. These projects were only just starting to make iPhone/iPad development interesting by providing higher levels of programming abstraction.