2010-11-13 16 views
8

Adobe Flash Player es un plug-in que proporciona ventajas para usuarios y creadores de contenido en el navegador , incluyendo la capacidad de ofrecer RIA en el navegador. Adobe AIR incorpora tecnologías originalmente desarrolladas en Flash Player y habilita aplicaciones de Internet sofisticadas en el escritorio . Adobe AIR y Flash Player proporcionan métodos complementarios de implementación para los RIA.Adobe Air vs Flash Player 10.1 Tiempo de ejecución

como en here Aquí hay un par de preguntas conceptuales:

  • Dado que ambos tiempos de ejecución consumen .swf archivos, ¿cuál es la diferencia?
  • ¿Cuál es el producto final de una aplicación compilada AIR-a .swf/.air?
  • Si AIR es solo un mecanismo de implementación , ¿por qué se llama tiempo de ejecución ?
  • ¿Las aplicaciones de Adobe AIR permiten estados y transiciones como una aplicación mxml ? -ambos se pueden crear utilizando Flash Builder

Respuesta

14
  • Adobe AIR se ejecuta en la misma tecnología como Flash (es decir, las aplicaciones de AIR se ejecutará en el reproductor de Flash.) La diferencia está en las librerías adicionales disponibles en el aire para le permite crear con mayor facilidad aplicaciones de Internet sofisticadas, a diferencia de Flash, que está destinado a la animación y la creación de juegos.

  • El producto final de una aplicación de AIR compilado es un archivo .air o un archivo .dmg de forma nativa empaquetado .exe/(si es dirigido al escritorio en AIR 2 +)

    El archivo .air se acaba un archivo zip que contiene un archivo .swf y directorios relevantes de su proyecto (como activos no integrados).

    El archivo .exe es el mismo excepto que también contiene código para descargar e instalar Adobe AIR Runtime si el usuario no lo tiene instalado en su sistema. Esto puede ser muy útil si desea que su aplicación se ejecute solo en el escritorio, ya que significa que los usuarios no recibirán el mensaje "abrir este archivo con ..." cuando ejecuten la aplicación sin el tiempo de ejecución instalado.

  • El tiempo de ejecución de Adobe AIR es lo que le permite a su sistema operativo interpretar archivos .air e instalarlos/ejecutarlos en el sistema. Contiene las bibliotecas de AIR relevantes no incluidas en Flash.

  • Adobe AIR, cuando se combina con Flex (aplicación mxml), permite estados y transiciones. Los estados y las transiciones son una característica de Flex, por lo que necesitaría usar el SDK de Flex en su proyecto para usarlos.

Cuestiones relacionadas