Why Doesn't Android Support Flash?

2011 Consumer Electronics Show Showcases Latest Technology Innovations
Marziah Karch

When Android was first released, one of the differentiating features between Android and competing iOS was that Android would support Flash. That was one of the few differentiating factors.  Android 2.2, Froyo supported Flash, but Android 4.1 Jelly Bean took all that support away. Why? 

Blame Adobe

Adobe no longer supports it. There are a lot of reasons why that is the case, so here's the longer version of why Adobe might decide to pull the plug on mobile support after years of pushing very hard to try to make it an industry standard.

 

Blame Steve Jobs

Steve Jobs declared that iOS devices not only would not support Flash, but that they would never support Flash. Why? A combination of factors. Flash was a proprietary system created by Adobe and not an open Web standard. Open alternatives were already available, such as HTML5. A lot of the existing Flash content was old and developed for mouse rollovers, not touch, so it would do no good for phone users to see it. Flash performed very poorly on mobile devices and ate battery juice like it was going out of fashion. Sure, some of the anti-Flash talk was simply that Steve Jobs was a stubborn man who was irritated with Adobe for foot-dragging with their development of other Adobe products (it took Adobe years to finally develop a 64-bit version of Photoshop for Mac.) Adobe probably hoped that Apple would adopt Flash after Android users got used to the idea and started eating into iPhone and iPad sales.

 But for the most part, Steve Jobs was right. Flash on mobile devices was just not part of the future. 

Flash Drained Batteries and Performed Poorly on Phones

When Flash was finally available on Android Froyo, it did use a lot of battery life. The playback was often jittery. Games really didn't perform well using Flash.

 Worse, TV networks started getting nervous about the idea of people watching their content on phones and started intentionally blocking people from seeing Flash streaming video on Android tablets and phones. So users weren't seeing the content they wanted to see, and much of the older content really did need revamping. 

Blame Adobe Again

Adobe had to certify that Flash would work on each and every configuration that supported it. This is a much harder task for mobile than it is for desktop computers. On desktop computers, there are only two major operating systems, Windows OS and Mac OS.  (Yes, there's Linux, but Adobe doesn't support it either.) In the case of Mac OS, there's a known hardware configuration, since Apple makes them all, and in Windows, they create the OS around minimum hardware standards. Supporting just those two operating systems makes Adobe's job a lot easier, and it makes a Flash developer's job a lot easier, since there aren't as many screen sizes and interaction elements to develop around. For that, and probably some other reasons, Adobe finally ended all support of Flash just as the Android platform was starting to finally take off. 

Although Adobe remains publicly quite committed to Flash as a computer desktop product, it's probably a matter of time before the technology is gone.

Why? Mobile. While Flash is capable of some incredibly interesting desktop use, eventually there just aren't going to be enough desktop users to make it worthwhile. So enjoy your Flash while you can. Meanwhile, Android users, don't sweat it. You're really not missing out on that much without Flash. 

Was this page helpful?