by Simeon Bateman
While no one will deny that the iPhone was the hottest device of 2007, it seems this year may be more difficult for Apple. Even with the release of their own highly anticipated Developer SDK looming, the 'Net is abuzz with a different story today.
While Apple loudly touts the web experience on the iPhone as being "just the internet"
, there is a gaping hole in the story that they weave. A very familiar message, "This Site Requires Flash"
, has many iPhone users looking for Flash. And while an article titled "Flash on iPhone is just around the corner"
painted a promising future that 2285 people saw fit to digg, the message from Apple on Tuesday was of a different tune.
In a report to shareholders on Tuesday, Steve Jobs announced that there will be no Flash on the iPhone. Jobs took the time to explain that Adobe Flash is "too slow to be useful"
on the iPhone. And while every major handset manufacturer in the world ships handsets with Flash Lite pre-installed, Jobs chose to claim it's "not capable of being used with the Web."
So being an iPhone user who was anxiously awaiting the release of Flash for the iPhone, I have to say I was a bit surprised to hear Jobs' announcement. And while at first I felt as though perhaps his arguments were valid, I began to wonder. When I was investigating devices, I remember comparing the iPhone with the Nokia N810 Tablet. While the n810 is not a phone, it touts many of the same features the iPhone has – the main differences being that it runs at a higher screen resolution, has longer battery life, and has a built in GPS unit. In addition to all those technical details that allow it to outpace the iPhone, it runs both Flash 9 in the webkit-based s60 platform browser, and has support for Flash lite. So my first thought when I heard Jobs' announcement was just how much faster was the processor in the n810 than in the iPhone? I began a quick search and found myself on the specification page for the Nokia tablet, and compared it to the specs page on Apple's site. Shock can only begin to describe my feeling when I found out that the n810 has a 400Mhz processor and the iPhone runs at 620Mhz.
So if a device with a 200Mhz slower processor can run Flash Player 9, then we can only assume that the quote "too slow to be useful"
is actually referring to the iPhone. Apple is very happy to promote that the iPhone runs Mac OS X. Perhaps with the load of a desktop computer operating system, the processor in the iPhone has nothing left to give to outside applications. But I think this is not really the issue.
At an event today, Jobs announced the details surrounding the new iPhone Developer SDK. In addition to many technical details, we found out that applications for the iPhone will only be distributed through Apple's AppStore application. And while these can be downloaded over the cell phone network or a wi-fi connection, Apple controls the distribution of applications through the use of the AppStore interface. And the really great news is that developers get to keep 70% of whatever they charge for their applications.
I have no doubt that this control of distribution is the real reason we will not see Flash on the iPhone. Apple has already provided the ability for web pages to have icons on the SpringBoard (desktop of iPhone) and web sites specifically designed for the iPhone are plentiful. With the web?s most ubiquitous plugin available on the Apple devices, there would be little to no need for developers to be forced into this distribution model. While the audience of developers could have included everyone currently building apps for the Flash platform, Apple has limited that to the existing OS X application developers or to people who wish to tool up on building OS X applications. But the big issue is that with Flash available on the iPhone, Apple would have no way to get their piece of the application sales market. This freedom for developers is really what scared Apple away from Flash on their devices.
To say that no one will build applications for the iPhone would be ridiculous. People will build native applications and the SDK appears to have some wonderful features. But it's very disappointing to think that the iPhone could have been the first phone device to provide the true internet. Being the must-have device that provides all the functionality that users want is obviously not something Apple is concerned with.
Simeon Bateman is a Freelance IT consultant from Portland, Oregon. He specializes in bridging the gap between proprietary and open source software to provide effective solutions for small business. As a Flex Trainer and Adobe Community Expert Simeon works hard to spread knowledge in the community. Find out more about his thoughts on this and other topics at http://blog.simb.net/.