Adobe AIR es una funcionalidad de tiempo de ejecución multiplataforma que permite a los desarrolladores utilizar los estándares HTML/CSS, JavaScript y Ajax, el lenguaje ActionScript y el software Adobe Flex, Adobe Flash Professional. ActionScript despliega aplicaciones web implementadas como módulos de cliente autónomos, que no se ven afectados por las restricciones del navegador. La flexibilidad y coherencia del espacio de trabajo para desarrolladores que proporciona Adobe AIR como componente de la plataforma Adobe Flash, que permite programar aplicaciones para que se ejecuten en diferentes dispositivos y plataformas, ayuda a liberar todo el potencial creativo de programadores y diseñadores.
Plataformas compatibles con Adobe AIR
Los programas escritos con Adobe AIR se ejecutan en muchas plataformas que disponen de un entorno ejecutable de Adobe o de sus socios. Son compatibles todos los sistemas operativos modernos de la familia NT de Microsoft: Windows XP, Vista, 7, 8. También son compatibles Android, Linux, macOS (Intel y PowerPC) y QNX. Las versiones 2.7.1 y posteriores no son compatibles con Linux (la última versión de AIR compatible con Linux es la 2.6.0).
Paquetes de instalación
Adobe AIR dispone de una función integrada para crear paquetes de instalación. El paquete de instalación puede instalarse fácilmente en el PC del usuario.
Ventajas de Adobe AIR
- Con AIR, cualquier aplicación escrita previamente en HTML o Flex puede migrarse fácilmente al PC del usuario;
- Las aplicaciones tienen acceso al sistema de archivos, al portapapeles, a varias ventanas y a la función de arrastrar y soltar;
- Flash Builder 4.7 beta 2 incluye compatibilidad con la programación multihilo ActionScript.
Desventajas de la plataforma
- El acceso a servicios web y SQLite es limitado;
- Adobe AIR está protegido por una licencia propietaria.