2014-02-11 67 views
-3

我已经使用flash专业版6年了,我发现创建任何类型的应用程序和游戏(除3D之外)都非常简单。 flash专业版说可以在Android(和iOs)中本地编译跨平台,所以我处于两难境地(或三难困境),我应该如何使用:1.我认识的flash专业版IDE 2.我应该学习我听说的Eclipse是理想的Android应用程序或 3.我应该使用HTML5,jquery mobile等应用程序并使用PhoneGap进行编译?Adob​​e Flash专业vs Eclipse vs HTML5 android应用程序

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

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

谢谢 帕诺斯

+0

如果很简单,那么HTML就是我要采用的路线。如果你正在开发一款游戏或者其他的东西,那么你应该考虑一下类似Unity的东西,因为你对Flash Professional IDE很熟悉。 – Marty

+0

这是一个简单的应用程序,没有很大的gpu使用,所以我可以使用HTML5,我唯一关心的是phoneGap是应用程序正在响应(尽管有一些提示使其尽可能快速响应)。我对闪光非常舒服,但我必须在地图上使用stageview来查看地图和poi,并且我对平滑滚动有所担忧。 –

+0

HTML与[Google Maps API](https://developers.google.com /地图/文档/ JavaScript的/)。完成。 – Marty

回答

0

你总是要能够用最原始的方法来获得最好的效果(日蚀),只要你能处理的IDE和语言。你有很多Flash使用经验,如果你没有太多或者没有Java的话,你可能在使用Java时遇到困难。

这里有一个简单的故障,但:

闪光灯:

  • 非常适合充当一个Web前端应用程序。
  • 支持最常见的android功能。
  • 做任何沉重的处理或过于习惯往往会得到糟糕的表现。
  • 你从应用程序的真实抽象中抽象出来,因此控制力较弱。

的Java:

  • 您使用的是母语,因此可以使用Android到它的最大程度。
  • 对于遇到的任何问题,您都可以找到很多帮助,调试更复杂的应用程序更容易。
  • 大多数应用程序使用性能更好,尤其是对于更复杂的应用程序。
  • 不是跨平台,虽然你似乎并不关心这一点。

的PhoneGap:

  • 我对这个没有任何经验,但我会假设它类似于闪存的方法。
  • 可能对Web前端非常有用。

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

我强烈建议只学习Java并使用Eclipse,因为它总是会像设计它一样好而且响应。

+0

感谢您的回复,这非常明确。一个noob问题:你的意思是什么,完全由web frontnend? (我知道它是什么意思,但我不明白,如果你的意思是,如果应用程序将不得不像网页那样简单......) –

+0

不,我的意思是简单的应用程序,更多的用法的应用程序。网页前端将成为您看到的网页/应用程序的一部分。一个服务器可以完成数据库的所有计算和访问,并且通常通过API来执行后台中的任何操作。 – imthatguyhere