【问题标题】:Adobe AIR 2 Native API/CodeAdobe AIR 2 本机 API/代码
【发布时间】:2010-02-28 14:07:17
【问题描述】:

使用 Adob​​e AIR 2 Native API/Code 会使应用程序平台特定化吗?如果是这样,在这种情况下使用 AIR 可能有什么用,以便我可以使用现有的 Web 技术拥有前端?

【问题讨论】:

    标签: air native-code


    【解决方案1】:

    是的,在 AIR 应用程序中使用本机代码将使其特定于平台 - 不仅如此,AIR 2 还具有另一个新功能,可让您生成本机安装程序(即 MyApp.exe 而不是 MyApp.air),并且新的本机进程 API 仅在您使用本机安装程序时可用,因此应用程序安装程序本身也是特定于平台的。

    用例基本上是 AIR 最初阻止访问本机进程以保证应用程序可以跨平台工作,但很多人想要一种方法来解决这个问题。因此,他们添加了一种方法来制作特定于平台的应用程序,但前提是您有意使用特定于平台的有效负载。

    至于好处,您放弃了在所有平台上使用一个安装程序的能力,但您保留了任何其他使 AIR 对您有价值的东西 - 能够使用现有的 Web 内容,能够使用 Web 技术进行开发C/.net/etc.当然,您仍然可以获得跨平台的大部分好处,因为您的大多数应用程序仍然只需要开发一次(假设它的平台特定部分与其余部分相比很小)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-26
      相关资源
      最近更新 更多