"Adobe Flash Player 'Square' is a preview release that enables native 64-bit support on Linux, Mac OS, and Windows operating systems, as well as enhanced support for Microsoft Internet Explorer 9 beta. We have made this preview available so that users can test existing content and new platforms for compatibility and stability."

Given the soon-to-be-realised presence and performance of HTML5, CSS3, SVG, animated SVG, Canvas and ECMAscript, the poor performance of Flash, and the absence of Flash on some platforms such as iPad and some phones, it could easily become the case that rich web content moves quite rapidly away from Flash to a new standards platform comprising: HTML5, CSS3, SVG, animated SVG, Canvas, fast ECMAscript and other emerging technologies like Open Video, audio, WebGL, touch events, device orientation and geo location.

A great deal of the "poor" perforce in flash is from flash designers who either half ass code our don't understand how to code properly and efficiently. People will still be able to write bloated crap in any technology.

ActionScript in flash is just a dialect of ecmascript. ActionScript 3.0 has grown into to a very nice language. I have already seen some frameworks that started out in flash like caurina ported to JavaScript and .Net. Useful tools are useful tools and many of these technologies and high level languages are not radically different from each other.

I am happy to see flash get some competition. Adobe will either make Flash a better product or it will shift the Flash IDE into being a tool to develop for this new suite of media technologies. Open alternatives to flash are a good thing, but Flash itself is not a bad thing... It is just a tool.

I am happy to see flash get some competition. Adobe will either make Flash a better product or it will shift the Flash IDE into being a tool to develop for this new suite of media technologies.

The Flash IDE has already been adapted by Adobe into being a tool to develop for this new suite of media technologies. Perhaps Adobe has seen the writing on the wall.

Open alternatives to flash are a good thing, but Flash itself is not a bad thing... It is just a tool.

No, Flash is a bad thing. It comes from a sole-source supplier, and it is delivered in binary form only. That puts the sole-source supplier in a position to determine which platforms do get support, and which do not. If Flash were the only option, that would put Adobe into the position that they could decide, for example, if ARM platforms could have a Flash binary available, or if Adobe wanted to provide only binaries for Atom and other Intel CPUs, but not AMD and ARM for example.

If a new player, such as ARM, wanted to enter a market that involved displaying rich content delivered via the Internet, Adobe could say yay or nay. That lets Adobe put their own price on the provision of Flash for ARM devices.

I mean, imagine if Apple decide to put a new ARM-based chip of their own design into the iPad and that Apple sought Flash support for it? I could see where Adobe might want to charge Apple a fortune, and I could see that Apple might not be too happy with being held to ransom by Adobe ...

Oh, wait.

That whole situation is a very bad thing. Sole-source suppliers for any piece of critical technology is a very, very bad thing.