Flash is bulky, memory intense and non-responsive. Device manufactures have already begin to leave it out of their OS avoiding the additional drain on resources. Apple has made it clear they are not interested in supporting Flash, and Adobe has claimed in the past that Apple is a closed system. In fact, Adobe are the ones creating barriers in web interactivity. With the direction our modern markup language HTML5 is going, we can utilize CSS technology to deliver seamless interactivity without the bulk of Flash.
“Symantec recently highlighted Flash for having one of the worst security records in 2009.” (Adobe, Inc., 2012) Besides the resources required to run flash on mobile devices and desktops alike, Flash is memory intense and will reduce battery life on any device, mobile or desktop. In my opinion, Flash was never developed to be flexible for the consumer as it “was designed for PCs using mice, not for touch screens using fingers… Flash websites rely on ‘rollovers’, which pop up menus or other elements when the mouse arrow hovers over a specific spot. Apple’s revolutionary multi-touch interface doesn’t use a mouse” and neither do many of the systems/devices we use today. (Adobe, Inc., 2012)
Sencha put up a nice little note referencing a blog post written by Arne Bench about “Flash Ads vs CSS3 Ads’ and it showed that CSS3 ads are just as graphical in rendering animation as the heavier Flash based ads. Check out the article here! The truth is Flash player is dying. SWF and FLA files will soon be a thing of the past.
I posted a similar title for discussion in my HTML5 group on Facebook and was given a lot of opinions about the use of flash in the future. Many agreed that as we press forward into a device driven world, we will need to re-evaluate our resources on the consumer side. However, many still believed Flash could be used on a desktop level for games and interactive apps. Even with the use of games and interactive applications for the desktop, I still do not think Flash will be the resort – as HTML5 can provide just as much interactivity functionality as Flash once did, on and offline.