No confusion on my part Alex - I'm well versed in the Flash Player 'branched 
execution model' and SWF forward / backward compatibility.

Here's the red-flag for you... what if Adobe decides to expand UIA restrictions 
to block potentially unsafe operations? Do you remember this?

"When an ActionScript API function has a UIA requirement, that function can be 
called only in response to a user action such as a mouse click or key press. 
Some previously available ActionScript 2.0 and ActionScript 3.0 APIs have had 
UIA restrictions added in Flash Player 10. In addition, some new features and 
APIs that are newly introduced in Flash Player 10 also are restricted."

http://www.adobe.com/devnet/flashplayer/articles/fplayer10_uia_requirements.html

As soon as these restrictions were rolled-out, features and functionality in 
_any_swf_of_any_version were impacted! Developers who lost step with Flash 
Player releases and security updates were in dire-straits. Now, imagine what 
the landscape will be like with Flash Player updating silently in the 
background. Flex is no longer under Adobe's protective wing... when there are 
problems ( a classic 'when' not 'if' statement ) I'm betting that issues will 
be discovered later rather than sooner.

It's irresponsible to think that freezing on a particular version of 
playerglobal.swc and setting compatibility version to stun... is a 
set-it-and-forget-it kind of thing.

Will old SWFs continue to run in new versions of the Flash Player? IMO ( feel 
free to disagree ), the answer would be 'maybe.' There are many factors that 
could impact interoperability... which is ground that is best covered when you 
come to it. Enterprise customers are going to want to know that there are 
watchful eyes looking for these kinds of bumps in the road.

Does this help qualify my statement? 

-- 
Rick Winscot


On Monday, January 23, 2012 at 12:13 PM, Alex Harui wrote:

> 
> 
> 
> On 1/23/12 8:42 AM, "Rick Winscot" <rick.wins...@gmail.com 
> (mailto:rick.wins...@gmail.com)> wrote:
> 
> > So... moving forward... the near-term success and stability of Apache Flex
> > will be dependent upon how well we keep step with Flash Player releases.
> > 
> 
> Adobe is only promising to support Flex on a particular SWF version number.
> I think it is 13.
> 
> The player has 3 versions, the public name (Flash Player 11 or Flash Player
> 11.1), which consumes a particular SWF File Format version (the latest is
> 10), and runs APIs based on the SWF version. So, Flash Player 11 runs SWF
> Version 13 or lower and supports SWF File Format 10. If we move beyond
> that, we are on our own.
> 
> -- 
> Alex Harui
> Flex SDK Team
> Adobe Systems, Inc.
> http://blogs.adobe.com/aharui
> 
> 


Reply via email to