ie8 fix

Adobe bites mobile Flash bullet

By | November 15, 2011, 9:09am PST

Summary: It was obvious 18 months ago that Adobe had lost the smartphone Flash player war. So why did it take them so long to admit it?

Adobe’s loss was inevitable (see Adobe: smartphone Flash player battle officially lost after Adobe failed to deliver iOS support - heck, Flash stinks on a 3.4 GHz quad-core i7 iMac - but it’s a case study in how corporations deny reality.

Adobe’s belated admission that they can’t succeed with their smartphone Flash player - for all the reasons Steve Jobs detailed - was a long time coming. Why?

The 5 stages of corporate denial
Like the 5 stages of the Kübler-Ross model for grief, like this: 1) denial; 2) anger; 3) bargaining; 4) depression, and; 5) surrender.

How this worked at Adobe:

  1. Denial: No flash on 1st iPhone. “I think Apple’s entry into the market with iPhone is only going to enhance the importance of the user experience on handsets across the spectrum, which plays to our strengths.” Huh?
  2. Anger: Flash is on 98% of all PCs. Apple has to come around because users won’t stand for not getting the content they want. And if that doesn’t do it, Flash on Android will!
  3. Bargaining: “The technology problems that Mr. Jobs mentions in his essay are “really a smokescreen,” Mr. Narayen [Adobe CEO] says.
  4. Depression: “If you can build an app using our tools, and if you run it through AIR, it can be in the App Store.”
  5. Acceptance: OK, we’re going with HTML5 and Adobe Air. Prior statements on Flash are inoperative.

Wait, Adobe Air?
Google “adobe flash problems” and you’ll get over 80 million results. Google “adobe air problems” and you’ll get over 20 million results - 90% of them on PCs. I guess that’s an improvement - except Air hasn’t been around that long. Haven’t we seen this movie before?

The Storage Bits take
Forget the country club whining about government stifling innovation: the biggest problem is between executive’s ears. Just as RIM and Microsoft pooh-poohed the iPhone, Adobe believed their own hype about Flash for far too long.

Adobe may get the last laugh after all. According to them AIR (Adobe Integrated Runtime) includes Flash Player as the runtime environment.

Maybe AIR isn’t much of an improvement: I took it off my Mac after it starting causing all-too-familiar problems. Can they fix Air better than they did Flash?

Readers, what is your experience with AIR?

Comments welcome, of course. I do like Adobe’s Photoshop Elements 9, although I mostly use Graphic Converter for photo editing.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Robin Harris has been messing with computers for over 30 years and selling and marketing data storage for over 20 in companies large and small.

Disclosure

Robin Harris

Robin Harris is a president of TechnoQWAN, a consulting and analyst firm in northern Arizona. He also writes StorageMojo.com, a blog which accepts advertising from companies in the storage industry, and has a 25 year history with IT vendors. He has many industry contacts, many of whom are friends and all of whom he has opinions about. Robin has relationships with many companies in the technology industry. Every company he writes about may have sought to influence his opinion through carefully-crafted marketing messages and self-serving white papers, gifts ranging from desk calendars, t-shirts, lunches and trips as well as analyst or consulting assignments. He also invests in some technology companies. He may accept payment for services in stock as well. Robin discloses financial investments in or client relationships with companies named in Storage Bits. To help readers sort out the gold from the dross in his writings, Robin tries to communicate his reasons as clearly as he can. If you agree, you are intelligent and discerning. If you disagree, well, you disagree. In all cases, Robin encourages readers to subject everything they read, see or hear on the internet or from politicians to some simple questions: * What assumptions are implicit in the world view and judgments of the author? * What, if any, is the factual basis for the opinions the author expresses? * Is it reasonable, logical and clear? Your critical faculties: use ‘em or lose ‘em!

Biography

Robin Harris

Harris has been messing with computers for over 30 years and selling and marketing data storage for over 20 in companies large and small. He introduced a couple of multi-billion dollar storage products (DLT, the first Fibre Channel array) to market, as well as a many smaller ones. Earlier he spent 10 years marketing servers and networks. After leaving corporate life he founded TechnoQWAN, a consulting and analyst firm. He also developed StorageMojo into one of the top storage industry blogs.

Robin writes, consults, coaches and lives among the mountains of northern Arizona.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
13
Comments

Join the conversation!

Just In

RE: Adobe bites mobile Flash bullet
kRogue Updated - 17th Nov
HTML5 is not all that it is hyped to be in terms of video performance. Indeed if you go into WebKit you will find that it draws via an interface called GraphicsContext (which is implemented differently for different builds of WebKit). The GraphicsContext API for drawing is a throwback to the early 90's. The HTML5 Canvas2D element uses essentially the same API to draw, to get an idea of how crappy it is, try any of these on a portable device:

http://www.craftymind.com/factory/guimark2/HTML5ChartingTest.html
http://www.craftymind.com/factory/guimark2/HTML5GamingTest.html
http://www.craftymind.com/factory/guimark3/bitmap/GM3_JS_Bitmap.html
http://ie.microsoft.com/testdrive/Performance/FlyingImages/

you will find they all run badly... even on a laptops at times! My freaking 16bit SNES could do a much better job than that in terms of performance.

The only way to get stuff drawn fast end in an interesting way for a browser is via WebGL... which in all brutal honesty, most web programmers are not up to using a JavaScript binding to GL because their matrix algebra skills are so lacking.

Movie's are ok under HTML5 _IF_ the hardware has a video decoder for the movie format (and if the browser supports it). Some browsers (ahem Firefox) do not support all movie formats for non-technical reasons (patent and/or political reasons essentially).
0 Votes
+ -
Cut them SOME slack...
Michael Kelly 15th Nov
You don't throw out everything you worked for and come up with a new strategy and release it to the public overnight. It takes time to do these things right, and if they want to succeed they have to get things right the first time out.
0 Votes
+ -
totally wrong
vpasman2@... 15th Nov
Yes Flash is famous for its crashes, but it has become a lot more stable in in the last year or so.
I watch flash on my TouchPad and Roku and found it performing better than other options. I am not prepared to bash Adobe because Flash is so bad. I don't think it is as bad as the perception has it. I am however displeased with a decision to stop developing a solid, but perhaps on a downcycle product and dumping a pile ... on users and developers heads. What am I supposed to do now: return my Roku and Samsung android phone and go with an iphone because Adobe said so?
0 Votes
+ -
@vpasman2@...

Perhaps you have lower standards. Flash has never worked well on mobile. Even the smallest banner ads made scrolling stutter on Android based web viewing. Videos were a mixed bag. Sometimes they were okay, sometimes stutter. They were always a performance hog and ill suited for mobile.

As for the iPhone, nobody is telling you to switch to iPhone. That's the point of embracing HTML 5 and open standards. Every platform wins here.

It's funny that even Adobe has come to accept reality, yet people like you still think this was bad move for Adobe. You must still be in the denial stage that Rob mentions above.

As for Air, yes, technically that will work across platforms, but once again, AIR apps are inferior to native apps and are likewise a bad choice for developers to embrace.
@vpasman2@... keep your Touchpad, your Roku and your Samsung phone. You will be able to enjoy? flash on them for the forseable future.
How about you just change your tools to output great html5+css+js and leave it at that?
0 Votes
+ -
Can you complain if it's free?
LABCOLOR 15th Nov
You can download flash player for free. You can watch flash movies for free. You can't complain about that. Adobe can't help it if people buy a product that isn't flash capable. So talk to Apple about the problem, maybe they can squeeze you in for an appointment at the Apple store.
0 Votes
+ -
Rather, there was an attempt by Adobe to build a working Flash player for smartphones. They failed.
0 Votes
+ -
AIR, don't need it don't want it. I uninstall it every time I see it on my netwokred PCs. Too bad it gets installed without asking!
It's funny, I can manipulate 8MP RAW files with ease using Photoshop CS3 on my old G4 PB, without skipping a beat; but 640x480 flash videos either in a browser window, or in AIR app bring it to its knees, turning into an unwatchable, stuttering slide show.

Their Flash programmers should have been shown the door years ago. Hard to believe senior management put the creative suite on the back burner so they could devote so much to such terrible software. What were they thinking?!?
0 Votes
+ -
Google me this, Batman
Robert Hahn 15th Nov
    Google ???adobe flash problems??? and you???ll get over 80 million results.

That's a cheap trick. Google "Windows problems" and you'll get 342 million. Oracle problems? 80 million.

P.S. Google knows about 7 million ZDNet problems.
0 Votes
+ -
RE: Adobe bites mobile Flash bullet
MosaicTechnology 16th Nov
I was definitely one of those people who thought when the iPhone was released that eventually iPhones would have Flash built into them. However, Apple consistently chose not to include it, and look at where we are at now ??? Flash caved first. http://www.mosaictec.com
0 Votes
+ -
I think one of the main (if not the main) reason Apple didn't want Flash on iPhone was because they didn't want to lose control of the lucrative App Store. Having Flash on the phone meant that people could run complicated applications without paying 1 penny to Apple.

But now if HTML 5 takes off, Apple will have the same problem. You basically have a framework capable of running rich applications that are all completely bypassing the App Store. This time Apple can't put of smokescreens like it being a CPU hog, unstable, insecure (all valid reasons BTW, but conveniently hiding the main reason of it bypassing the App Store).

My question is what is Apple going to do this time to keep people locked into their App Store?
0 Votes
+ -
RE: Adobe bites mobile Flash bullet
kRogue Updated - 17th Nov
HTML5 is not all that it is hyped to be in terms of video performance. Indeed if you go into WebKit you will find that it draws via an interface called GraphicsContext (which is implemented differently for different builds of WebKit). The GraphicsContext API for drawing is a throwback to the early 90's. The HTML5 Canvas2D element uses essentially the same API to draw, to get an idea of how crappy it is, try any of these on a portable device:

http://www.craftymind.com/factory/guimark2/HTML5ChartingTest.html
http://www.craftymind.com/factory/guimark2/HTML5GamingTest.html
http://www.craftymind.com/factory/guimark3/bitmap/GM3_JS_Bitmap.html
http://ie.microsoft.com/testdrive/Performance/FlyingImages/

you will find they all run badly... even on a laptops at times! My freaking 16bit SNES could do a much better job than that in terms of performance.

The only way to get stuff drawn fast end in an interesting way for a browser is via WebGL... which in all brutal honesty, most web programmers are not up to using a JavaScript binding to GL because their matrix algebra skills are so lacking.

Movie's are ok under HTML5 _IF_ the hardware has a video decoder for the movie format (and if the browser supports it). Some browsers (ahem Firefox) do not support all movie formats for non-technical reasons (patent and/or political reasons essentially).

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix