25 ms·
Except Adobe Air doesn't compile to native and the apps don't run until you nag the user to download the Air runtime.
by jazoom 8y ago
Except Adobe Air doesn't compile to native and the apps don't run until you nag the user to download the Air runtime.
- pjmlp 8y agoI guess someone is very outdated on their information. https://www.adobe.com/devnet/air/articles/aot-or-interpreter.html https://www.adobe.com/devnet/air/articles/aot-or-interpreter... Air supports native compilation since 2012!
- jazoom 8y agoI'm not sure why you'd be referring to me in the third person while replying to me, but if that's the case then yes, it's quite possible they've improved. > SWF content on all platforms other than iOS is JIT compiled Cool, but I use Android.
- zwetan 8y agoNo it does not work like that. To be able to publish on iOS, there Adobe AIR compile to native binary. On Android, Windows, and macOS (also Linux) it does not to do that (eg. it is fast enough), so instead you have the choice to publish an app that need the AIR runtime, OR to publish a captive runtime (it bundle inside the app). In general, most dev use captive runtime and so you don't need the AIR runtime installed first. Now, keeping a runtime bundled vs compiling to native have numerous advantages, for ex you can make part of your app dynamically updatable without re-installing the whole app. Technically Adobe have the tech in the AIR SDK to compile to any native target, they just use it for iOS.