Availability of Adobe AIR runtime in the long term?
Hi all,
I'm currently maintaining an extensive portfolio of Flex (SDK 3.5) based products, that all run on browser based Flash Player plugins, and following the announcement of Google Chrome hiding Flash Player behind a click-to-start mechanism, I am reviewing what target runtime would be the best for our products.
I understand that Adobe still officially supports and develops AIR, but would there be any clarity on the long term (>5 years from now) roadmap of this product ?
Would converting my Flex code to run in AIR be a safe bet to ensure future compatibility on the platforms in runs on?
I've also been looking at alternative runtimes. There are some initiatives that try to compile MXML to HTML5 compatible CSS/JS - FlexJS, but those don't support stuff like AMF or E4X which make it useless in our situation. JavaFX could be another option but that would mean rebuilding our entire codebase from scratch.
We have about 10 years of development in Flex source code in our repositories and it seems like such a waste to have to rebuild it all. What are my options, and what guarantees are available, to ensure the availability of our products' runtimes in the future?
I presume there must be many devs facing this problem, and I was wondering if there will be a formal path from Adobe to follow (like f.i. an Adobe supported product that compiles MXML into HTML5 properly, or a guarantee that AIR will be available for at least certain period of time). Any suggestions or helpful links are welcome.
Kind regards,
Ferrie
