Cómo funciona Adobe AIR

Antes de adentrarnos en los detalles de Adobe AIR, conviene entender algunos términos clave y desglosar lo que significa ser un «motor de ejecución de sistemas operativos» que puede ejecutar aplicaciones de escritorio.

AIR es, en primer lugar, un motor de ejecución en su forma más básica. Un motor de tiempo de ejecución es simplemente un software informático que otras aplicaciones necesitan utilizar para ejecutarse correctamente; traduce el lenguaje dentro de un programa a lenguaje de máquina, el lenguaje simple de más bajo nivel (esencialmente 0s y 1s) que la unidad central de procesamiento (CPU) puede entender. Los programas que se ejecutan en Java, por ejemplo, requieren el motor de ejecución de la máquina virtual Java instalado en el ordenador. Sin él, tu ordenador no podría hacer uso de la misma interfaz gráfica de usuario (GUI) que estás acostumbrado a utilizar ahora. Una GUI, también conocida como interfaz persona-ordenador, es la combinación de ventanas, iconos, texto y menús que podemos modificar con un ratón o un teclado. Incluso su sistema operativo puede considerarse la madre de todos los motores de ejecución, ya que todas las aplicaciones de su ordenador dependen de los procesos del sistema operativo.

Publicidad

Por lo tanto, cuando Adobe describe AIR como un «motor de ejecución de varios sistemas operativos», sólo quiere decir que AIR es un motor de ejecución que puede funcionar en cualquier ordenador, independientemente del sistema operativo. Los distintos sistemas operativos utilizan lenguajes diferentes; un programa que se ejecuta en Mac OSX, por ejemplo, no tendrá el mismo aspecto que el mismo programa que se ejecuta en Windows XP. Las aplicaciones creadas con programas de Adobe como Flash o Flex utilizarán el tiempo de ejecución de AIR para mostrarse, ya que AIR viene con el renderizador HTML de código abierto WebKit, por lo que el contenido similar al de la Web puede mostrarse en el escritorio. Esa es la gran diferencia entre algo como un reproductor Flash y AIR: mientras que Flash funciona a través de Internet y en el navegador web, las aplicaciones que se ejecutan con AIR se basan en el escritorio y no requieren necesariamente un navegador para funcionar.

Por último, ¿cuáles son las RIAs que Adobe AIR ayudará a construir? Una RIA es un término amplio acuñado por Adobe que describe una aplicación web que proporciona una experiencia atractiva y conectada a los usuarios. En general, están pensadas para ofrecer los mejores aspectos tanto de las aplicaciones de escritorio como de las aplicaciones basadas en la web y se desarrollan con programas como Adobe Flash o Flex — sitios web como Flickr o Google Maps son ejemplos — sitios que ofrecen mucha interacción pero que se encuentran en Internet. RIAs are easy to use but difficult to program, so many hope the release Adobe AIR will make such development processes smoother.

That’s what AIR does for you computer applications, but what does it do for developers, businesses and everyone else?

Advertisement

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *