Why Flash is bad for you
- Most sites that use it OVER-use it. “More” is hardly ever better in Graphic User Interface (GUI) design.
- It doesn’t play nice with other web code when embedded, causing other graphics and elements around it to be off.
- It requires Adobe’s proprietary plugin.
- It constantly has widely exploited security issues.
- It causes browsers and entire computer systems to crash.
- It causes a significant strain on hardware, so on battery-operated mobile computing devices it greatly reduces battery life - which is one of the reasons why Apple won’t let it on the iPhone or iPad. The fan on my MacBook Pro kicks on high ONLY when I’m on a site with Flash content.
- SWF video file format is significantly inferior quality compared to H.264, and while flash player is capable of playing both formats, there are too many content creators still using SWF since it is the companion file format made for Flash Player.
- Adobe’s Flash creation software is stupid expensive at $700 compared to the FREE and truly open web standards coding tools which can accomplish almost all of the same functionality.
When Flash started out it was a cutting-edge solution which pushed website GUI and media players beyond what web standards at the time were capable of. It’s no longer the only game in town, much less the best game in town. And it’s expensive, inefficient, buggy and unsafe compared to web standards.
Plus it tends to attract “designers” with bad taste who go overboard with dizzying moving menus and annoying mouse-over sound effects. It’s also the tool of choice for ad-centric websites which care more about clicks and impressions than the content of the site itself. Well-designed and attractive Flash sites do exist, but they are by far the exception and not the rule. Its name is definitely fitting.
Just because it’s widely used doesn’t mean it’s better. Take fast food for example. The main difference is fast food is actually quicker and cheaper than eating right, unlike Flash which is more expensive and harder to work with (in my opinion). But both are bad for your system and the environment, and are resulting in an overall lower quality experience for the customer in the long run.
So please, don’t use Flash to build your website.