Steve Jobs: Why Apple Banned Flash
In a rare open letter published Thursday, Apple chief executive Steve Jobs has detailed the technological reasons why his company refuses to let Adobe Systems' Flash Player onto the iPhone: he thinks it's a relic, not the future.
"Flash was created during the PC era--for PCs and mice," Jobs said in the letter. "New open standards created in the mobile era, such as HTML5, will win on mobile devices (and PCs too). Perhaps Adobe should focus more on creating great HTML5 tools for the future, and less on criticizing Apple for leaving the past behind."
Jobs also knocked Flash for being proprietary, sapping battery power, not supporting multitouch interfaces, posing security risks, and being unstable. "Flash is the number one reason Macs crash," Jobs said.
Flash Player, a programming foundation that's ubiquitous on computers, is widely used for tasks such as online games, photo editors, and video streaming, and with the upcoming version 10.1, Adobe is trying anew to bring Flash to mobile devices. The technology is designed to work on BlackBerry, Windows, PalmOS, Symbian, and Android phones. Adobe has been increasingly vocal about its dissatisfaction with the Apple situation, especially after Apple barred a new tool from Adobe that to let Flash developers turn their programs into native iPhone applications.
A chief benefit of Flash is its cross-platform design that lets programmers reach a multitude of different devices easily, but missing some of the highest-profile mobile devices on the market--the iPhone, iPad, and iPod Touch--weakens the Flash sales pitch. Apple's move comes as a collection of Web technologies--HTML retooled for applications, Cascading Style Sheets for better formatting, faster JavaScript for running Web-based programs--are coalescing into a more viable replacement for today's Flash.
Jobs struck back against Adobe's protestations with a list of six reasons Apple is opposed to Flash. The most important, he said, is that Apple refuses to be beholden to another organization's programming foundation.
"We know from painful experience that letting a third party layer of software come between the platform and the developer ultimately results in sub-standard apps and hinders the enhancement and progress of the platform. If developers grow dependent on third party development libraries and tools, they can only take advantage of platform enhancements if and when the third party chooses to adopt the new features," Jobs said. "We cannot be at the mercy of a third party deciding if and when they will make our enhancements available to our developers."
Adobe is working to improve Flash, notably on the Mac where the company has acknowledged its performance lags. In addition, Flash Player 10.1 adds support for multitouch, and a new Flash Player 10.1 beta can take advantage of Mac OS X hardware acceleration for for playing videos encoded with the H.264 technology.
Jobs' open letters are unusual but not unknown. He also wrote about Apple and the environment and music.
This article originally appeared on CNET News.com.
Popular in SciTech
- iPhone 5S and low-cost iPhone said to be multicolored
- Android 4.3 pops up in the wild after skipping Google I/O
- Apple's next iPhone may be coming in June
- NYC tech tour: Foursquare, BuzzFeed, MakerBot Play Video
- Delta 4 rocket boosts military comsat into orbit
- Can a floating robot save a polluted canal?
- NASA funds 3D pizza printer
- Alternatives to Google Reader













First, Flash is used extensively in advertisements.
Second, and most importantly is Apple is launching its own exclusive mobile web advertisement scheme.
For more info:
http://www.wired.com/epicenter/2010/04/apples-iad-platforms-reported-entry-fee-1-million/
Your use of the term "seamless" in that context, in this forum, seems completely inappropriate to me. Your "techie" friends, many of who have joined in this conversation, generally use that term when describing a successful integration of technologies ("seamless integration"). In the case of Apple, what you are getting is the exact opposite of things "working seamlessly". Instead, what you get are products that do not integrate well with other products at all.
If you want to make a valid argument in favor of Apple products, try bragging about the fact that you have far less technical challenges because of the abscence of attempting to provide seamless integration. The fact that Apple has chosen not to provide seamless integration with other products has helped to reduce their complexity which in turn has helped to manage perception in their favor. But, only among those that don't have a good understanding of the technologies at work.
Personally, I believe that what consumers want are truly seamless product integration. For example, wouldn't it be nice if any video game you bought and paid for could run on any gaming console (PlayStation, XBox, Wii...). To me, that would be seamless... The opposite would be a world where only Sony DVDs could be played in Sony DVD players, while Toshiba DVD players played only Toshiba DVDS. Or worse yet, imagine Sony introducing their new line of HDTVs and telling the consumer that it will only work with Cox Cable and Sony DVD/BlueRay players and audio components.
That is closer to the reality that Apple has brought to the PC and mobile computing worlds. When you think about it in those terms, it sounds absurd. But, that is exactly the sort of stuff that Apple has been feeding its customers for years and they have come to expect and accept it. And, as always, Jobs wants to take to low road (oversimplification) while telling his customers he is taking the high road.
This guy is a great salesman, I will give him that... he could sell Apple iCE CUBES to Eskimos. Worse yet, he could have them beLIEve that they are actually warming cubes that can only be created using a special iCE Cube Tray...
Judging by your experience as you describe it with end users it appears there truly is a reason why an Apple mouse has only one button.
Well guess what iJobs, Open standards are 3rd party applications. What are you really trying to say?
Apple is the main author (how about that!), Mozilla and Opera have a finger in it too.
It is has been in development since 2004 and might reach approval of W3C by the end of the year at the earliest. So early adapters will may have a product based on it several months after the development tools are released. Interesting to note W3C abandoned HTML in favor of XML, another open source standard.