5 Comments
May
24
2010
by MrOptimization in Basics

How do you do Multivariate Testing and optimization of Flash?
YOU DON'T!
Flash is a dead technology. Some people just can't bring themselves to accept that yet.
But if you help nudge along Flash's inevitable death inside your own organization, you'll look like a genius in the future.
Non-standard, proprietary objects that look and work differently based on the whims of each designer are called art.
If your digital channels are all about creating art, then you can probably skip this and keep using Flash.
But if you're interested in using your digital channels to make money and improve customer satisfaction, read on because Flash is doomed and you need to start purging it from your digital environment now.
Standards, plus a heaping helping of its own sucky-ness, killed Flash.
Flash DID help move the web along way back when, and we thank it for that. For example, if you wanted to create a banner ad that turned into a madcap penguin sashaying across the screen, Flash was by far the best choice for a long time.
Very soon though, HTML 5 browsers will include almost everything Flash used to be needed for.
So you might be asking "if the same functionality is free, built into the browser, fast and based on worldwide standards, why would I use slow, proprietary, crash-prone junk like Flash?"
Bingo! And the really smart people, like Mozilla VP of engineering Mike Shaver, agree:
“The future of the web is the web, and betting against the web is a bad idea.”
Nowadays, if you're betting on Flash you're betting against the future of the web—and possibly the future of your career.
Mike Shaver at Mozilla is in good company. The parade of smart and influential people predicting Flash's demise is deafening.
One of the leaders of the Flash doom parade is none other than cultural and technical icon and all-around object of worldwide worship Steve Jobs himself.
Last month, Steve even climbed down from his mountain of money to explain why Flash needs to die.
Here's the shortcut version of why Apple doesn't allow Flash on its devices and, by extension, why Flash is doomed in the larger market:
For those who purr over his every word like a newly fed kitten, here are Steve's complete Thoughts on Flash.
Used wisely, MVT can help you make the case to flush Flash from your world faster.
Start by asking "do we really need Flash for this?"
In most cases the answer was always no, but Flash looked snazzy at the time so you went ahead and used it.
Now Flash may have infested many corners of your digital properties where it doesn't belong, such as:
All Multivariate Testing technologies require redevelopment work if you want to optimize within Flash components.
Why not use that time more wisely? Instead of throwing more good time and money into the doomed pit o'Flash, develop standards-based replacements for the Flash components to run through multivariate tests.
For example, even when they look and behave almost exactly the same, it's been proven that AJAX components tend to outperform their Flash-based predecessors in the same locations.
"But we have a mission-critical Flash-based [insert thing that HTML 5 can't do yet] !"
Ok. If it absolutely, positively needs Flash today—such as certain types of video, animation, banners and games—you should be doing it as shown below.
Surround the Flash disease with healthy, future-proof standards-based tissue, like so.

Quarantine and Kill Flash
And what if your whole site or application is built entirely in Flash? Don't panic! There's still time to get another job before the angry mob fires up the torches and comes looking for you.
You should stop developing new Flash components as soon as is practical. At the same time, use Multivariate Testing to prove why you need to progressively rid your digital environment of its existing Flash infestations.
So long as a standards-based HTML 5 equivalent is good enough, use that instead.
Your digital audiences—and your career—will thank you.