2011-02-23 48 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分发。