这是真的吗?基于Adobe AIR的Android开发没有前途

时间:2012-07-19 06:23:49

标签: android flash html5 air adobe

这是真的吗?基于Adobe AIR的Android开发没有前途。 我听说,Android不再支持ADOBE AIR / FLASH系统。这是真的吗? 我听说,HTML5是最好的替代品。这些要点是真的吗?

2 个答案:

答案 0 :(得分:8)

  1. 不只是“Android不再支持Adobe Flash浏览器插件”。 Adobe停止为移动设备上的浏览器开发Flash插件。这里的要点是,现代Web体验应该优先考虑移动设备,因此我个人建议在可能的情况下限制Web应用程序中的Flash内容使用。
  2. Adob​​e AIR应用程序可编译为Android和iOS的本机应用程序。因此,只要Adobe支持,您就可以使用它来开发移动本机应用程序。如果您的应用程序是资源密集型或需要访问特定的本机API,则可能存在某些限制,因此Java和Objective C可能是首选选项,具体取决于平台。
  3. HTML5是完全不同的故事。您无法在HTML5中构建本机移动应用程序。您可以使用它构建Web应用程序。然而,像PhoneGap这样的工具可以用来将它打包为本机应用程序。但是Adobe AIR也有一些限制。
  4. P.S。不幸的是,对所有这些都有如此多的误解和无知,那里有很多人对技术方面毫无头绪,但却做出了明确的陈述。

答案 1 :(得分:2)

如果Abode AIR有未来的话,当然很难说(与Flash Player相比,它还处于早期阶段),但让我们在这里说清楚:

Adob​​e“仅”停止开发适用于移动设备的Flash Player。所以基本上,移动浏览器中没有闪存

我理解Adobe这样做是为了让他们专注于桌面Flash Player 专注于Adobe AIR 。老实说,iOS播放器永远不会支持Flash播放器,而且在Android上它非常糟糕。所以我想在此时放弃移动插件并不是一个非常艰难的决定。

我相信AIR是Adobe非常关注的东西,根据他们的roadmap,他们将在未来同时尝试更新Flash Player和AIR运行时,并将Flash Player的重点转移到游戏和高级视频。

正如已经指出的那样,AIR可用于为iOS和Android创建本机应用程序,开发应用程序一次然后能够同时定位平台和桌面都非常方便。然而,我第一次尝试为iOS和Android编译时性能非常糟糕(几乎无法用于游戏)。它自那以后变得更好了,但与使用Objective-C原生开发的应用程序相比,它仍然很慢。 Adobe将专注于游戏这一事实有望在未来为移动设备带来显着改善的性能。