I've just realised that an email reply I wrote on the FlashMedia List would actually make a good blog post. I wrote it in response to someone pointing once again to the death of Flash, brought up by mobile and HTML5.
Actually I see emerging platforms as a big opportunity for Flash, not a threat. Why was Flash successful in the first place? Cross platform consistency.
Same headaches, new platforms. Not every company has the budget to develop an app for the web, plus iOS, plus Android, plus other less significant OSs. We should not underestimate the cost savings Flash brings to the mass market (remember when everyone and their dog wanted a website?), and the only other technology that may be able to offer the same benefits is indeed HTML5 (and by that I include JS, CSS etc). So learn some of that if you wish, but I personally never much enjoyed building HTML based sites, nor do I now. Call me old fashioned, but I still enjoy building Flash applications - and get paid for doing so.
We all have been building apps for years, and now we get a whole new platform to play on. How does that align with 'Flash is dead'? It doesn't.
Remember the real reasons behind Apple's Flash ban: it wasn't because of a lack of features, or bugs, or security, it was because of the threat it poses to their App Store revenues. You know, I know it, Steve Jobs know it.
How many fellow Flash Developers are struggling to find work? Speaking for myself, I've rarely been busier. I look around me and see my clients desperate to find good AS3 coders - and failing. Not because they have all left and are coding JS now, no, but because they all have good jobs already.
So here we are again: we have Flash, and we have HTML with the only difference that all have moved on a bit. History seems to be repeating itself. And I can see Flash still keeping an upper hand and wide popularity as it matures in the mobile space because it not only runs in most mobile browsers but can now also spit out native apps. And guess what: users do not know or care how those apps were built as long as they work. And they pay for these apps, and keeping production costs down can mean the difference between an app making a profit or a loss - not everyone is a Rovio, the money will be in the long tail, mobile is no different.
I've launched one shitty Flash game on iOS and guess what, Apple sends me a few bucks on a regular basis. Imagine if I built a decent app? Do you think I could sell some copies? You bet I could.
But you don't hear about those guys that 'just' make a decent living from it without becoming an App Store millionaire, yet all those guys combined make up the market.
My prediction: HTML5 will be a hit in the long run. And Flash will broaden its appeal and stay successful.
In these exciting times it is even more of a bummer that Adobe feels to need to sue the competition, and one that actually brings value to the Flash platform. RTMP enabled mobile apps anyone?

#1 by Kuba Sz. on 5/11/11 - 5:57 PM
Remember how it all began - as a-banner-thing ;)
Flash platform is still "migrating" and every new place it goes is in my opinion more mature and more "serious" than previous one.
Besides... Adobe is not stupid. They wouldn't invest in technology they don't belive. And they, for sure, DO some research about future of flash.
#2 by Sorin on 5/11/11 - 7:09 PM
What this type of flash developer should do, to continue to learn flash or to start beating on html5?
I think that flash is a great platform, more reliable that html5 but is becoming more complex and not so appealing to beginners. Another problem that I see is that the best flash developers that once made cool things with flash, animating and pushing forward the community are quiet now, that makes me wonder, "What are they doing!?"
#3 by kolt on 5/12/11 - 8:27 AM
Of course some day there will be a need to have a ClickToHTML, but until then, Adobe has to do it's homework.
PS: I'm a Flash Developer since '99 and since then "Zoom In" is not mappable to "cmd +" in the Flash Authoring Environment on an international keyboard. Just one example how lazy Adobe is ;)
#4 by Jerome on 5/12/11 - 8:56 AM
If you don't like ads, don't visit ad sponsored sites and only support ad free or subscription based ones. As much as I understand the need for them, Ad blockers are hypocritical. You consume a site's content without fulfilling your side of the "free" ad sponsored content deal. Eventually, they will all move to a subscription based and that will be the end of the free flow of information.
Happy? You just killed the interwebs, Kolt... I am just kidding!
Anyone with common sense understands that Flash vs HTML is like Hammer vs Screwdriver. It's better when they work together. Like Chrome's Angry Bird, where Flash flushes the suck out of HTML audio.
#5 by seth on 5/12/11 - 4:07 PM
thnx for the inspiration,
Seth
#6 by Craig on 5/12/11 - 6:30 PM
Unfortunately I haven't had the same experience. I was a full time Flash developer for roughly 8 years. That streak came to a sudden halt last year when Flash was banned from iOS devices and Steve Jobs voiced his strong opinions against the Flash platform. The Adobe vs. Apple battle also coincided with the launch of robust JS libraries and CSS 3. All requests for Flash stopped. All Flash projects stopped. It was crushing to me.
I had to scramble to learn HTML / CSS / JS so that I could keep my job with the company. Fortunately I learned these languages with relative ease. And I owe much of that to my programming experience in AS2 and AS3. I've found the same enjoyment programming HTML as I did with Flash.
I'm not saying that Flash is no longer relevant. But it certainly isn't in high demand like it was a few years ago. It is more of a niche market now. Again, this is just my opinion from personal experience.
Finally I'll sign off by saying that we all owe a lot to the Flash platform. It gave us a tool that allowed us to express our creativity when browsers were too dumb. Flash produced a ton of great designers ... and now HTML developers.
Cheers.
#7 by kolt on 5/12/11 - 7:48 PM
Flash used to be the only tool around.
It was a hammer.
So everything became a nail.
Now we finally have some more tools at hand and most of us realize that drilling holes with hammers is not always the best way to do it ;)
#8 by Stefan Richter on 5/12/11 - 7:53 PM
And then of course you can also take charge of your own destiny to some degree, build a product and rely on your own ability to sell it and make a living from it - or half a living, bootstrapping the other half (yes, I speak from experience here). That's not an easy route to take, but it is a very satisfying one.
I guess the main takeaway is: there are now more opportunities than ever, more niches than ever. Be it AS3 or something else, this is a great time to build cool stuff for the web.
#9 by Craig on 5/12/11 - 9:42 PM
I work full time at a boutique agency. We stay extremely busy and engage in a wide variety of projects - alcoholic beverages, fashion, photography, real estate, law firms, ad agencies, artists, etc. Most of this involves web and mobile dev ... some print too.
That being said, we haven't done any gaming or app development. I was excited for the app development capabilities of CS5 but got tired of the back and forth between Adobe and Apple. I learned how to publish apps for the iOS during beta testing for CS5. And then the floor fell out when Apple put restrictions on porting - Adobe dropped support and shipped a half-baked export tool. After Apple lifted the restrictions I had already moved on. Oh, and then Adobe comes out with CS 5.5 and expects me to pay for it ... to pay for something that CS5 was supposed to do. I think that was the straw that broke my back.
Anyhooo. I feel good about my decision to move forward with exploring the new capabilities of the latest browsers. It is challenging in much the same way as AS3 is challenging. Lots of logic and testing and playing. Good times. I still keep up with Flash by following a lot of dev guys on Twitter. But all they seem to talk about is gaming. And many of them are now experimenting with JS / Canvas. This also reinforced my position about moving away from Flash.
I don't want anyone to get the wrong impression though. I love AS3 and I love Flash. But I had to move on. The single most refreshing thing about HTML is that I don't have to do manual garbage collection anymore (my least favorite part about Flash).
Best - Craig
#10 by Ian on 5/14/11 - 3:55 PM
It was a no brainer for me, any font, smooth page transitions, same look and performance regardless of browser. And of course highly engaging entertaining websites that showcased my clients businesses in a way that html simply couldnt.
The feed back from my customers was always, "wow" "brilliant" "amazing" They loved their sites.
SEO was always one big hitting stick from flash haters but a simple solutution for me was to make html link pages focused on my clients desired search phrases and plenty of link building.
But then steve jobs came along. He really has stuffed Flash.
It wasnt long before my customers wanted their sites to be seen on their i phones and ipads.
Adobe should have seen the mobile rise coming. It was obviouse to me that Flash as it was was going to stuggle on devices with such a tiny battery, processing capacity and connection speed.
Another thing that has helped stuff Flash is the oversized sites that many flash developers have created not thinking of or caring for visitors with slower connection speeds.
I live in the sticks and as a result have never had more than 1meg connection. There are millions like me just in the UK. I designed my flash sites to load quickly at this speed and never had a preloader. A Flash preloader to me is a big flag saying Flash is slow. That's how browsers on low connection speeds see it because an html site will download relativly quickly.
The real killer for Flash is that it's too big for mobiles.
I now design 95% of my websites in html,css jQuery doesnt come close to flash but at least slightly lifts the dull bland and uninspiring world of css html. Lets hope the promises of html5 and the latest developments css will improve things. But frankly I am fed up with all the broken promises from all of them including Adobe.
I used to love designing websites, now it's just a job to pay my way in the world.
P.S No spell or grammer check. If it annoys you...get a life freek.