Much to do about Flash
and why its right and wrong
Today Adobe announced that it would layoff 750 of its employees and cease further developing
a few of its technologies including its mobile browser-based Flash player
Which of course immediately sparked comments like "Steve Jobs won", "Flash was always crap - it was logical" and "Adobe just wanted to kill Steve"
...These are of course completely wrong
i.e. only true if:a)
you're not a developer thats actually worked with Flash and HTML5b)
you ignore the layoffs at Adobe (people supporting 1000 Android devices
- which doesn't really bring Adobe money and Adobe is not Mother Theresa)c)
ignore the fact that they want to focus on AIR
(native apps exported from Flash - which does bring Adobe loads of money)d)
if its about winning - ignore the fact that Steve Jobs wanted to stop Flash as a development environment reaching iOS
(he actually wanted to stop AIR - cross compiling Flash as a native app to iOS and keep developers using Objective-C alone - which he did for a while), but that that was lifted last year - so Flash in fact already did win
and there are many many Flash apps in the App Store running so good that nobody really notices that they're the "hated" Flash apps... which is the way it should be - why would non-developers care in which technology are their apps developed anyway?
Why I as a developer loved Flash (and still love the concept of it) - can be summed into this - http://bit.ly/sjgb3N
Its a new "Age of Defenders" game
) done in Flash/Air which runs on multiple screens on Windows, Linux, Mac, as well as iPad, Android tablets and Blackberry Playbook.
Whats absolutely amazing about it is its smoothness and its interoperability - its a multiplayer game where you can play it online from your Linux PC versus someone on for example an iPad
. Developers (and investors I imagine) dream come true.
Plus the concept is great as well - its a mix of RTS strategy and tower defense. I don't want to even start playing it before I'm done with work :)