适用于Android应用的Adobe Flash专业版vs Eclipse版和HTML5版

时间:2014-02-11 10:30:57

标签: android eclipse html5 actionscript-3 flash

我已经使用flash pro 6年了,我发现很容易创建任何类型的应用程序和游戏(3D除外)。 Flash专业人员表示可以在Android(以及iOs)本地编译跨平台,所以我处于两难境地(或三难),我应该使用: 1.我非常了解的flash pro IDE 2.我应该学习Eclipse,我听说它是​​Android应用程序的理想选择 3.我应该使用HTML5,jquery mobile等制作应用程序并使用PhoneGap进行编译吗?

我开发的应用程序非常简单,它有一个POI列表,类别(来自在线数据库)并在地图上显示它们(flash pro可能必须使用stageview),因此需要图形处理应该是最小的。它还可以在手机上下载时缓存一些POI。

请回答以下问题: - 应用程序的速度/响应速度 - 该应用程序将有多少“原生”/专业 - 功能方面,所有功能都在那里 - 调试

谢谢你, 帕诺斯

1 个答案:

答案 0 :(得分:0)

只要您能够处理IDE和语言,您将始终能够使用最原生的方法(eclipse)获得最佳结果。您对Flash有很多经验,如果您没有太多或任何Java,您可能无法使用Java。

这是一个简单的细分:

<强>闪存

  • 非常适合作为网络前端的应用。
  • 支持最常见的Android功能。
  • 做任何繁重的处理或过于习惯都会导致性能下降。
  • 您从应用程序的实际内容中抽象出来,因此控制力较弱。

<强>爪哇:

  • 您使用的是母语,因此可以最大程度地使用Android。
  • 您会发现遇到的任何问题都有很多帮助,调试更复杂的应用程序要容易得多。
  • 在大多数应用中使用效果更佳,尤其是对于更复杂的应用。
  • 虽然你似乎并不关心这一点,但不是跨平台的。

<强>的PhoneGap:

  • 我没有这方面的经验,但我认为它与Flash方法类似。
  • 可能非常适合Web Frontends。

选择实际上只取决于您认为最适合您当前应用知识和目标的内容。

我强烈建议您只学习Java并使用Eclipse,因为它总是和您设计的一样好,反应灵敏。