2011-05-25 59 views
1

我最近发现adobe的flash也可以用来开发android应用程序,所以我想问一下,与java相比是否有任何重大的缺点或限制?比如在Flash中开发时,我能够访问所有手机功能,如GPS位置,相机等?Adob​​e的air/Flash开发Android应用程序?

谢谢!

+0

GPS yes,Camera no。尽管Android和iOS支持内置闪光灯的应用程序,但它们都非常落后。在台式机/笔记本电脑上运行速度为20-40 fps的Flash应用程序将以1-5 fps的速度在您的设备上运行。 – Fredrik 2011-05-25 06:57:47

+0

@Fredrik,相机也是。使用AIR和相机在市场上有相当多的应用。 – xandy 2011-05-25 07:08:56

+0

错过了更新=) – Fredrik 2011-05-25 08:34:03

回答

3

this post在Adobe网站:

  • 摄像头和麦克风
  • 加速度
  • GPS
  • 的StageWebView
  • 多点触控和手势
  • 屏幕方向/全屏
  • 电话/短信/电子邮件/浏览器/ Android Market的整合
  • Session的缓存支持恢复应用程序状态
  • 硬件按钮
  • 本地数据库SQLite的
  • Android权限互联网,SD卡,GPS,摄像头,等等

可供空气。考虑到性能,尽管我从来没有获得任何基准测试结果,但我敢打赌(好吧,我是一个赌徒),它比Adobe Air vs Java更慢一点(比较每个操作),虽然他们都是正在虚拟机上运行。

主要缺点直播:在他们的计算机上安装的Adobe AIR平台

  • (更重要的)应用程序所需

    1. 客户端将几乎看起来像Android上的其它应用...因为你不可以访问原生Android的用户界面小部件