2011-11-04 33 views
1

查看Adobe Flex for跨平台移动应用程序。在android上flex所需的空气?

最终的应用程序是否需要在目标设备(iOS/Android)上运行Adobe AIR?

问候, /吨

+1

“需要”,如“从市场上分离下载” – Teson

+1

正如我的anser所解释的,它甚至不是在iOS中“单独从市场下载”的选项。它可以在Android中使用(并且在早期版本中是必需的),但是在Air 3.0中,用户不再需要“与市场分开下载”。 –

+0

谢谢。胀。大。周末愉快。 – Teson

回答

4

在IOS号,你从来没有要求安装空调和打包捆绑二进制文件与您的应用程序。请参阅Adobe的文档Building ADOBE AIR Applications它说:

在iOS上,未安装单独的AIR运行时;每个iOS上的AIR应用程序是一个 独立的应用程序

直到最近,需要一个单独的AIR运行时可以在Android设备上安装。从Air 3.0开始,该要求现在是可选的。

Air 3.0包含一个名为“Captive Runtime”的功能,它允许您在Android中打包所需的Air二进制文件和应用程序(以及桌面部署)。如果您选择此包装选项,则不需要单独安装空气。它仍然是一种选择,但不再需要它。

“Captive Runtime”现在可通过命令行获得,并将很快通过Flash Builder 4.6提供。

更多信息herehere

+0

只有Android和桌面应用程序支持捕获运行时。 iOS应用程序仍然需要单独下载。 –

+3

@PranavHosangadi嗯......不正确。 iOS应用程序从不需要单独下载。自Flex 4.5以来,打包程序默认使用捕获运行时。你没有选择。这是因为iOS甚至不允许第三方运行时。 –

+1

为什么downvote?我所说的没有什么是不正确的。 –

-1

是。

AIR打包程序会为您提供设置从哪里下载AIR的下载URL(用于Android打包的Amazon或Android Market以及用于iOS打包的Apple Store)的选项。

+0

这是过时的信息。 Air 3.0允许“捕获运行时” –

+0

捕获运行时仅支持Android和桌面应用程序。 iOS应用程序仍然需要单独下载。 –

+2

对不起,这显然是错误的。 iOS甚至不允许在任何平台上使用。 “专属运行时间”是iOS发明的,然后提交给Android和桌面使用。 –