Some good news for Flash…
3 pieces of good news today regarding Flash:
- Flash v9 is up to 97% usage worldwide! And 9.0.115 (update3), which is only 6 months old, is already at 82%. We still need to get 9.0.124 (update4) up in numbers, because it has some huge security fixes that are very important. Hint: Use SWFObject or CheckPlayer, which have the inline auto-update features to help get more people updated with the latest Flash. Read this Flash Player version penetration article for more details.
- Flash v10 beta 2 for Linux is finally catching up in performance! This is huge news for Linux users, and for web developers across the board, as we can finally target audiences in that segment with our Flash content and not have to worry so much about a poor experience they may have. Keep up the good work Adobe. And Gnash, better step up your game!
Here’s a full review of Flash Player 10 beta 2 for Linux that is very informative. -
To me, perhaps the most exciting of all, is that Adobe is preparing to release a set of open-source tools that allow a C/C++ developer to cross-compile their projects (using LLVM) to target actionscript byte code which will run natively in Flash! They already have working versions of Quake and other games done this way as proof. Yes, there are security concerns we need to address, with the full superset of those languages, before deploying that code to a buggy web browser (ah-hem, IE?), but this is a great start.
Silverlight’s big claim to fame is the cross-compile with common intermediate runtime language across a bunch of .NET languages, as well as many other ports to languages such as Java, PHP, even Javascript! I can only think that the future looks bright (I gotta wear shades!) for Flash to get up to par with them (and probably surpass) as other languages follow Adobe’s lead, opening up Flash to a whole ‘nother world of development talent! Here’s a great article describing the C/C++ cross-compiling effort by Adobe.
Btw, thanks to FlashMagazine.com for keeping us all up to date on these great progress steps for Flash!