Video Hands-On with Flash for Android: What We Like, What We Don’t

After we posted my latest Geek’s Geek Column, in which I was critical of Flash Player 10.1 for Android, we received a lot of comments from readers with strong opinions about Adobe’s platform. We also got some questions about the experiences I described. So we picked up a camera and filmed some hands-on videos with different Flash-enabled sites to show as objectively as possible both the power of the platform and its challenges.

We’ll start with a few of our most positive experiences, and then share some of our less satisfying ones. Once you’ve seen it all, tell us what you think of the technology and its potential.


Sony Pictures Mobile Site

Sony Pictures trailer site was one of many mobile Flash optimized sites we visited. Over both Wi-Fi and 3G, full screen videos played flawlessly and, even more importantly, we were able to interact with the player’s controls and the Web page around the player without any lag. Here’s a video of the trailer site running on the Droid 2 over Wi-Fi, though it was equally good on 3G.

Episode of CSI on

It’s clear just from visiting that the site and its Flash player are not optimized for mobile devices, but the good news is that, like many other sites, it just works. Who knows if the network big wigs have even realized that their videos even play on Android devices, but who cares, because full episodes of popular shows like CSI play well.

We noticed some slight and occasional jerkiness over 3G, but overall we were excited to be able to watch so many shows on the go, without using a separate app or pay service. Here’s a video of CSI playing over 3G on the HTC Evo 4G.

Mobile Gaming With a Touch Optimized Game

One advantage of Flash has always been its ability to provide interactive experiences that go beyond video, including games. Unfortunately, not many of these games were designed to work with touchscreen phones . However, when a Flash game is built for touch interaction, it works great. Here’s a video of the zombie shooter Blood Red, playing on the Droid 2 over 3G:

South Park Avatar Creator

One of the most entertaining things we found through Adobe’s Flash for Mobile Showcase was the South Park Avatar Creator, an app that lets you create your own South Park character. This app looks like it was optimized for mobile and it was a ton of fun. Here it is running over 3G on our Evo 4G:

WHAT WE DON’T LIKE Episode Playback

Unfortunately, not all Flash videos will play well on mobile, and some of the most popular entertainment sites simply don’t work well on smart phones. Worse still, you may have trouble using video player controls like the pause button as one of these videos chews up system resources, causing considerable lag. According to Adobe, these problems are caused by videos that were encoded at too high of a bit-rate for mobile devices to stream efficiently.

Adobe publishes these mobile video recommendations for developers, but the company can’t force sites to follow them. Considering that content providers have known that mobile Flash has been coming for months, it’s a bit surprising that some very large sites are unprepared for Android 2.2 visitors. is one of the best examples of a site that, right now, works poorly with Flash Player 10.1. The site provides full streaming episodes of all its popular shows, including Fringe, Bones, and Hell’s Kitchen. On a PC or Mac, episodes of these popular shows look fantastic, because Fox offers them in high definition, but on a mobile phone, the same videos are a disaster.

Over Wi-Fi or 3G, video playback was jerky in a window or full screen. When video is playing in a window, sometimes you can’t even scroll around on the page, because the entire browser is lagging so badly. The player responds either a few seconds later or not at all.

Below is a video of streaming over Wi-Fi on the Evo 4G. We also have a shot of it playing over Wi-Fi on a Droid 2. You’ll notice that, after the video starts playing, a notification pops up saying that the video is not optimized for mobile, but you have to wait through the buffering and start experiencing the jerkiness and lag before you get that notification. Video Playback

Like Fox, ABC offers full streaming episodes of its shows online. So, if you missed an episode of General Hospital, you need to catch up with the aliens on V, or you’re just dying to know what Whoopi said on The View today, you can do all that on for free, but not if you’re using Flash Player 10.1 on your phone.

We visited several times on our HTC Evo, Droid 2, and original Droid with Froyo update. Though the short clips that appear on the channel pages for shows (ex: ) play on mobile, the full episodes won’t even begin to play.

When we went to the show channel pages and clicked to launch an episode, we were greeted with a player that said “Loading…” with an animation showing movement. After a minute or two of attempting to load, the player presented us with a red error message telling us that the player wasn’t working at this time and to try again later.

You can see an example of the ABC player failing to play in the video below. It happened on every phone we tried, over both Wi-Fi and 3G, over a period of several days. The worst part is that the “Loading…” animation keeps going even after the error message appears above it. On one occasion, we had scrolled down the screen to show more of the player box and we kept waiting for over five minutes, because we couldn’t see the error message that was above the box and assumed our video was still buffering.

Occasional Trailer Issues

In addition to ABC and Fox, we encountered some other popular sites with Flash that didn’t playback on mobile. We set out to find and play a Flash trailer for the Expendables. On, a popular trailer site, we found a player with a giant Play button that wouldn’t respond to our touches (see video).  We then found a trailer of the Expendables on MySpace and we experienced the same kind of jerky play we saw on, both over Wi-Fi and 3G. There’s a sample of that below:


As our experience illustrates, Flash Player 10.1 for Android works really well on a fair number of sites. In these cases, you feel like you’re getting the full desktop experience on your phone, whether you’re watching video or playing games. And it all happens right in the browser window–no dedicated apps required.

Unfortunately, there are some popular Flash videos and games that just didn’t work well on our Android devices and there was no programmatic way to predict that, until we were already in the middle of those experiences. In order for sites like to satisfy users, they’ll need to optimize their content for mobile playback. Whether or not these content providers choose to accommodate mobile Flash users or choose another solution altogether remains to be seen. For some, these experiences pose a critical challenge to the platform and for others (PhandroidPR News, and more) they’re just a tiny bump in the road.

We’ll continue testing Adobe Flash Player 10.1 for Android on different sites and handsets, and look forward to evaluating the player as it rolls out to webOS, BlackBerry, MeeGo, and other platforms. In the meantime, check out the Adobe Flash Showcase for Mobile and some of the sites we’ve viewed and let us know what you think.

Avram Piltch
Avram Piltch
The official Geeks Geek, as his weekly column is titled, Avram Piltch has guided the editorial and production of since 2007. With his technical knowledge and passion for testing, Avram programmed several of LAPTOP's real-world benchmarks, including the LAPTOP Battery Test. He holds a master’s degree in English from NYU.
Avram Piltch on
Facebook Twitter Google+
Email* (will not be published)
*Indicates required field
Submit Comments

  1. angie Says:

    I watched some of these videos on my evo 4th and noticed that playback is okay, but not a great experience. And now the page is super slow. basically i wouldn’t choose this as my mobile video experience. I’d say flash is a fail for now.

  2. Funky303 Says:

    Flash per se is not a fail, but many flash apps who are not designed with the idea that they could be played on mobile diveces (huge graphics and huge memory usage for instance).

    I’d rather have the choice of using some pages and others not due to crappy flash app programmers than not having the choice at all.

  3. joe Says:

    Seems like this article makes the same mistake everyone makes when encountering a poorly optimized Flash site: blaming the technology (Flash) for the occasional poor implementation (failure to encode the video efficiently, or offer an ultra-low-bandwidth option, which all video content providers should do, now that many more low-powered, slow-processor devices will be accessing this content over slower connections).

    Flash is getting better than ever: it’s the responsibility of developers to use the tool correctly.

  4. Peter Says:

    @joe – Avram already pointed out in his last post: “But if content providers have to go back and optimize their videos for mobile platforms, one of the key benefits of mobile Flash–backward compatibility with millions of existing videos–is lost. If you’re modifying your videos anyway, why not go the full monty and use an HTML 5 player instead of Flash?”

  5. @ peter Says:

    because HTML5 is not implemented in our beloved browser internet explorer until version 9 comes out! this means developing for HTML5 now is not possible until a few years from now, as i still have to develop for crappy IE 6. all the people talking big about HTML5 have no clue. HTML5 will be a supplement, but no replacement for flash as this will not allow for high end animation and interaction until a highly developed tool kit for it will be published.

  6. Steve Says:

    @peter I would suggest to develop in HTML5 and render the page in HTML5 if the browser supports it and use flash if browser doesn’t support it, Now the benefits from this approach is as follows.
    1. Your site will work good on desktop browsers which has flash supports but nor HTML5 supports(like IE6,IE7,IE8).
    2. Your site will work superb for HTML5 Supported browsers.(I think all of the mobile browsers now support HTML5)
    3. You will have a future technology (HTML5) and no messing up with the old code(as you already have Flash implementation of same site)
    4. Accept it or not Flash is going to be die in year or two, then you anyway need HTML5.
    5. You will support more range of devices as HTML is everywhere.

    we did it for our product in the same way and we are more than satisfied with the approach as we now support iOS also.

  7. Curt Says:

    Guys invest in a tripod for the love of God. All you videos are shaky, which is not only distracting but makes it hard to see the performance objectively.

  8. Rykel Says:

    I am reading this on a ARM v6 Android mobile without Flash and I cannot view your videos. BAD. More Flash, anyone?

All Product Types Accessories Cars Digital Camcorders Digital Cameras eReaders GPS Laptops MP3 & Video Players Projectors Smartphones Software Storage Tablets / MIDs VoIP Wi-Fi
All Subcategories
All Subcategories All-Purpose Budget Business Desktop Replacement Gaming Multimedia Netbook Nettop Rugged Student Tablet PCs Ultraportable
Acer Alienware Apple Archos ASUS Averatec BenQ CTL Corp. Dell Digital Storm eMachines Emtec Everex Fujitsu GammaTech Gateway General Dynamics Getac Gigabyte Hercules HP HTC iBuyPower Intel Lenovo MSI Nokia Nvidia OCZ OLPC OQO Origin Panasonic Sager Samsung Sony Sylvania Systemax TabletKiosk Toshiba Verizon Viewsonic Viliv VooDoo Workhorse PC ZT Systems
Minimum Rating
Any Rating 4.5 Stars 4.0 Stars 3.5 Stars 3.0 Stars
Screen Size
10 11 12 13 14 15 16 17 18 20 4 5 6 7 8 9
1024x576 1024x600 1024x768 1200X800 1280 x 720 1280x1024 1280x768 1280x800 1366x678 1366x768 1440x1050 1440x900 1600x768 1600x900 1680x1050 1680x945 1920x1080 1920x1200 800x400 800x480
Weight Range
10.1 - 12.0 pounds 12.1 - 14.0 pounds 14.1 - 16.0 pounds 2 lbs 2 pounds and under 2+ lbs 2.1 - 4.0 pounds 4.1 - 6.0 pounds 6.1 - 8.0 pounds 8.1 - 10.0 pounds Over 16 pounds Under 2 pounds
more options