Adobe’s Open Screen Project: Write Once, Flash Everywhere
techcrunch.com
techcrunch.com
Firefox has hung one too many times when trying to play flash content over the last year or two, so much so that I use flashblock by default and only enable what I really need.
And that means that it could be dethroned on mobile devices: unique Flash builds everywhere will increase the cost of the platform over time, become a support nightmare, and eventually make users switch to a more open alternative. As it stands platforms other than Windows and Mac are second-class citizens, either having buggy/lowered performance(Linux), or supporting only older versions of SWF. (Wii Opera, mobiles) This is not a good track record.
So Adobe should be applauded for this move. They aren't stupid, and they still will have some control over the spec into the near future, since they possess the premier dev tools. (I love MTASC/haXe/SWFMill, but must admit that they have shortcomings.)
To be competitive with .NET, Flash needs at least as good a developer community, which means it needs to be at least as open as the CLR (which is an open standard, various patents notwithstanding). The sad thing is that a third-party developer community has tried to grow up around Flash for a decade now, but until recently Adobe has done little to encourage it, simply to protect Flash sales and outrageous Flex server licensing fees.