2011-02-23 81 views
3

我想爲android和iphone構建一個小應用程序,由於我熟悉actionscript並且不擁有mac,因此AIR開始看起來是一個不錯的選擇。移動平臺上的Adobe AIR

我們是在這裏談論一次部署代碼還是我仍然面臨一些雙重編碼?

這樣的開發有什麼優點和缺點,尤其是關於UI的?

我需要什麼開發,它是免費的/有兩個目標平臺免費的替代和相同?仿真器,調試器(MonsterDebugger?),打包機的iPhone,IDE(FlashDevelop好嗎?)...我可以使用Flex Builder Burrito爲Android構建,而不是將它打包爲iPhone嗎?

另外,我是否仍然需要通過AppStore進行分發的mac?

+0

目前iOS上的AIR並不是那麼棒。性能受損。我懷疑大多數AIR開發人員目前都專注於PlayBook。只剩下幾個星期,直到他們的報價到期爲止:http://us.blackberry.com/developers/tablet/playbook_offer.jsp – TheDarkIn1978 2011-02-23 18:17:36

+1

@ TheDarkIn 1978這是關於輕型應用程序的明智之舉嗎?這不是一個遊戲,也不是做任何昂貴的計算,只是獲取並顯示數據。或多或少。我看到了一些平臺間正常運行的2D遊戲視頻.. – Damir 2011-02-23 20:54:39

回答

0

不幸的是我無法回答你所有的問題。

但是,我可以告訴你,如果你打算從Flash部署本地應用程序到iPhone(據我所知是唯一具有該功能的產品),你將需要一臺Mac。

爲了通過Apple AppStore分發您的應用程序,您需要支付費用(我認爲是99美元)並提交您的應用程序以供審批。

Android應用程序市場也需要費用(如果我沒記錯的話,這是非經常性的25美元),並且您需要安裝Android SDK才能完成此操作。

現在,既然您提到過AIR,那是否意味着您打算構建一個Web應用程序?如果是這種情況,那麼以上都不適用,因爲您的應用程序將在瀏覽器中可用。

1

我昨天也在想這個。如果你想看我的帖子Platform Independent Mobile Apps。我正在尋找一些工具可以幫助我做這些事情。 我得到了一個Open Plug(Ellipse),到目前爲止還沒有時間嘗試。

蘋果的條款和條件非常嚴格。當我得到一些東西時會更新你。 祝你好運!

0

您應該考慮使用Phonegap.com作爲替代方案。聽起來非常適合你想要做的:獲取和顯示數據。

一旦部署在兩者上,AIR就是代碼。最近iPhone上的性能有所提高。最重要的是,很遺憾很多手機不支持AIR,因爲它們的處理器類型。 (前幾天我發現這個時候想要在我自己的手機上安裝一個簡單的'Hello World'應用程序 - 不起作用)。

是的,你需要一個Mac來簽署你的iPhone應用程序,並通過AppStore分發。