Wow.
Again, every single anti-flash post here is nothing but dribble, spewing the same unimaginative kool-aid they drank in from their favorite tech-blog written with about the same understanding of technology.
Feel insulted? good.
Those who are not educated on the topic all seem to scream the same things about never seeing Flash, and how it must all be for advertisements, etc. Which, nullifies all future noise from your mouth and fingers as far as I'm concerned. It doesn't take any thought to spit out what you read in.
Now on to business.
I was discussing this very topic with a colleague of few weeks ago and he was telling me about how iPhone apps are killing the Flash market. He brought up an Example application on the iPhone called Airstrip and how it is revolutionizing the industry, and they chose Objective-C and the iPhone to bring it to the market, because no other technology could do it and he wanted to know why it wasn't built using Flash, if Flash was so great and was around before the iPhone.
Well, hop on over to
http://www.airstriptech.com/ and take a gander at the use of Flash right smack in the middle of their home page. Also take note, that the other versions of their application for other platforms are built with Flex (AS3 and MXML) which of course uses the Flash player. These are just languages chosen for specific purposes. That's all.
The Olympics seem relevant at the moment, as well as use an advanced datagrid component delivered in Flash.
http://www.nbcolympics.com/teamusa/browser/index.html
How about another map / browsing component for the Olympics delivered in Flash.
http://www.nbcolympics.com/nations/region=4/index.html
The Olympic sites also deliver content using Java. There is a purpose for each.
I don't have to list these websites, the deniers are full of crap. Flash is everywhere.
What the majority of these kool-aid drinkers are forgetting is that developers ARE developing in Flash, which means there is an investment in time and education to produce even the most annoying of advertisements. It is a living, breathing industry.
Go browse and learn about AS3 (an ECMA standard Object Oriented development language - compiled, not script):
http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/
or just understand its history:
http://en.wikipedia.org/wiki/ActionScript
Killing Flash is going to be very much equal to removing Python or Ruby from the industry. It isn't going to happen.
Now, if you've made it this far and you are interested in more facts, take a gander at this entry showing job trends and a few popular languages including Objective-C and Actionscript.
http://www.blackcj.com/blog/2010/02/01/cut-the-drama-flash-is-here-to-stay/
Regards to Adobe being lazy; Go educate yourself so you sound more intelligent on the topic:
Air on Mobile Devices:
http://www.adobe.com/aboutadobe/pressroom/pressreleases/201002/021510FlashPlayerMWC.html
Tinic Uro blogs about Flash performance / tech:
http://www.kaourantin.net/2010/02/core-animation.html
And, we'll finish this off with the fact that more than 7 million people attempted to download Flash on the iPhone:
http://www.flashmobileblog.com/2010/02/06/iphone-stats-from-the-flash-player-download-center/
And don't get me started on HTML5 and it actually being considered a contender at its current product maturity level. a 1.0 or even 2.0 product will never catch up. The world turns.
I'm not going to hang out and bash with the less knowledgeable, so you are free to do that amongst yourselves.
Enjoy.
Disclaimer: There are no personal attacks here, so if you are crying it isn't cause I specifically called you a ninny. Go hug your mother.