Skip to main content
chris.campbell
Community Manager
Community Manager
July 25, 2017
Question

Locked by Moderator, Not on subject anymore,AIR Roadmap Update

  • July 25, 2017
  • 72 replies
  • 110950 views

Hello AIR developers,

With the news today regarding Flash Player, I'm sure many of you have questions regarding AIR and its future roadmap.  Let me start by saying that today's announcement was not about AIR, and instead focuses entirely on Flash Player and the browser plugin environment.  Adobe remains committed to AIR and we believe it continues to be a great desktop and mobile development platform.

Many of you have asked for a roadmap update.  We hope to have our official Flash Runtime roadmap updated soon, but until then I wanted to share some of the features we'd like to accomplish in our upcoming releases.  As always, this list may change as we receive feedback from the community.

  • Support for 64-bit AIR – Windows Captive Only
  • AIR SDK installer on Windows
  • Desktop async texture upload
  • DirectX11 support for AIR desktop
  • Increase the GPU memory texture limit
  • Improved monitor and resolution settings for AIR Desktop
  • GPU render mode for AIR Desktop
  • Support for the latest SDK on iOS 11 and Android O
  • ASTC Support for mobile
  • VR/AR support for AIR apps
  • ANE support for Swift on iOS
  • METAL bindings for Stage3D
  • Motion detection for Android devices

We've also been following a feature request thread on the Starling forums.  We wanted to get your feedback on some of the items outlined by the community.  If you'd like to provide additional input, please take a minute and take this three question survey so we can better understand what folks would like to see in future releases.

Community AIR Feature Requests​ Survey

This topic has been closed for replies.

72 replies

JoãoCésar17023019
Community Expert
Community Expert
October 25, 2018

Hi.

I think that many like me have been following this thread and have been learning a lot with you all.

There are very interesting and not surprisingly conflicting points of view.

But please let's try to keep things respectful and towards the goal of this thread that is the roadmap update.

Besides commenting here, another way of helping is providing additional feedback by taking the survey that Chris suggested in the first comment.

Regards,

JC

Douglas McCarroll
Inspiring
October 25, 2018

> I think that many like me have been following this thread and have been learning a lot with you all.

> There are very interesting and not surprisingly conflicting points of view.

Yes. It's helpful to me to hear a range of opinions on this issue. Thanks to all for sharing your viewpoints.

I've especially appreciated posts about alternatives such as HAXE. It's good to, at least, have a backup plan. Hearing the experience of developers who have gone down the HAXE path is reassuring.

> But please let's try to keep things respectful

Yes. Sometimes when we become frustrated or irritated there's a natural urge to start putting others down. But if we resort to such attacks we really only lower ourselves.

> the goal of this thread that is the roadmap update

I'm sure that Adobe has good reasons for refraining from making specific commitments. Perhaps at some point they'll see their way clear to do so. Until they do, it's natural and appropriate for us to try to figure this out for ourselves. Opinions from both boosters and doubters are welcome.

Douglas

natural_criticB837
Legend
October 25, 2018

Hey Douglas,

happy to see that it is helpful to you. If you want to know more about how we ported our grown AS3 codebase to Haxe and now use Haxe to deploy to HTML5 and Adobe Air targets, I have written down the story in my blog.

natural_criticB837
Legend
October 23, 2018

That's a lot of words and posts to not add anything new to the discussion. Also, why do you even care what we think, I don't get it

Participant
October 1, 2018

So let me get this straight (apologies if already asked):   Can a module written in AS3 and compiled to .swf the formerly played in the browser live on past 2020 as an AIR desktop app?   In other words, can conversion to AIR desktop be a viable long-term strategy for Flash app developers who are being pushed out of the browser?

Colin Holgate
Inspiring
October 1, 2018

Adobe Animate has several non-AS3 formats that can work in mobile browsers, which gives you a way to reuse all of the graphics and animations from your AS3 projects. You would need to redo the code in JavaScript.

But yes, an AS3 SWF should be usable in an AIR desktop app.

Inspiring
September 7, 2018

AR/VR support = AMAZING -- huge for AIR -- no end of applications

..and these are already on the list Chris wrote - so we're not panicking.

..that said, a super positive updated roadmap would be nice!

Inspiring
September 11, 2018

VR and AR are too big features to come to AIR. Most recent versions(30, 31) are like maintenance updates. At least there is an ANE for that.

KramSurfer2
Inspiring
September 11, 2018

The WebXR spec, for VR and AR, is already implemented in Chrome better than anything you'll ever get out of AIR.

https://webxr.io/

If you really want to do VR/AR go Unreal Engine.  Installed apps work amazing and they will likely have a solid WebXR implementation in a few years or so.  Unity3D's a second option.

Since Flare3D ended, I've not done '3D spaces' in Flash.

I wonder how many BILLIONS, maybe Trillions, of man hours are to be lost due to the demise of Flash / AIR.  There where some amazing games and art made with the tech.

Known Participant
August 31, 2018

If Adobe made WebAssembly aka WASM as one of target output, I'd like to say: CONGRATS YOU SAVE FLASH.

We don't need HTML/JS/CSS target as it is being developed actively on Apache Royale and Anmate can export to Canvas+WebGL.

BUT WASM support directly from AIR SDK is a big win. We don't need a full support at a row, at least beta/experimental support is enough so devs can test and report for future release and improvements.

It is a SHAME if Adobe did not invest AIR on WASM. Because even language like Go has official support for WASM.

Flash API is rich, again it is a shame if Adobe did not come to the party.

Please support WASM from now on, and make the internet "Rich" again.

Inspiring
August 30, 2018

Any update on this? A new roadmap would be ace before we all start having to jump onto naff systems such as React Native...losing 20+ years of ace cross-platform development progress....yuk

Known Participant
June 21, 2018

The survival of AIR is critical to me. After 10 years programming Flash is still the best framework I know of.

Html5 is close to where Flash was in the early 2000s.  Unity3D defeats Flash in 3D, but their 2D environment is still very far from it.

In my opinion there are very few weaknesses:

1) Html5 / StageWebView

Flash is end-of-life in the browser.  This means a replacement is critical, which is why AIR needs to render Html perferfectly.

StageWebView is a weak replacement for browsers. Many pages don't load correctly. Some ANEs do a good job, like the RichWebView by MyFlashLabs, but still not perfect.

If Adobe purchased or built a browser that would provide full support for Flash this could also be a solution.

2) Video codec support

It seems kind of natural to want to playback any video.  I particularly think there is a big advantage to being able to play back videos recorded with the mobile camera.

3) Give life back to Flash games

There are so many amazing games that have disappeared from the internet over the years.  It wouldn't take much to allow people to play them on Android.

If a person uses StageWebView to open a site with Flash content then AIR should automatically become responsible for opening swf files which should be opened by html.

There are few problems following this.  Sometimes there needs to be access to Flashvars and javascript.  Other than that the only serious problem is that Security.allowDomain(...) causes a critical error.  A lot of the time this code isn't even needed in the game.  If this was simply a warning and the code was ignored this would mean most games would run correctly.

Controlling some of these classic games with touch could still be tricky, but it would be easy to create solutions.  Add-ons could be created to give gamepad support, and controls could be added over the swf.

Essentially StageWebView could turn AIR into a full blown browser for Flash content.

In my opinion the main reason Apple and Google killed Flash off in the browser is so that people would buy their apps in the stores.  Personally I think the internet without Flash games will be a much more boring place - especially if you think about what AIR will be capable of in another 10 years...

KramSurfer2
Inspiring
May 10, 2018

ASWC : Yes, the browser implementions of the HTML5 spec have finally copied all the functionallity of FLASH in 2002

I like the positive vibe here.  I agree it's the best and easiest way to do cross plateform and I love it.

But realitiy is; not even the adobe website's list of applications is there a 'software development tool.'

Infact they don't list any thing for app development on their site.

Animate is described as a way to make web animations.

https://www.adobe.com/creativecloud/catalog/desktop.html

Air 30 - 64 bit only is a way to thin the herd of developers.

I would guess supporting the ever changing software development enviroment is alot more expensive than adding a feature or two to After Effects every year and selling the same image over and over to photoshop users.  It's about bottom line and supporting software delevopers is expensive.

Also missing from their main site is anything about the PhoneGap enviroment they bought.

Between the lines.   Read.

Inspiring
May 10, 2018

Can't agree more, the commitment of Adobe to AIR platform future is concerning to me at least.

True, it took HTML5 10 years+ to finally reach (webgl aside) Flash8/9 level, guessing another 10 years will be needed to reach Flash 11. But hey we all know Flash died not because there was anything wrong with it but because all major companies (with Adobe's blessing) conspired to make it die. But reality is that, so now I do HTML5 cos I wanna keep my job.

Inspiring
May 10, 2018

We - along with thousands of other teams worldwide - have finally crossed that line for the first time, and successfully launched both an Android and iOS release because of AIR.

We're using raw sockets, remoting, p2p, encrypted local db, encrypted storage, native code using ANEs for deviceCheck, Attestation and Verify Apps, Social Network integration, analytics and push notification with bi-directional threads handling image manipulation and large data management, and wirelessly connected microcontrollers. We're rendering our interface directly to the GPU so our UI transitions between views, scrolls lists and so much more as smoothly as any native UI and supported on every phone factor display. Starling and Feathers have finally brought all that Flex could have been - all that it wanted to be - to life, right on the GPU. We have development scalability with battle tested MVC framework Robotlegs -- ALL with NO FEAR of a need to refactor because of underlying platform changes. We can do SO MUCH so solidly, on a single code base and now with swift support, the same family of languages - I almost feel guilty when talking to other developers going through the nightmare of a young technology. Slight smirk at the native developers!

AIR was once the goto platform for Enterprises everywhere...  Criminals began focussing on the billion+ potential victims that Flash offered and along came Jobs...  AIR and Flash were thrown into the same hell, demonized and ridiculed..  nothing could have stood up to that onslaught.

That was the beginning of the end - we've just smashed through the end - and started a whole new beginning and it's called AIR 30!

I just wanted to THANK the company and the brilliance that have made this possible for all of us developers - stand up and feel the LOVE!  THANK YOU!!

Frédéric C.
Inspiring
May 10, 2018

Thanks for sharing. I agree, AIR is totally awesome, and I still have to find a better option that matches all my needs (and there are many). I actually tried to find one, but without success. AIR rulez!

Inspiring
May 10, 2018

AIR is still the best cross platform solution, nothing compares, but I said it many times I'm really concerned about Adobe commitment to it and as a result, its future.

I invite all AIR developers committed to that platform to pledge to Adobe their willingness to accept a PAID version of AIR so that Adobe can allocate the resources necessary for the further development of that platform.

Participant
December 18, 2017

Will AIR have a future on Chromebooks? We provide educational software and see a huge increase in Chromebooks users. We are able to install the Android version of the app on the chromebooks that support this but this won't work for most of our users since this is a feature only supported on newer chromebooks and for some devices still in beta.

Inspiring
December 18, 2017

Chrome Apps are dead, as Google shuts down the Chrome Web Store section

Google says it is "roughly targeting mid-2018" for PWA desktop apps. There's still no word on removing Chrome Apps from Chrome OS, though. If only 1 percent of users used Chrome Apps when it was supported on the major desktop OSes, you've got to wonder how dead and abandoned the platform will be when it is only available on Chrome OS.

What you have is a Chrome OS problem, not an Adobe AIR problem.

Participant
December 18, 2017

I'm talking about Android apps running on Chromebooks, not PWA apps. My question is if there is any way to run our Flash/AIR app on a Chromebook after 2020 when Google kills the browsers flash support besides installing it as an Android app.