What does the future availability of the Flash Player runtime look like?
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
