Flash Runtime v20 Release Announcement!

We’re pleased to announce the immediate availability of Flash Player and AIR version 20!  With this December release, we’ve added new features, important security updates and functional bug fixes for our customers.  Full details on this release can be found in our release notes and security bulletin.

Updates for Flash Player 20 have automatically started rolling out to those that have enabled “Allow Adobe to install updates (recommended)”.  If you’ve opted into this auto update mechanism there’s no work required on your end.   Over the next 24 hours we’ll be pushing this update out silently and automatically to computers connected to the internet.

Customers using Google Chrome or Windows 8.x/10 Internet Explorer or Microsoft Edge will receive the update through the Google and Microsoft update mechanisms.

Last week we made some exciting announcements around Flash Professional, now Adobe Animate CC, and a new partnership for the Flash Runtime.  The future is very bright for the Animate CC team and for the designers and developers that use this tool.  The changes and improvements they’ve made and have planned for 2016 are inspiring and we’re more than confident that they will continue to deliver the innovation that our customers need to succeed.

On the Flash Runtime side, we’re thrilled to announce our partnership with Facebook.  We know that our customers and developers rely on Flash content to work securely and reliably.  With this new partnership with Facebook, our ongoing collaboration with both Google and Microsoft, and our close work with Apple, Mozilla, Opera and others, we’re committed more than ever to making the Flash Runtime secure, reliable, and compatible for everyone.

As we close out 2015, Flash Player enjoys amazing ubiquity with full support from every major browser and operating system in use today.  Flash Player is built into every version of Google Chrome and ChromeOS.  Flash Player comes as part of both the Windows 8 and Windows 10 operating systems and works seamlessly with both Internet Explorer and Microsoft Edge.  Flash Player has full support from Mozilla Firefox, Apple Safari, and Opera.  This unprecedented level of support allows our developers to be successful and our customers to enjoy the content they want to use, view, and play.  We look forward to great things to come in 2016 and we wish everyone a happy new year!

 

Read past the break for the highlights of this release!

AIR 64-bit on Mac OS X
The AIR shared runtime and SDK are now fully 64-bit on OSX!  With AIR 20, all Mac AIR applications will be 64-bit compatible.  If you require 32-bit compatibility for OSX, please continue to use AIR 19 to create captive runtime applications.  For Windows developers, we hope to have a 64-bit solution out to our beta channel in the near future.

Video rotation information available to ActionScript
The Flash runtime will now process the track header box and movie header box metadata correctly, allowing for correct positioning and sizing of video.

Android SDK Upgrade
We’ve updated AIR with the latest Android SDK version (24.3.4).  This will allow us to implement the latest features available to Android (in particular, Android TV support currently in our AIR beta).

SecureSocket support for iOS
SecureSocket support has been available for the desktop and Android platforms, but wasn’t implemented on iOS.  With AIR 20, this has been remedied and developers can now take advantage of this feature on all platforms, for both Flash Player and AIR.

PPAPI vector printing for Windows
Another platform parity success story.  With Flash Player 20, vector printing has come to the PPAPI platform on Windows (Mac support coming soon).  Developers can now provide an enhanced and superior quality printing experience for their customers if they desire while bitmap printing is still fully supported.

Hardware acceleration control for IE and Edge on Windows 8 & 10
With Flash Player 20, customers can now enable or disable hardware acceleration in Flash Player on Internet Explorer and Edge browsers for both Windows 8 and Windows 10.  This feature, available in the Flash Player settings dialog, provides users a critical support option when encountering issues with their system’s video drivers.

Stage3D instanced drawing
We’re constantly looking for ways to improve the lives of our developers.  Our Stage3d API’s have allowed developers to create incredibly beautiful and fluid performing games.  This new API will leverage the GPU on mobile devices and provides improved performance when drawing similar objects numerous times in a scene.

14 Responses to Flash Runtime v20 Release Announcement!

  1. Ilia Lukin says:

    Open page http://www.adobe.com/devnet/air/air-sdk-download.html
    with title Adobe AIR SDK & Compiler (version 20.0.0.204)
    Click download “Mac OS X, English”
    open AIRSDK_Compiler.tbz2
    open air-sdk-description.xml
    —> version 19.0.0 build 241

    • Chris Campbell says:

      Hi Ilia,
      I tried to reproduce this but couldn’t. I saw the v20 build. Could you try clearing your cache and downloading again?

      Thanks,
      Chris

  2. Patrick Fergus says:

    Chris,

    Can you shed some light on the LaunchDaemon installed here on OS X with Flash Player 20:

    /Library/LaunchDaemons/com.adobe.SC.FPFeedbackService-1.0.plist

    It’s not mentioned in the “Adobe Flash Player Administration Guide for Flash Player 20”:

    http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/flashplayer/pdfs/flash_player_20_0_admin_guide.pdf

    It _appears_ that it can be disabled with a mms.cfg setting of DisableAnalytics=1, but what is this daemon and what is it sending back to Adobe?

  3. Eric Holtam says:

    In the Flash 20.0.0.235 installer I noticed two new files that previously didn’t exist and apparently sends analytic feedback to Adobe. The files are /Library/LaunchDaemons/com.adobe.SC.FPFeedbackService-1.0.plist that calls /Library/Application Support/Adobe/FPFeedbackService.

    I ran `strings` against FPFeedbackService and saw mentions of the service being disabled
    “User has disabled the service.Exiting.”
    “Analytics Disabled.Exiting.”

    However, I see no mention of that in the administration guide at http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/flashplayer/pdfs/flash_player_20_0_admin_guide.pdf

    Further investigation makes it seem that the analytics can be disabled by adding the entry of “DisableAnalytics=1” to the mms.cfg file at /Library/ApplicationSupport/Macromedia/mms.cfg

    Can you confirm this is correct and if so can it be properly documented to the administration guide?

    Thanks,
    Eric

  4. Chris Campbell says:

    Hi,
    Thanks for the heads up! This is definitely a bug. These files should not be present in our release builds. While these files has been inadvertently placed on the system, no data will be sent to Adobe. At a minimum, the mms.cfg must contain AnalyticsUserChoice=1 to enable data pingback. In addition, because this is a release build and not a beta build, even if AnalyticsUserChoice is set, data will not be collected or sent to Adobe.

    We do plan on introducing anonymous usage data collection in the future, but only if a user opts into the feature in our *beta* channel. This feature will *not* be enabled or work with our standard releases. In addition, we will:

    1. Provide every user the option to enable/disable anonymous usage sharing at the time of install, unless they opt in no data will ever be sent.
    2. Provide UI to toggle this feature on and off via the Flash Player preference/control panel
    3. Provide clear documentation on what is being sent, how the data is being used, and how to enable/disable it (from both a end user and administrative perspective.)

    We’re currently investigating how this bug occurred and working to correct it asap. We’ll post more details as we get closer to releasing this features to make sure everyone has a clear understanding of what it does and how it works before making their choice.

    Thanks,
    Chris

  5. Jeremy says:

    Wait, so apparently now Flash Player is connecting to Facebook as part of an UPDATE check? Don’t blame me, Little Snitch told on you. Care to elaborate?

  6. Allister Banks says:

    “No data will be sent to Adobe”. It’ll be sent to Facebook instead?
    https://twitter.com/robbyt/status/674719131460087808

  7. Chris, you are doing an outstanding work here. I wish the consumers of any Flash opponent could say that they get a response to their concerns from product management within a few hours.

  8. Vatroslav Vrbanic says:

    Hi Chris,
    I would also like to say thanks for doing a great job, not just as a product manager, you also seem to have a good sense for PR, which might be even more important these days. Please keep up the good work!

    I have one question: Are there any plans to enable Stage3D antialiased mesh rendering on iOS (and others?) soon? In my opinion this is a big issue / disadvantage of AIR.

    Thanks,
    Vatro

  9. Edward de Jong says:

    Is iPad Pro support coming in v21? I sure hope we get it soon, in order to support that device you gotta permit the icon in size 167. It should be pretty easy, yes?

  10. g thompson says:

    how to download & installv20?????/

  11. alienmelon says:

    This is awesome! You guys are my heroes.
    Thank you for enabling my games.
    Flash just keeps getting better and better. I’m looking forward to what’s next.
    Happy Holidays! You guys deserve it. 😀