2011-11-04 23 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和桌面使用。 –