Steve Jobs shares his thoughts on Flash

Posted: April 30, 2010 in Apple, iDevice, iPad, iPhone, iPod, News
Tags: , ,

Steve Jobs has posted an open letter on Apple’s website regarding Adobe’s Flash. Below is an exclusive summary of the six key points as to why Flash is not supported on iPhone OS.

  • Apple says Flash isn’t “open”
    Apple notes that Adobe’s Flash products are 100% proprietary meaning that they are only available from Adobe, and Adobe has sole authority as to their future enhancement, pricing, etc.
  • Adobe claims iPhone OS cannot access the “full web”
    Apple disagrees. Apple states that almost all this video is also available in a more modern format, H.264, which is viewable on iPhone, iPod touch, and iPad. In addition, Apple supports HTML5, CSS, and JavaScript. And don’t forget the shiny YouTube application.
  • Reliability, Security, Performance
    Symantec recently highlighted Flash for having one of the worst security records in 2009. Flash is the number one reason why Macs crash. Flash does not run well on mobile devices.
  • Battery life
    Flash requires that videos be encoded through software rather than hardware which gives you about half the battery life.
  • Touch
    Flash has many features that do not work well with multi-touch such as rollovers. Developers would need to rewrite their Flash websites. Instead, Apple suggests switching to more modern technologies like HTML5, CSS, and JavaScript.
  • “The most important reason”
    Apple isn’t too fond of having third party development tools. Especially if it’s cross-platform.

The full-length letter can be found across the jump.

Full-Length Letter on APPLE:


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s