adobe android sdk,Android SDK与Adobe AIR:优缺点?

博客讨论了在开发Android桌面应用时选择使用AIR或Java的考量因素,包括功能需求、设计适合性、平台兼容性和跨平台潜力。AIR提供便利的Flash支持,适合富媒体应用,但可能不支持所有设备功能。而Java则更适合纯代码应用,且不受特定平台限制。如果你的目标平台主要是Android,Java可能更有优势;若考虑跨平台,AIR则更具吸引力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我认为它最终与使用AIR或Java用于桌面应用程序的问题非常相似.最终归结为三点:

> AIR是否执行所需的一切?显然,Android SDK可以让您完全访问设备功能,但AIR目的不是为了保持便携性.例如,AIR可能不支持意图,至少最初(我不认为Adobe已经宣布了一种方式或另一种方式).此外,AIR需要Android 2.2.如果这些限制是麻烦的,常规的Android SDK可能是最好的.

您是否希望制作一些非常适合在Flash中使用的东西?如果您计划使用动画,视频,声音等类似设计的应用程序,那么在Flash中构建它可能比使用Java容易得多.另一方面,如果您的应用程序将是仅使用标准可视组件的纯代码,那么可能不会使您使用哪个平台变得不同寻常.或者握在手上,如果您已经存在Flash动画或类似的动画,那么尝试将它们拼接成Java应用程序将会很麻烦.

>您是否针对Android以外的其他平台?如果是这样,AIR可能是一个很大的胜利,因为同样的应用程序内容应该运行在windows,mac,linux和以后,其他计划支持AIR的设备,如黑莓,一些电视,蓝光光盘播放器等.如果您只针对Android,AIR可能会失去一些吸引力.

我希望有所帮助.实际上,除非你被有效地锁定在使用AIR之外,因为你需要一些它不会给你的东西,或者有效锁定在使用AIR的过程中,因为你正在进行设计重的工作,而且需要这个工具,那么我认为两个SDK的缺点在很大程度上是方便的问题.任何一个平台都可以工作,所以它只是让你到终点线最快最可靠的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值