Skip to main content
Inspiring
February 16, 2015
Answered

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

  • February 16, 2015
  • 2 replies
  • 397 views

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 has been closed for replies.
Correct answer phonefusionryan

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
February 16, 2015

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

phonefusionryanCorrect answer
Inspiring
February 16, 2015

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.