El explorador se ha convertido en el modo preferido para acceder a muchas aplicaciones porque facilita la implantación en los sistemas operativos y simplifica el mantenimiento de las aplicaciones. Además, los lenguajes de programación modernos que se utilizan en el explorador permiten un desarrollo y un diseño rápidos de las aplicaciones.
El tiempo de ejecución de Adobe® AIR™ complementa al explorador al ofrecer las mismas ventajas de implantación y desarrollo de aplicaciones, al tiempo que se añade integración en el escritorio, acceso a los datos locales y una mejora de las oportunidades de construcción de marca. Un nuevo patrón de diseño para las aplicaciones de Internet sofisticadas (RIA, del inglés Rich Internet Applications) es ofrecer una versión basada en explorador de una RIA en el explorador para todos los usuarios y una RIA en el escritorio para los usuarios más activos.
| Función | RIA en el explorador | RIA en el escritorio |
|---|---|---|
| Acceso a aplicaciones | Las aplicaciones pueden descubrirse, explorarse y utilizarse de un modo fácil. | Las aplicaciones instaladas tienen más persistencia, potencia y funciones. |
| Instalación | No es necesario instalar las aplicaciones. | Las aplicaciones se instalan a la perfección desde el explorador o se descargan y se instalan como una aplicación de escritorio tradicional. |
| Actualización de las aplicaciones | Las aplicaciones se actualizan subiendo nuevo contenido a un sitio web. | AIR ofrece interfaces de programación de aplicaciones (API) que permiten que las aplicaciones se actualicen fácilmente con sólo subir contenido nuevo a un sitio web. |
| Compatibilidad con diversos sistemas operativos | Las aplicaciones se ejecutan en múltiples sistemas operativos y exploradores. | Las aplicaciones de AIR son multiplataforma, por lo que pueden instalarse y ejecutarse en múltiples sistemas operativos. |
| Lenguajes de programación | Los exploradores proporcionan JavaScript y Adobe Flash® Player proporciona ActionScript™. | Las máquinas virtuales integradas con JavaScript y ActionScript son compatibles con el explorador. |
| Capacidad de ejecutarse en segundo plano | Las RIA sólo pueden ejecutarse en una ventana visible del explorador. | Las aplicaciones pueden ejecutarse en un segundo plano o emitir avisos como las aplicaciones de escritorio tradicionales. |
| Persistencia | La actividad se limita a la sesión del explorador. Cuando se cierra el explorador, se pierde la información. | Las RIA se instalan y están disponibles en el escritorio. Almacenan la información localmente y funcionan fuera de línea. |
| Integración en el escritorio | Las aplicaciones vienen con zona protegida, por lo que la integración en el escritorio está limitada. | Las aplicaciones pueden acceder a un sistema de archivos de escritorio, al portapapeles, a eventos de arrastrar y soltar, a avisos de la bandeja del sistema, y mucho más. |
| Control de la interfaz del usuario | Las RIA se ejecutan en una ventana del explorador que tiene sus propios controles, marcas e integración con el escritorio. | Las RIA disponen de integración con el escritorio y una interfaz de usuario que se puede personalizar, lo que permite experiencias de construcción de marca. |
| Almacenamiento de datos | Las aplicaciones tienen un almacenamiento local limitado, que el explorador puede destruir. | Las aplicaciones disponen de un almacenamiento local ilimitado y acceso a una base de datos local, además de almacenamiento local cifrado. |
Más información sobre las funciones de Adobe AIR