gpt4 book ai didi

android - 适用于 Android 的 Adob​​e AIR 打包程序如何工作?

转载 作者:行者123 更新时间:2023-11-29 14:06:11 24 4
gpt4 key购买 nike

我知道 Adob​​e 的 iOS 打包程序使用 LLVM 编译器来生成 native 代码。这是 Android 打包程序的工作方式吗?

您在 Android 上安装的 Adob​​e AIR“运行时”真的是运行时引擎吗?

它是解释 ActionScript ByteCode(就像在浏览器插件中那样)还是只是一个类和方法库?由您的 AIR 应用调用?

为了比较,Adobe ActionScript 和 Corona LUA 为移动设备打包的方式有何不同?

最佳答案

ActionScript 旨在以 ActionScript 虚拟机 (AVM) 为目标以实现可移植性。

但是,在 iOS 中,Adobe 没有选择,因为 Apple 明确表示不应在其上运行解释代码。在 AVM 中解释 actionscript 字节码会违反 Apple 的政策。为了解决这个问题,Adobe 必须将 actionscript 代码转换为 Objective-C 等效代码才能在 iOS 上运行。

Google 对 Android 没有施加这样的限制,因此 Adob​​e 应该仍然使用 AVM 来执行 AIR 的代码。基本上,AVM 实现和 AIR 运行时很可能是用 native Android 代码编写的,这使其比 Web 浏览器中的插件实现具有速度和自主权。

如果对这个话题有更多了解的人愿意分享,那就太好了。谢谢。

关于android - 适用于 Android 的 Adob​​e AIR 打包程序如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6831581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com