Think - February 3, 2010

Why Apple Hates Flash

When the iPhone first launched without Flash enabled browsers it was not a big deal at all. How can you expect that little device to handle some of the interactive flash sites you see nowadays. Even with the release of iPhone OS 3.x.x it’s not that big of a deal. Most people use their iPhone for web, mail and those awesome apps. But when the iPad came out without a flash enabled browser it seemed like this Apple vs. Flash battled ragged on. Here is my perspective on the issues.

First off, the iPhone’s memory and cache just can’t handle some flash which is alright, especially considering that the iPhone is not a primary web surfing device. The iPad, on the other hand, is exactly that: it’s “the best way to experience the web, email, photos and video. Hands down”. That’s a pretty bold statement to begin with, but what makes it more interesting is this device doesn’t support Flash. How are you suppose to experience the web without flash? No Hulu, no Pandora, no interactive websites, and consequently, almost half the web is inaccessible.

Over the past year or so, we’ve been playing around with the idea of developing web based iPhone apps, primarily in Flash. We figured that Apple would eventually support Flash, considering the technological advances made in the iPhone. When the iPad came out without Flash and Steve Jobs openly admitted that Adobe is “lazy”, we realized this Apple was not going to support Flash for a while (if ever). Consequently, our dreams were shattered.

How does web based Flash applications effect the iPhone? It’s simple, if we could develop iPhone apps in Flash, that were accessible via Mobile Safari, then anyone could make an iPhone app, regardless of Apple’s App Store approval. Furthermore, these apps would be free, which means Apple makes no money. Developers and companies could probably profit off of advertising, but regardless, Apple makes no money.

To a company like Apple, and any other corporation, money is the bottom line. They need to monetize on their products. With an app store that makes no money, there is no reason to continue support. Apple makes most of their money off of the App store, and that is why they push the iPhone so aggressively. Without an App Store there would be no reason to support the device or the operating system, unless of course, you want the iPhone to go up to regular Apple product prices. Nobody wants that.

Apple has never been a fan of allowing third parties to develop with their software. The App store was one of the biggest moves they’ve mad in decades and they did it for profit. The iPad follows in the footsteps of the iPhone, with access to the App store and tons of paid resources. Enabling Flash on either device opens up the OS to thousands of new web applications.

The next year or so we really show us how this battle is going to end. Perhaps Google can save Flash. That’s a discussion soon to come.