Skip to main content
Inspiring
Feb 16, 2015 6:03 PM UTC
Answered

Flash CC 2014 publishing Adobe AIR 17 - use captive or shared runtime?

I developed an app using Flash CC 2014, In IOS I had to upgrade to the builder and I got the function to work, but now I have the same app and need to develop for Android. I created a separate fla and did the following

Used Android 17.0.0.96

added the general info

created the p12 now I have the option to choose captive or shared runtime. I get warnings about each when I publish so I have to publish this app to GooglePlay and need to know the procedure as I'm on a Mac and I see procedures involving code when doing this on a windows machine.

Can someone help me out here?

R

This topic is closed to new replies. Start a new post to keep the conversation going.
phonefusionryanCorrect answer
Inspiring
Feb 16, 2015 10:18 PM UTC

I would recommend to use "Captive".

Difference is pretty simple...

Shared Basically means that it compiles the "apk" without the Adobe AIR runtime, resulting in a smaller file size apk but REQUIRES users to have the "Adobe AIR App" installed.

Captive means that it compiles the "apk" with the Adobe AIR runtime, resulting in a larger file size apk but DOES NOT REQUIRE users to have the "Adobe AIR App" installed.

If you want to Guarantee everyone can run your app, use captive. If you want to rely on users to hope the have the correct version of AIR installed to view your app, use Shared.

2 replies

User Unknow
Legend
Feb 16, 2015 10:53 PM UTC

As a fact: iOS can have only embedded runtime (captive)

Translate
phonefusionryanCorrect answer
Inspiring
Feb 16, 2015 10:18 PM UTC

I would recommend to use "Captive".

Difference is pretty simple...

Shared Basically means that it compiles the "apk" without the Adobe AIR runtime, resulting in a smaller file size apk but REQUIRES users to have the "Adobe AIR App" installed.

Captive means that it compiles the "apk" with the Adobe AIR runtime, resulting in a larger file size apk but DOES NOT REQUIRE users to have the "Adobe AIR App" installed.

If you want to Guarantee everyone can run your app, use captive. If you want to rely on users to hope the have the correct version of AIR installed to view your app, use Shared.

Translate