Highlighted

Ideas and suggestions for new roadmap

Engaged ,
Jun 09, 2019

Copy link to clipboard

Copied

Hi,

Now that Harman will manage new versions of AIR, and are asking for community feedback, I thought it would be nice to gather here all ideas, suggestions, bug reports or any brainstorming that could help Andrew and his team plan their next steps.

PLEASE, DON'T use this thread for opinions, ego wars or pure speculations about Adobe or pessimistic views about AIR. There are already two big threads dedicated to this, we don't need a third one. For once, let's try to be factual and constructive. Thank you.

I think we could split the points in three categories:

- Short term actions

- What new features would be appreciated

- Long term plans

1) Short term actions:

- Implement Android 64bits support

- Create a website dedicated to AIR, presenting its features and gathering as much resources as possible. Possibly create also dedicated forums, as Adobe forums may be a cursed place, now.

- Anticipate iOS SDK upgrade for requirements that may come with iOS 13

2) Cool new features:

- Adaptive icon support on Android

- Assets.car generator for iOS developers using Windows platform

- Add more texture RAM for mobile

- Improve Android audio support

- Make some AS3 methods compatible with object pooling like for example Matrix.transformPoint

3) Long term plans

- Market AIR and spread the word about this tech. Provide tutorials, examples, videos...

- Keep Android and iOS SDK up to date

- Maintain compatibility with current toolchains, including Adobe Animate

- Linux target ?

- Web target ?

Those are the points I had in mind, but I'm sure you all have specific needs and ideas. So please, share!

TOPICS
Development

Views

2.8K

Likes

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

Ideas and suggestions for new roadmap

Engaged ,
Jun 09, 2019

Copy link to clipboard

Copied

Hi,

Now that Harman will manage new versions of AIR, and are asking for community feedback, I thought it would be nice to gather here all ideas, suggestions, bug reports or any brainstorming that could help Andrew and his team plan their next steps.

PLEASE, DON'T use this thread for opinions, ego wars or pure speculations about Adobe or pessimistic views about AIR. There are already two big threads dedicated to this, we don't need a third one. For once, let's try to be factual and constructive. Thank you.

I think we could split the points in three categories:

- Short term actions

- What new features would be appreciated

- Long term plans

1) Short term actions:

- Implement Android 64bits support

- Create a website dedicated to AIR, presenting its features and gathering as much resources as possible. Possibly create also dedicated forums, as Adobe forums may be a cursed place, now.

- Anticipate iOS SDK upgrade for requirements that may come with iOS 13

2) Cool new features:

- Adaptive icon support on Android

- Assets.car generator for iOS developers using Windows platform

- Add more texture RAM for mobile

- Improve Android audio support

- Make some AS3 methods compatible with object pooling like for example Matrix.transformPoint

3) Long term plans

- Market AIR and spread the word about this tech. Provide tutorials, examples, videos...

- Keep Android and iOS SDK up to date

- Maintain compatibility with current toolchains, including Adobe Animate

- Linux target ?

- Web target ?

Those are the points I had in mind, but I'm sure you all have specific needs and ideas. So please, share!

TOPICS
Development

Views

2.8K

Likes

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
Jun 09, 2019 2
Community Beginner ,
Jun 09, 2019

Copy link to clipboard

Copied

Targets: Consoles (Xbox, Sony, Nintendo, etc...)

Likes

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
Reply
Loading...
Jun 09, 2019 5
Explorer ,
Jun 10, 2019

Copy link to clipboard

Copied

As @dmunsie suggested - consoles support would be a game changer for Adobe AIR.

We are forced to move away from AIR just because of it

Likes

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
Reply
Loading...
Jun 10, 2019 0
Advocate ,
Jun 10, 2019

Copy link to clipboard

Copied

I'd like to know more on this, why using a cross platform tech to do console dev? What is the advantage of using a cross platform tech for that? How much do you use/share of your console project code base with other project types?

Likes

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
Reply
Loading...
Jun 10, 2019 0
Engaged ,
Jun 11, 2019

Copy link to clipboard

Copied

I share his opinion. My company worked as a consultant last year for a gaming studio. It was so easy to get the game from Android & iOS to Steam and then prepared for Nintendo Switch. It took literally a couple of weeks to move from Mobile to desktop and then to the first console. Now we are working to bring it to Facebook Gameroom. As the platform supported all this target, the work needed was minimal.

Likes

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
Reply
Loading...
Jun 11, 2019 0
Advocate ,
Jun 11, 2019

Copy link to clipboard

Copied

Which engine / tech was that? We have released our games to iOS, Android, Microsoft Store, Steam, Facebook Gameroom and HTML5 with Haxe and Air with minimal code changes as well. Theoretically we should be able to release the Haxe code on the Switch as well, although admittedly I haven't looked into it at all and Air itself certainly does not support it.

Likes

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
Reply
Loading...
Jun 11, 2019 0
Advocate ,
Jun 11, 2019

Copy link to clipboard

Copied

Oh gee, I had a brain fart it seems, I thought all along this was about console command dev. No Console games of course! Forget I commented on this.

Likes

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
Reply
Loading...
Jun 11, 2019 0
Engaged ,
Jun 11, 2019

Copy link to clipboard

Copied

rewb0rn  wrote

Which engine / tech was that? We have released our games to iOS, Android, Microsoft Store, Steam, Facebook Gameroom and HTML5 with Haxe and Air with minimal code changes as well. Theoretically we should be able to release the Haxe code on the Switch as well, although admittedly I haven't looked into it at all and Air itself certainly does not support it.


Last we did was with Unity3D but we have also done similar with Game maker studio 2. With AIR we stick to Android & iOS, 99% for Apps and not games.

ASWC wrote

Oh gee, I had a brain fart it seems, I thought all along this was about console command dev. No Console games of course! Forget I commented on this.

Lol no worries. We were discussing xbox, ps, nintendo

Likes

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
Reply
Loading...
Jun 11, 2019 0
Engaged ,
Jun 09, 2019

Copy link to clipboard

Copied

Here are a couple more suggestions:

- Getting display cutout information on Android, so we can reposition our content if it's overlapping a notch/cutout.  With iPhone we know the one spot that the notch can be, but on Android there are devices with wide or narrow centered notches, the Galaxy S10's circular corner cutout, etc.

(https://developer.android.com/guide/topics/display-cutout#choose_how_your_app_handles_cutout_areas)

- Fixing Chromebook responsiveness issues with Android apps.  Many Chromebooks can purchase and install Android apps from the Play Store by default, but there has always been an issue with AIR Android apps not responding to user input when played on a Chromebook.  (More info here: Tracker ).  Not exactly a big priority since I don't know if that's a large market/userbase, but we've had to deal with negative reviews and refund requests on occasion from users buying our apps on a Chromebook.  Also not quite clear if it's a Google issue or an AIR issue.

Likes

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
Reply
Loading...
Jun 09, 2019 1
Engaged ,
Jun 09, 2019

Copy link to clipboard

Copied

Flipline  a écrit

Here are a couple more suggestions:

- Getting display cutout information on Android, so we can reposition our content if it's overlapping a notch/cutout.  With iPhone we know the one spot that the notch can be, but on Android there are devices with wide or narrow centered notches, the Galaxy S10's circular corner cutout, etc.

(https://developer.android.com/guide/topics/display-cutout#choose_how_your_app_handles_cuto ut_areas)

It makes me think that the same would be nice for iOS: I know we can do this by identifying the device name, but it would be better if we could get the iOS safe area for notch-equiped devices.

Likes

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
Reply
Loading...
Jun 09, 2019 0
Engaged ,
Jun 09, 2019

Copy link to clipboard

Copied

I know that it is not a small ask, but I think at some point the webkit needs to be addressed.  With ANEs I am fine on mobile, but for desktop apps, the webkit is getting quite long in the tooth.  The webkit I believe is nearly 10 years old, which in software terms is an eternity.  I have run into a few problems where I have had unexpected problems, especially with some web animations and Google Maps, which is a very popular technology to have in an app.  Google stays on top of things and is constantly pushing their map technology, and our webkit is not keeping up.  I get nervous about the prospect of Google Maps not working at all anymore in my desktop apps, which would put a stake in my business.  In one of their announcements a long time ago, Adobe mentioned they were working on incorporating a new webkit, but it never came to pass.  I don't know what happened.

Likes

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
Reply
Loading...
Jun 09, 2019 3
Engaged ,
Jun 09, 2019

Copy link to clipboard

Copied

  • Linux again, updated to the current version of AIR in Captive Mode (for me 32 bits and shared runtime is unnecessary);
  • WebView component updated (Google Maps inside my App).
  • SQLite upgrade;
  • Toast on Desktop.

Likes

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
Reply
Loading...
Jun 09, 2019 2
Adobe Community Professional ,
Jun 09, 2019

Copy link to clipboard

Copied

Hi.

Great thread.

My humble suggestions are:

- A forum that can be more than just Q&A. We need a central place for everybody to ask questions but also to showcase released works, WIP, post tutorials, tips, news, and so on;

- I also agree that AIR needs a powerful market boost;

- With all these discussions about AIR, I'm noticing that there are so many users with a great amount of knowledge that don't usually frequent the regular Animate forums. I think it would be nice if these very skilled AIR/AS3 users could drop by sometimes to help keeping the community alive and cause a very good impression on newcomers;

- I saw that some users mentioned this but I would like to emphasize that we need frameworks for games and apps that are based on the regular Display List for Animate users;

- Web output (WebAssembly) is a must;

- [DREAM] Haxe is a phenomenal language. I wish there could be some kind of partneship/integration/collaboration between the AIR/AS3 world and the Haxe world. I know Haxe outputs to AIR but I'm thinking on some initiative from "our" part if this makes some sense. Something that Animate users could benefit from.

__________________________________________
HTML5, JSFL, and AS3 samples: http://bit.ly/2mJgDoG

Likes

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
Reply
Loading...
Jun 09, 2019 2
Engaged ,
Jun 09, 2019

Copy link to clipboard

Copied

Not sure how advanced it is, but I just found a project aiming at translating AS3 / Flash to JS / Html5: GitHub - AntonovSergey2211/guepard: flash to html5 converter, as3 to javascript translator

There are interesting demos. Might be worth a look...

Likes

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
Reply
Loading...
Jun 09, 2019 0
Advocate ,
Jun 10, 2019

Copy link to clipboard

Copied

Based on what Andrew has posted so far I think it will be unlikely that we will see additional platforms any time soon (except maybe Linux, since he said they support Linux already for their business clients). They are probably a small team as well and he stated that they are in the process of setting up even iOS, so I don't think console platforms are likely at this point.

I think generally it is too early to expect a number of additional features added soon. They will probably need a while to get the process going and keep up with app store requirements. Also for things like assets.car we already have solutions, so I would prefer to have them work on other things rather.

I fully agree on the marketing thing, it would be great to finally have a single standalone website (maybe even with a 3rd party asset / ANE store?) that bundles everything, and I would definitely volunteer to help with tutorials.

We are also using Haxe for our games. We have ported 99% of all AS3 code to Haxe and use Haxe to deploy to HTML5 and swf, so we have full platform coverage. We are very happy with the outcome so I can recommend it to anyone who considers that an option. Would be great to get that involved a bit more with Air.

Likes

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
Reply
Loading...
Jun 10, 2019 2