Tuesday, January 8, 2013

Future of Adobe Flash?

Future of Adobe Flash?
What’s in store for developers and users? Users would wonder if they’re affected by this change. Depending on what they use their devices for, it might make or break a lot of things. Take for example gamers. There are major gaming websites that focus on Flash like Kongregate and Newgrounds, I guess Apple users won’t be able to play games anymore. For developers, this might be a problem (or a business) as they will have to rewrite their products.
Apple is a behemoth that does not support Flash. Two Steve’s are actually moving away from Flash, the other Steve is Steve Ballmer, Microsoft’s CEO. Imagine that? Two huge industry giants versus Adobe Flash!
Is the future of Adobe Flash grim? Before addressing the real issue here, let’s first look at why Flash is a target and not others.
Why is Flash Widely Used?
To begin, Flash has been used for a very long time and has widely revolutionized multimedia both online and on handheld devices. Why is it so? Because Flash has solved several problems that people experienced. From handling videos to fonts, to animation and cross browser compatibility, and adding to that the set standards on the web that are always changing. Cross browser and cross-platform compatibility with Adobe Flash is not an issue, unlike many web technologies like HTML5, CSS3, and JavaScript.
Another reason for its success is that Flash is mostly used for gaming and entertainment. The majority of internet users use the internet for entertainment.
Is it the End of Flash?
No. To say that it will die off because a new challenger appears is too sensationalist. Since the majority of PCs use it, websites with animations including those pesky advertisements, and thousands of Flash games, it won’t go away easily. It has served thousands of devices and websites; taught in multimedia classes and has produced a lot of creative content without even knowing scripting. Adobe Flash is still evolving, trying to keep up with the fast paced technology.
During college I took a multimedia class. There we used Adobe Flash and created several 2D animations and Flash games. I can say that even if I’m not that good with graphics and design, I can sure as hell create a Flash game and animate your stick man. Is it a useful skill? Maybe it can get you a few ladies to drink with, still it is a very useful skill especially for designers.
So, what can turn the tables? I, for one, loathe the bulky Flash websites (especially those Hollywood film promotional websites), but when it comes to interactivity I’m the first one to worship it. A lightweight competitor like HTML5 will do the trick; CSS3, HTML, PHP5, JavaScript and others would win when it comes to creating dynamic websites.
The problem with these technologies is that the standards aren’t really that standard for everyone. You think you know everything about CSS and HTML and now you can create a super website? Think again. In a few months or years you’ll have to read another manual telling you that there’s another standard. Even if they’re called standards, developers from all over the planet are having difficulties with cross browser and cross platform compatibility.
Websites including YouTube have began using HTML5. There has been a spur of HTML5 games and they are really lightweight.
The question now is, is HTML5 (and others) easy to learn? I can teach a 13-year-old to animate using Flash, but not HTML5 just yet. It still has a long way to go but I’m pretty sure that someday people will come up with drag and drop applications to create rich and dynamic content.
As said, Flash is well-established and can be used by almost anyone.
What about the people saying that Flash is already dead? Are they too optimistic about HTML5? Maybe, since HTML5 still has a long way to go and still has to establish credibility. Something which Flash has. But HTML5 has the ace up its sleeve, and that is the potential to grow further.
What Apple says vs. What Adobe says
When it comes to Touch?
Apple claims that Adobe Flash wasn’t made to support touch screen devices. Any other Flash applications and websites will then be rewritten.
Adobe says that the Adobe Flash Player is actually made for the purpose of supporting tablets with multi-touch. And that Flash developers need not worry because mouse events are automatically converted to touch events for touch devices.
When it comes to Battery Life
Apple says that Flash uses too much battery life to be used on mobile devices when playing high-definition videos or games.
Adobe says it will not be an issue since Flash Player 10.1 supports hardware acceleration across mobile and desktop devices.
When it comes to Security
Apple takes a hold of Symantec’s word about Flash being one of worst in security.
Adobe says it is also important to note that Flash is one of the most widely used systems. Comparing it to a discussion I had during college, Microsoft OS is mostly targeted by computer viruses and crackers because the market is in there, many people use it as compared to Linux and Mac OS X.
Should You Learn Flash?
HTML5 is the next big thing after Flash but do not expect a wide support group for it just yet. If you want to do complex animations, Flash is your way for now. By all means learn how to use Flash, it is widely supported and has lots of features that anyone can use.
But if you are thinking of creating a website with animations and things, you might want to wait just yet. Flash websites were superstars of the past, now they’re just divas that want attention and many people loathe them.
Flash is compatible with almost any browser. You don’t have to worry about cross browser and cross platforms. Of course, we’re not talking about iPhone and iPads. Kidding, Adobe Flash Player 10.1 supports them now.
Now, if you are thinking of creating an HTML5 game, you might not find a very good marketplace for it. Flash still has the biggest audience and established marketplaces for games like Y8, Newgrounds, and Kongregate.
Should you learn HTML5? Well, you can start now. It has a bright future, but don’t expect it to come in a sweep anytime soon. People, like an immune system, are resistive to change. HTML5 is still far from achieving what Flash can do: games, videos, applications, flexibility, and audience.

No comments:

Post a Comment