No Flash for You: Dissecting Steve Jobs’ Flash Explanation

flash-steve-jobs

Steve Jobs finally offers up some explanations for the iPad’s lack of Flash, but his excuses just don’t add up.

Adobe has had its words over Apple snubbing Flash on the iPad. And now Steve Jobs has had his.

In a small “town-hall-style” meeting within Apple following the launch of the iPad last week, Jobs apparently told employees that Flash would soon be made obsolete by HTML5, and that it’s too buggy, obviating the need for it in the iPad.

While there’s a kernel of truth to both assertions, Jobs’ cocky Flash-bashing still seems to miss the point on both accounts.

The distant future doesn’t matter. We need Flash now.

Is HTML5 the future? Almost certainly. For instance, both YouTube and Vimeo have rolled out HTML5 betas that let you skirt Flash and use HTML5 instead. Even Google’s controversial Google Voice app for the iPhone – which is actually not an app but a sophisticated Web page – uses HTML5. Clearly, HTML5 has legs, and it’s coming soon.

But “coming soon” doesn’t cut it. It could be years until we see HTML5 roll out in full force. The team developing HTML5 doesn’t even expect it to receive the first level of recommendation from the World Wide Web Consortium (the group that governs international Web standards,) until 2012. According to them, the third and final maturity recommendation likely won’t occur until 2022.

apple-ipad-no-flash-2Meanwhile, the Apple iPad will launch in less than 60 days.

Parts of HTML5 will be useable before that – and even work now – but opting for a work in progress seems hypocritical while you simultaneously bash its predecessor for unreliability. “There is no real test suite, there are many parts of the spec that are lacking real implementations, there are big parts that aren’t interoperable, and the spec has hundreds if not thousands of known errors that haven’t been fixed,” HTML5 developer WHATWG writes in its own wiki entry.

Even if HTML5 clicked over to final, perfect and unchangeable specifications today, Flash would remain a live part of the Web for years to come, making Steve Jobs’ tunnel vision even sillier.

We’ll live with crashes.

We can’t verify Apple’s assertion that the majority of OS X crashes are due to Flash – the company keeps all its Crash Reporter data private. But for the sake of argument, let’s trust them.

We still need it. Like a lot of shoddy products, people continue to use Flash because it mostly works: for video, music, games, intense Web graphics, apps, and whatever else developers use it for.

Shunning Flash because it sometimes crashes, or because it’s a closed-source plugin that makes the Web a less flexible place (like QuickTime) makes a nice academic approach, but ignores the reality of browsing the Web today.

Apple’s desire to keep users safe from crashes takes a straight-jacket approach: You can’t hurt yourself when you can’t do anything. Simply offering the option to turn off Flash when you want a safer browsing experience would make a perfectly acceptable compromise for users who want to walk outside the padded asylum walls Apple wants to put them in.

Sorry, Steve. We just don’t buy your Flash fairy tales. The iPad needs it.

Showing 23 comments

  1. Google drops support for H.264 video in favor of WebM at 5:15am 12th January 2011 [...] Though nicely worded in a brief blog post, the move is an odd mirror to Steve Jobs’s own declaration against Flash last year.“Though H.264 plays an important role in video, as our goal is to [...]
  2. ore masta at 12:07pm 10th November 2010 WALL OF TEXT CRIT MY SCREEN FOR 9001
  3. Jailbreakers put Android OS on iPhone 3G at 8:03am 10th November 2010 [...] on an iPhone voids more warranties than currently exist and will cause Steve Jobs to hate you more than he already does.We cannot verify that this process actually works, but the process appears legitimate. Basically, [...]
  4. realB12 at 3:18am 30th April 2010 The problem with this discussion is, that Flash is only seen in the context of Apple's own play zone area, rather than in the context of serious, enterprise level, web-applications coming from 2 man-years+ software projects, you know, stuff that really matters in business, government, healthcare, etc..
    Of course Steve is right, that all Apple Apps can be done with HTML 5 and standard tools. But for me, this is not a claim for Apple’s openness, but just an example of the de facto limitations of Apple Apps (and their users?).
    For instance, when Steven Jobs honors HTML 5 fitness for the bunch of me-too video enriched web-gimmicks, called Apps, he might be right in his corner. But for serious business applications, that go beyond the personal entertainment click-clack-hurry ego-area (and so far have never made it onto the iPhone), he would prove himself hopelessly wrong.
    Me as a certified web developer successfully working since nine years in 3 worlds - J2EE, .NET and Flash -, I think that I am qualified enough, to claim, that HTML 5 alone will simply NOT provide the technology nor the tools nor (skilled) people nor experiences to do really highly interactive real-time stuff EFFICIENTLY in an enterprise service context. Of course, for students and new-comers that just do not known anything else than what is free in the market, HTML 5 is a major improvement – but – that’s it! HTML 5 just does not qualify for high performing, highly interactive Rich Internet Applications the way they can be built with Flash, Silverlight or JavaFX.
    And when you go for instance for iPhone-like point and slide programming, you will have, even with HTML 5, to build on the proprietary Apple OS features the same (in transparent) way you would have to do with Flash technology.
    Listen, I am not talking games and social fun-stuff here, but have applications in mind, many other companies, people and finally people like you and me still create value and earn money with. So when we allow Apple to ban Flash from the iPhone, we will allow Apple to ban business apps from the iPhone as well. Then this is not just about technology, but about how we will integrate business in our daily life – or not.
    And forget that Flash will go away, when it’s banned from the iPhones. Flash is not a HTML 5 competitor. They are different things. Flash has its niche and community already. Flash had never a stake or a real revenue stream on mobiles. So for Flash, mobile did not matter so far which means, that Adobe is does not need to have it on the iPhone either. Independent of the mobile market, the Flash framework has dramatically evolved into a real ecosystem that is MUCH, MUCH more than just the Flash Player we are currently talking about. The Flash Framework has earned money and market shares and still provides a platform where people can make money, where HTML 5 will have a long way to go (The team developing HTML5 doesn’t even expect it to receive the first level of recommendation from the World Wide Web Consortium (the group that governs international Web standards,) until 2012. According to them, the third and final maturity recommendation likely won’t occur until 2022....).
    Besides this timeline constraint, HTML 5 it is not built for really sophisticated, complex and (bandwidth optimized) rich web-applications and will never be.
    On the other side, I am personally convinced, that the Flash Framework (with Silverlight and JavaFX on its heels), is still the most professional, most stable, most shared, public accepted, reasonably priced rich internet application framework. This is especially true now, when corporations have to ensure continuity, performance and a most appealing user experience, when moving their core applications from the personal desktop to the virtual could. No doubt, the cloud will happen with home working and more mobility. But Business will not care about whether your iPhone might become incompatible with what the company needs.
    So – in essence – fighting for Flash on the iPhone ensures your long-term business compatibility. Otherwise you will have either two devices, a non iPhone device or you will have to fit against your reputation of an iPhone decorated Fun boy and non-serious chatterbox or even worse, to be compared with one of those “creatives” that just own an iPhone for dressing themselves up with an decent aura of iPhone impersonated technology geekness, that in essence, is so reduced, that even your Grandma can join and fill her lonely hours with a choice of 50000 apps, that will make Steven rich, Grandma tired but will never earn her a dime in return.
    With Flash on the iPhone, at least you, young guys, will be enabled to do something really useful. When not – go and play.
  5. SteveG at 2:42pm 27th April 2010 Another winner! Exactly.
    1. ore masta at 12:07pm 10th November 2010 replying to your own comment? :>
  6. SteveG at 2:39pm 27th April 2010 Most smart phones do support Flash. I've owned a Mac for a number of years and never had any problems or crashes with Flash. They just want to keep developers from create Flash apps.
  7. SteveG at 2:37pm 27th April 2010 Ding, Ding, Ding we have a winner!
  8. Wade at 9:30pm 8th April 2010 Flash cold-freezes my PC. I have run every GPU and CPU/RAM/system test to try to make my PC crash and cannot do it. But sites like Hulu can totally lock up my machine during video playback. I've turned off direct hardware support in flash and that helps some - the crashes are less frequent - but they persist. Flash is like IE6 in that it has had leading market share for so long the developers have become complacent. Once the competition is turned up it will force them to adapt or perish...like IE. Hooray for Jobs not tying the reputation of his multi-million dollar investment to Adobe.

    Silverlight rocks for video. I don't know why everyone doesn't use it (well, except Apple since...well, you know). I think it is awesome. And it is coming to the smartphone arena soon, too.
  9. DR at 7:32am 22nd February 2010 Flash in the iPad/iPhone's browser is a direct competitor to the app store. That's it. All the rest of this is just noise. Of course apple can't put it that simply - they like their generally positive PR and broadly admitting to a more closed system isn't in their interest - so they're going to exaggerate relatively minor (though very real) issues.
  10. Nerte at 6:21am 12th February 2010 If they want to be prevented soooo much from crashing, why they use QuickTime in OSX?
  11. Ian Bell at 11:23pm 3rd February 2010 Perfect post, I couldn't have said it any better.

    I did buy the first gen MacBook air, and I notice that the mini-VGA out port has changed on the newer MacBook Air's to what looks like Displayport. Talk about a pain in the butt to be forced to buy new dongles if I ever get a new MacBook.
  12. Ian Bell at 11:22pm 3rd February 2010 And my apologies, I had thought Flash was already rolled out on most Smartphones. I submit :)

    Steve Jobs arrogance just really gets to me.
  13. Ian Bell at 11:21pm 3rd February 2010 Ok, so what will you say in a few months when Flash is supported by everyone but Apple? What is Apple's excuse there? Also how do you explain the lack of multi-tasking on the iPad?
  14. C. Taylor at 11:17pm 3rd February 2010 That's referencing the potential future. That's not the reality of handsets people actually have today. Big difference there.
  15. C. Taylor at 11:12pm 3rd February 2010 I love a lot of Apple products, and have been a Mac OS user for many years now, but I still have to say, this basically comes down to unbridled arrogance on Steve's part in my opinion. It seems to me that what he thinks is going to happen is that Apple's refusal to adopt Flash on the iPhone and its relatives is going to accelerate the destruction of Flash enough to force widespread adoption of HTML5.

    The funny thing about this tactic is, it's NOT worked in the past. In fact, the opposite tactic--being inclusive of popular (if inferior) technology--has HELPED Apple. Look at USB 2.0 vs Firewire; Firewire is clearly superior in real-world tests when it comes to speed, in fact massively so. Yet because EVERYONE was using USB 2.0 in their products, Apple first added USB 2.0 support to iPods, and then eventually REMOVED Firewire support to make room other things. An excellent example of Apple embracing inferior technology for the sake of popular compatibility; and iPods have continued to sell tremendously well, and I'd be willing to bet that if Apple HADN'T adopted USB 2.0, and had just stuck with Firewire, their sales would have been much, much lower, simply by virtue of the vast majority of PCs being incompatible with iPods.

    Having an otherwise great product doesn't excuse this kind of arrogance and utter REFUSAL to compromise, Steve. This is exactly the kind of thing that kept people AWAY from buying Macs for years and years. A good product is only such as far as it is useful. And without flash the iPad is much less so.
  16. Ian Bell at 11:10pm 3rd February 2010 Really?

    http://www.readwriteweb.com/archives/full_flash...

    "19 out of the top 20 mobile handset manufacturers are now collaborating with Adobe to integrate Flash technology into their devices."

    So 99% of the other manufacturers will be supporting Flash but not Apple? And not on an iPad which is more robust than a phone? Weird don't you think?
    1. ore masta at 12:06pm 10th November 2010 95%
  17. C. Taylor at 10:59pm 3rd February 2010 Most basic phones don't support Flash. That's one YOU just pulled out of nowhere.
  18. Ian Bell at 9:20am 2nd February 2010 Don't agree with this. If most BASIC phones support Flash, there is no reason the iPad shouldn't as well. And requiring a keyboard is a bunch of crap - you pulled that one out of nowhere.
  19. grafight at 1:37am 2nd February 2010 Appple wants to sell a device that works. Flash is a memory hog and a browsing risk. Plus many flash apps require keyboard input and/or functions not workable in a multi-touch device. iPad doesn't replace your desktop, so if you want flash use your desktop. If you want a multi-touch media experience wich works flawlessly and responsively, that's what the iPad is for
  20. None at 6:52pm 1st February 2010 So Apple will sell us the gun but not the bullets, to protect us....
  21. Ian Bell at 6:16pm 1st February 2010 If most cell phones can use Flash without issues, there is no reason for Apple to as well. I believe the real reason why Apple will not support Flash is because they want a closed system. If Flash is allowed, there could be a ton of non-Apple approved developers making all sorts of applications. All the consumer would have to do is visit their site and load the Flash. Apple loses out on revenue as a result because people are not forced to pay them for it.
Close Suggestion The iPad in Adjectives: Apple’s Most Descriptive Product Yet
View Article