Steve Job’s Hot Air against Adobe and Microsoft
Tuesday, May 4th, 2010
Steve Jobs cares about cross-platform development tools. Yes, really, alot. it is just that he is hiding it behind his concerns about using Adobe Flash to play videos, which he outlined in his Thoughts on Flash, which actually created a kerfuffle. The irony is that the days of using Flash for video are numbered without Steve’s input because the technology has been surpassed (by HTML 5 if you really want to know), and the decline can clearly be seen in graphs produced by Encoding.com, who does alot of video encoding (basically making the stuff small enough to put on the web).
The real news here is not the use of Flash to play media, but to use another Adobe product called “Adobe Air” to create applications that can run inside a web browser (such as the one you are using now) or as an application on a range of operating systems such as Microsoft Windows, Apple OS10, and some flavours of Linux. It could potentially run on some mobile phones as well.
If Adobe Air is successful then Operating System vendors have much less of lock on developers because the application developer can create their magic largely independently of the underlying platform. Not good news if you own the underlying platform – hence Mr Job’s change in license for access to the inner guts (known as the SDK) for Apple development – that says “No private APIs” – which really means “don’t put a condom on – nothing between you and me baby”.
So cross platform development tools have been around for a long time – Java is a good example. So why care now? Well because they make it very easy to produce very sexy applications very quickly, and they are not as sluggish as they used to be. Some examples are the New York Times Reader 2.0, and Tweetdeck. These run on all the desktop operating systems.
So what about Microsoft? Why are they not barking? Well they don’t need to. They have developed a competitor to Adobe Air called “Silverlight” which has the advantage for Windows Developers that it is just the same as developing a normal Windows application. So they leave Adobe to create the noise, while they try and catchup with them.
What will happen to Apple? Well iPhone sales are running at three times that of the Apple Mac. But Apple OSX has 2.37% of the US operating system market while Windows 7 now has 7.57% of that market in just six months of sales. So you simply can not afford to ignore the big dog, Microsoft if you are developing applications for desktops.
For the mobile phone the game has not started, Microsoft does not have Android or iPhone support – but then neither does Adobe yet. So the iPhone is pretty much the only rich mobile development environment in town.
But, come the dog days of next summer I believe that the fight will be Adobe versus Microsoft – not Apple versus Adobe.