2009-01-24 17 views
5

¿Qué es exactamente Adobe Air? He visto a mucha gente hablar de ello e incluso he visto aplicaciones para él, pero todavía no estoy del todo seguro de qué lo hace único o de cómo es diferente de otros idiomas. ¿Puede alguien darme la versión concisa desde el punto de vista de un programador?¿Qué es Adobe Air?

Editar: yo no estaba familiarizado con Flex así que encontré esta buena explicación: http://www.onflex.org/ted/2008/01/what-is-flex.php

Respuesta

11

En una cáscara de nuez.

Comience asumiendo que sabe qué son Flex y Actionscript. Luego, tome el hecho de que ambos se ejecutan exclusivamente en su navegador y, a todos los efectos, son para la creación de aplicaciones web.

Supongamos que desea desarrollar la misma aplicación, con el mismo idioma y los mismos recursos de interfaz de usuario, pero ejecútelo como una aplicación de escritorio en una estación de trabajo (PC, Mac o Linux indistintamente).

AIR es lo que agrega (como biblioteca de enlaces) a Flex y Actionscript para lograr eso.

+0

Además, el tiempo de ejecución de AIR incluye el motor de renderizado Webkit HMTL (Webkit también es utilizado por los navegadores Apple Safari y Google Chrome), y puede interpretar JavaScript. (Por el contrario, Flex ActionScript3 debe compilarse en archivos .swf antes de poder ejecutarse en los tiempos de ejecución de Flash o AIR.) – RogerV

+0

También es importante tener en cuenta que las aplicaciones de AIR se pueden compilar con HTML y Javascript ... aunque solo he creado ellos con Flex y ActionScript. –

+0

Por desgracia, una de las deficiencias de AIR es la imposibilidad de iniciar otros procesos. Java, por el contrario, tiene Runtime.exec() y clase de proceso para hacer eso. Esta es la falta de característica que Adobe menciona con más frecuencia para abordar con respecto a AIR. – RogerV

0

Adobe Air es un framework que permite crear aplicaciones de escritorio y está basado en HTML/JS y Flash.

0

Adobe Air es Flash Runtime que puede ejecutar Flash dentro y proporcionar acceso a su sistema operativo.

Adobe Air se puede utilizar para juegos y software como de costumbre Flash. Su reproductor de flash independiente con funcionalidad extendida y alcance. Por ejemplo, puede desarrollar una aplicación flash que interactuará con el sistema de archivos o el hardware.

También admite extensiones nativas para que pueda extender Air utilizando bibliotecas C/Java nativas.

aire se puede producir como exe para Windows, la aplicación para Mac, ipa para iOS, apk para Android, Linux con limitaciones y blackberry.

0

Adobe Air es un lenguaje/herramienta multiplataforma para aplicaciones móviles, de ventana y OSX.

Cuestiones relacionadas