Adobe AIR 2 Native API /代码

时间:2010-02-28 14:07:17

标签: air native-code

将使用Adobe AIR 2 Native API / Code使应用程序平台具体化吗?如果是这样,在这种情况下可能会使用AIR,那么我可以使用现有的Web技术拥有前端?

1 个答案:

答案 0 :(得分:3)

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

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

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