首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Adobe AIR开发Android移动应用程序

使用Adobe AIR开发Android移动应用程序
EN

Stack Overflow用户
提问于 2011-02-04 01:29:36
回答 3查看 2.4K关注 0票数 2

有人能给出使用Eclipse SDK和Adobe AIR开发Android移动应用程序的比较信息吗?

任何已经有使用Adobe AIR开发Android移动应用程序的经验的人,请分享您的意见。

我看过关于开发Adobe AIR的文章,但我想知道是否有人觉得它有用。我知道Android 2.1和2.2支持使用Adobe AIR开发的Android移动应用程序。

提前谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-17 22:04:46

我会尽我所能回答你的问题,尽管它有点宽泛(如果你能提供你需要的信息的细节,我很乐意补充更多细节)。

首先,来自Adobe和Flash/Flex社区的大量信息都是关于为Android开发AIR的。你可以使用Flash和Flash IDE为Android的AIR进行开发,也可以使用Flash IDE (如果你喜欢,你也可以直接使用ActionScript )。

使用AIR的好处之一是,您可以利用Flash/Flex/ActionScript的现有技能,而不必学习一门新语言。另一个好处是yu可以重用你可能已经构建的现有Flash/Flex/AIR应用程序的代码。谢赫在上面提到的另一个好处是Adobe正在致力于让AIR成为一个跨平台的移动运行时。如果你搜索一下,你会发现来自Adobe和社区的文章,关于人们在Playbook上运行AIR应用程序(无论如何,模拟器,因为设备还没有发布),甚至使用iPhone的预览打包程序将他们的应用程序编译成iPhone。

票数 1
EN

Stack Overflow用户

发布于 2011-02-04 15:19:36

虽然我没有使用过AIR,但我觉得AIR的用途是交叉兼容。

这就像你不是为Android构建的,你是为AIR构建的。由于Android支持AIR,因此您的应用程序将在Android设备上运行。

在未来,更多的移动操作系统将开始支持AIR,所以如果你为AIR编写了一个应用程序,那么你的相同代码将很有可能在不同的平台上运行,比如安卓,Windows phone7,iPhone (也许:-P)。因此,它将为程序员节省大量的编码工作。

票数 1
EN

Stack Overflow用户

发布于 2011-08-02 16:24:38

我发现AIR应用程序的跨平台兼容性非常好,但有几点需要注意:

1)用户输入框。在空中应用中,它们通常没有得到很好的处理。弹出式键盘可以隐藏输入框,而Android原生JAVA应用程序通常不会这样做。

2)实时游戏。移动电话的空气速度很慢。如果你试图开发任何类型的实时软件,你可能会失望。

3)套接字通信。这是我现在的烦心事。我用Flash创建了一个简单的聊天应用程序,并做了一些速度测试。这是为了为移动设备创建多人游戏做准备。在PC上,该应用程序每秒可以向服务器发送200多条消息并获得响应。在移动电话上,无论是在iPhone上还是在安卓上,最多每秒大约有11条消息-这个应用程序除了发送和接收数据字符串之外什么也不做。添加一层游戏,速度限制可能会很严重。这意味着,如果您需要更快的通信速度,实时游戏可能会受到影响。对于基于回合的游戏或不需要太多更新的游戏来说,它已经足够快了。

基本上,跨平台的兼容性很好。只需考虑一下您的特定项目是否会受到速度问题以及潜在的用户输入框处理不善的影响。做一些测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4889466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档