adobe flash builder对Android应用开发有用吗?

时间:2011-11-29 04:52:20

标签: java android flash

我听说我们可以使用Adobe Flash Builder为Android开发应用程序。但我怀疑,我们可以创建任何类型的应用程序吗? adobe flash应用程序有任何限制吗?

我知道闪光灯适用于游戏和互联网应用。

我很困惑,哪个Android应用创建更好? Java还是Flash?

4 个答案:

答案 0 :(得分:4)

使用Flash的优点:

  • 一个代码库,许多(iOS,Android,Blackberry)平台
  • 在视图之间轻松导航(因为iOS没有硬件后退按钮)
  • 适用于作为RESTful Web服务前端的应用程序
  • 支持手势,相机,振动,联系

使用Flash的缺点

  • 当您尝试进行图像处理和其他繁重的工作时,性能会受到影响
  • 无法访问前置摄像头
  • 没有像Java那样给予你控制权

使用Java的优点

  • 可以充分利用Android操作系统
  • 如果是复杂的应用,性能会更好

使用Java的缺点

  • 无法使用代码库来定位其他平台

恕我直言,这取决于你的应用程序的用例。

答案 1 :(得分:1)

  

主要劣势:Adobe宣布他们将停止   在Android上开发/支持Flash

考虑到大多数用户都是IE用户(支持Google分析)并且记住IE9对HTML5的支持非常有限,因为Flash在PC上拥有99%的全球覆盖率,所以桌面将会推出很长一段时间。

因此,直到所有浏览器都支持更多HTML5,Flash才会在这里停留一段时间 - 无论是好的,也许不是 - 但Adobe已经在创建新的Flash开发工具来输出HTML5以及SWF文件。但是像所有文件类型一样,它们最终会有他们的一天 - 但现在还不是那个时候。

答案 2 :(得分:0)

带有android sdk的java是100%,带有adobe air的Flash是70%(约).becase adobe提供相同的功能,比如android sdk使用“Native code”但是某些功能无法通过flash。

另一个很薄的版本问题。你可以继续使用2.2或更高版本。

某些广播功能不存在

<强>优势::

flash游戏构建很简单,只需2到3步即可将其转换为apk或iphone格式。

答案 3 :(得分:0)

主要劣势:Adobe宣布他们将停止在Android上开发/支持Flash。桌面闪光灯即将推出。因此,如果您要开始一个新项目,除非其预期寿命相当短,否则请忘记Flash。