• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
1

What does the future availability of the Flash Player runtime look like?

Community Beginner ,
May 17, 2016 May 17, 2016

Copy link to clipboard

Copied

Hi all,

I'm maintaining a product portfolio with several Flex (SDK 3.5) based products that all run in browser Flash Player plugins.

We're encountering clients who start having problems with the availability of the Flash Player runtime on their systems (either through browsers abandoning the NPAPI plugins or Flash player specifically not being available).

We're of course looking ahead and trying to determine the best way of continuing our code base, and which runtime to target to ensure that our products will remain available on as many platforms as possible.

When I look around, I can see some possible alternatives to the Flash Player, but neither of those looks like a path I'd gladly follow:

- with some adjusting we could make the products run in Adobe AIR, but would that be worth it (is this runtime going to be around long enough to put in the effort)?

- I've seen Apache FlexJS trying to compile MXML into HTML5 compatible CSS/JS (but all of the important tech like AMF, E4X etc. is not supported yet, it also means converting the MXML code of our existing projects to a new FlexJS flavour of MXML, and it being an open source project there is seemingly very little guarantee of continuity in its availability)

- JavaFX could be an option but it would basically mean rewriting our entire frontend codebase from scratch

I was hoping I'm not the only one with this problem and that Adobe or other devs may give some hints as to how to ensure the target runtime of our Flex products remains available over a longer period of time (>5 years from now)?

Is there perhaps an Adobe manufactured HTML5 compiler for Flex projects in the works, or a way to continue using the Flash Player even after most browser vendors start to block it?

We have 10 years worth of development in our Flex codebase and it seems like such a waste to have to rewrite everything for a different runtime.

Any thoughts, helpful links would be very much appreciated!

Thanks,

Ferrie

Views

2.6K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Apr 05, 2017 Apr 05, 2017

Copy link to clipboard

Copied

Sorry about the late response on this.  I was just cleaning up some posts that weren't answered in the beta forums and wanted to give you a response.

You probably already know that Adobe's support for Flex ended around 2011.  We donated the code to the Apache Foundation, and the Apache Flex project continues to develop and maintain the Flex SDK.  There is some ongoing support for Flex through the Apache foundation, but it's not something where we're throwing the full weight of the company behind it anymore.

There are no plans at this time to discontinue Flash Player, but the landscape is evolving, and it's clear that the browser vendors are pursuing strategies that will increase friction for users running Flash content.  I don't see that trend reversing itself anytime soon.

At this point in 2017, the HTML5 landscape has sufficiently evolved to the point where you can reasonably replicate the functionality in most Flex applications using HTML and JavaScript.  I think you're taking a gamble by maintaining the status quo.

I'm a pretty pragmatic person.  If I were in your shoes, I'd probably be looking at AIR as a hedge against the browser friction, and would simultaneously be figuring out how I can modularize things incrementally to conform to the mainstream HTML/JavaScript technology stack. (e.g. replacing my AMF back-end services with REST APIs) so that if I needed to cut over at some point, I'm not staring down a wholesale rewrite.

That said, I don't think you ever get to the nirvana of maintenance-free products, simply because there's so much fragmentation and change happening in the market.  New display technologies emerge with higher densities, new categories devices and form factors go in and out of fashion, browsers and operating systems are always changing, etc.  That said, minimizing risk in your technology stack will probably save you work and keep you more nimble and competitive in the long run.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jul 26, 2017 Jul 26, 2017

Copy link to clipboard

Copied

Hi, Now that Adobe announced the EOL of the Flash Player, what is the future of Adobe Air ?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Jul 27, 2017 Jul 27, 2017

Copy link to clipboard

Copied

LATEST

There's more information over in the AIR forums, but here's the gist:

AIR Roadmap Update

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines