Apple just recently dropped Adobe Flash for their iPhone, iPod and iPad line of products. Because the decision seemingly came out of nowhere, a lot of critics came to the conclusion that Apple wants to cage in their developers and prevent the cross compatibility efforts of Apple apps with other platforms. Adobe of course, was gracious enough in saying that it was not a total loss because they were able to prove that there are no technical issues stopping Flash from running in Apple’s platform.
Dropping Adobe like a hot potato did not really paint a good picture of Apple’s image. This, topped with the chain of app vetoing makes them seem less open than their competitor Google. Actually, Steve Jobs even poked fun at Google’s app policing, which is the total opposite of their business strategies.
Good old Steve has responded to critics with an explanation as to why the company would turn their back on their long-time ally.
The first point that Jobs pointed out was that Flash is not an “open” system since it is purely handled by Adobe. HTML5 however is considered the true, open system. Next up is the “full web” concept. Even without Flash, Apple devices will survive by using the integrated YouTube app for videos and app games in place of Flash browser games.
The third point refers to the poor reliability of Flash on Apple platforms (think “Mac) and the fourth refers to battery life. While hardware decoding gives the most benefit in video playback, Flash still relies on software decoding, meaning it can decrease battery life by half.
The next point covers that Flash lives in a mouse over era, which mobile phones do not support and the last basically says that Apple cannot depend on Adobe because it is third party and is, therefore, not concerned with Apple’s best interests. Meanwhile Apple’s arch-nemesis Google has been quick to team up with Adobe, promising full flash support for all Android phones from now on, including HTC Legend offers that can be picked up from Moby1 who compare mobile phone contracts in the UK.