La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué es el adobe aire?

¿Qué es el adobe aire?

Adobe air es uno de los productos de Adobe, una conocida empresa de software. Adobe Integrated Runtime le permite aprovechar sus habilidades de desarrollo web existentes (incluidos Flash, Flex, HTML, JavaScript y Ajax) para crear y configurar aplicaciones RIA (aplicaciones de Internet) de escritorio multiplataforma (o multisistema operativo). Las versiones posteriores a la 2.7 ya no son compatibles con los sistemas operativos Linux de escritorio.

Para los usuarios, las aplicaciones multiplataforma implementadas por Adobe AIR les permiten ya no estar restringidos por diferentes sistemas operativos y pueden experimentar ricas aplicaciones de Internet en sus escritorios. También consume menos recursos que antes, se ejecuta más rápido y realiza animaciones fluidas. herramienta. Por ejemplo, el cliente de Sina Weibo, Weibo AIR, la herramienta de análisis de Google Analytics, el cliente de Twitter TweetDeck y muchas de las últimas herramientas de introducción de películas.

En general, Adobe Air es una plataforma de reproducción de vídeo desarrollada utilizando la tecnología Flash de Adobe. La función principal de esta plataforma terminal de reproducción de vídeo es permitirte ver vídeos online. Es igual que Flash, pero más potente.

AIR le permite trabajar en un entorno familiar, utilizando las herramientas con las que se sienta más cómodo y crear la mejor experiencia lo más cerca posible de sus necesidades con soporte para Flash, Flex, HTML, JavaScript y Ajax. .

Por ejemplo, las aplicaciones se pueden desarrollar utilizando una o más de las siguientes tecnologías:

Flash/Flex/ActionScript

HTML/JavaScript/CSS/Ajax

Cualquier aplicación puede utilizar PDF en formato de documento portátil.

Por lo tanto, las aplicaciones de AIR pueden encontrarse en las siguientes situaciones:

Basadas en Flash Flex: aplicaciones cuyo contenido básico es Flash/Flex (SWF);

basadas en HTML o Flash Flex para PDF. El contenido básico es Flash/Flex (SWF) con contenido HTML (HTML, JS, CSS) o PDF;

HTML (aplicación bajo lenguaje de marcado universal estándar). El contenido básico son aplicaciones HTML, JS, CSS;

Flash/Flex o PDF basados ​​en HTML. El contenido básico es una aplicación HTML con contenido Flash/Flex (SWF) o PDF.

Usuarios y aplicaciones AIR

Alcance de la aplicación Atlas Adobe Air (16 fotos)

La interacción entre ellos y la forma en que utilizan los programas de escritorio locales es la misma. Una vez que la máquina virtual de AIR está instalada en la computadora del usuario, las aplicaciones de AIR se pueden instalar y ejecutar como otras aplicaciones de escritorio.

Dado que AIR es un entorno de ejecución de aplicaciones casi sin interfaz de usuario visible, usted tiene control total sobre las aplicaciones que se ejecutan en él y la experiencia de usuario que proporciona. El entorno de ejecución proporciona una plataforma y un marco coherentes entre sistemas operativos para implementar aplicaciones, por lo que se pueden eliminar las pruebas entre navegadores. Esto se puede lograr garantizando una funcionalidad e interfaces consistentes en todos los escritorios. Ahora solo necesita desarrollar este entorno de ejecución, en lugar de desarrollar varios sistemas operativos específicos uno por uno. Esto trae muchos beneficios:

Original Dado que AIR es un tiempo de ejecución de aplicación con poca o ninguna interfaz de usuario visible, usted tiene control total sobre la aplicación y la experiencia que brinda al usuario. El tiempo de ejecución proporciona una plataforma y un marco consistentes entre sistemas operativos para implementar aplicaciones, eliminando así las pruebas entre navegadores al garantizar una funcionalidad e interacción consistentes en todos los escritorios. En lugar de desarrollar para un sistema operativo específico, se centra en el tiempo de ejecución. Esto tiene muchos beneficios: )

El desarrollo de aplicaciones abarca múltiples plataformas sin requerir trabajo adicional de su parte.

No necesita aprender tecnologías de desarrollo de escritorio local tradicionales y complejas, no necesita aprender lenguajes de desarrollo de bajo nivel como C o C++, y no necesita aprender la tecnología API subyacente de cada sistema operativo específico. Puede utilizar rápidamente tecnologías web y patrones de diseño familiares.

Al desarrollar aplicaciones aéreas, puede aprovechar los marcos y las API.

API específicas basadas en el tiempo de ejecución de AIR y el marco de trabajo de AIR.

API de ActionScript y el marco Flex utilizado en archivos swf

AIR proporciona un nuevo paradigma que cambia drásticamente la forma en que se crean, implementan y experimentan las aplicaciones. Obtendrá más control creativo y podrá extender programas basados ​​en Flash, Flex, HTML y Ajax a aplicaciones de escritorio sin tener que aprender técnicas tradicionales de desarrollo de escritorio.

Utilice

para ofrecer aplicaciones atractivas que ya no se limitan a la visualización pantalla por pantalla a través de un navegador.

Adobe AIR 3 Runtime permite a los desarrolladores utilizar HTML, JavaScript, Adobe Flash? Las aplicaciones web creadas con el software y ActionScript pueden ejecutarse como aplicaciones cliente independientes, independientemente de las limitaciones del navegador.

Versión

Última versión: 3.9

Hora de actualización: 2013.8.20

Historial de actualizaciones:

Tabla Los datos no se pueden mostrar en este momento.

Requisitos del sistema

Sistema operativo Windows

¿Procesador compatible con x86 de 2,33 GHz o más rápido, o Intel? ¿Átomo? Procesador de netbook de 1,6 GHz o más rápido

¿Microsoft con Service Pack 3? ¿Windows? ¿XP Home, Professional o Tablet Edition? 2003;¿Servidor Windows? 2008; Windows Vista con paquete de servicio 2? Home Premium, Business, Ultimate o Enterprise (incluida la versión de 64 bits o Windows 7

512 MB de memoria (se recomienda 1 GB)

sistema operativo mac

Intel); ¿Centro? Procesador de doble núcleo o más rápido

Mac OS X 10.6 o 10.7.

512 MB de RAM (se recomienda 1 GB)

Android

Procesador ARMv7 con FPU vectorial, mínimo 550 MHz, OpenGL ES 2.0, H.264 y dispositivo decodificador de hardware AAC.

Androidt 2.2, 2.3, 3.0, 3.1, 3.2 y 4.0.

256MB de memoria

ios

IPod touch (3ª generación) 32GB y 64GB, iPod touch 4, iPhone 3GS, iPhone 4, iPad, iPad 2, Nuevo iPad.

IOS 4, iOS5.0 e iOS5.1

Sistema operativo de tableta BlackBerry

BlackBerry Playbook

Nota: Adobe AIR es el mismo es parte del sistema operativo y se actualiza con el sistema operativo y no es necesario descargarlo por separado.

Ventajas y desventajas

Introducción

AIR fue aclamado por los medios como la tecnología más notable en 2007. Al igual que Ajax en ese momento, recibiría una amplia difusión. atención.

¿Cuáles son las ventajas del aire? Para comprender sus ventajas es necesario aclarar las siguientes cuestiones.

1. Varias formas de aplicaciones de red

Las aplicaciones de red son muy complejas, pero creo que se pueden dividir a grandes rasgos en los siguientes tipos:

Modo de acceso web —— Por ejemplo, una gran cantidad de aplicaciones de servicios web pueden obtener servicios directamente a través de IE, Firefox y otros navegadores, utilizando el protocolo http estándar unificado. Aunque el navegador también es un cliente, ya es una configuración estándar para los usuarios. Los servicios web a los que acceden los usuarios no tienen nada que ver con el navegador y se pueden separar del siguiente software de escritorio;

Ventajas: cruzado. -plataforma, excepto programas de escritorio De todas las ventajas, la multiplataforma es su mayor ventaja, independientemente de la plataforma del sistema operativo y el navegador.

La desventaja es que la interacción y la experiencia del usuario no son tan buenas como las de las aplicaciones de escritorio. Aunque la tecnología ajax de la web ha mejorado este problema, todavía no es tan conveniente como el cliente.

La forma de servicios web que se pueden proporcionar se limita a un único protocolo.

2. Limitado a programas de escritorio (o cliente) del sistema operativo, como descargas de BT, software de mensajería instantánea, etc. , existen múltiples protocolos que deben descargarse e instalarse para obtener servicios.

La ventaja es: la experiencia de operación interactiva del usuario se puede lograr siempre que quiera hacerlo, porque muchas operaciones son locales y no requieren un enlace de red, por lo que la respuesta de la operación es inmediata. Además, la forma de los servicios de red proporcionados no está restringida por un único protocolo, e incluso puede desarrollar su propio protocolo.

Aplicación cliente multiplataforma: principalmente la tecnología Java recomendada por Sun, desarrollo y ejecución multiplataforma únicos.

La desventaja es que la tecnología en sí requiere descargar e instalar una máquina virtual, lo que también es un umbral para la mayoría de los usuarios de Internet.

Comparación

1. La ventaja sobre la web es que tiene un cliente; puedes ejecutarlo sin conexión y ocasionalmente conectarte a la red cuando sea necesario.

2. En comparación con los clientes tradicionales, la ventaja es que es multiplataforma y tiene bajos costos de desarrollo. Por ejemplo, esta característica puede hacer que el sistema de revista electrónica doméstica existente sea fácilmente multiplataforma.

3. La ventaja multiplataforma sobre Java radica en el rendimiento interactivo más atractivo que ofrece su propia tecnología flash.

Gadian

1. La descarga e instalación de su máquina virtual será un umbral para la promoción.

2. Después de todo, la mayoría de las tecnologías utilizadas son tecnologías de desarrollo web. Si bien existen algunas extensiones API en el escritorio, ciertamente no pueden reemplazar por completo el desarrollo de clientes tradicionales.

Especificaciones técnicas/de proceso

Características

De la publicidad oficial de Adobe, sus características son las siguientes:

1. Ejecutar localmente— — Similar a las aplicaciones de escritorio.

2. Multiplataforma: similar a la tecnología Java, tiene soporte de máquina virtual correspondiente en diferentes sistemas operativos, incluidos Windows, Mac y Linux.

3. El desarrollo se basa en tecnologías web existentes, como Flash/Flex/action script/HTML/javaScript/CSS/Ajax/PDF. Para los desarrolladores, no es necesario aprender lenguajes de desarrollo de bajo nivel como C, C++ y Java, ni aprender el desarrollo de API de bajo nivel para sistemas operativos específicos. Esto reduce el umbral de desarrollo, lo que permite a los técnicos de desarrollo web existentes desarrollar buenas y ricas aplicaciones cliente con sólo un poco de capacitación y confiando en los modelos de desarrollo con los que ya están familiarizados.

Versión de idioma

¿Alemán Inglés Español? ¿Viejo Fran? ¿Italiano, polaco, portugués, español, turco? ¿mi? Tinaрусский Japonés Chino simplificado ¿Chino tradicional?

Resumen

En resumen, las perspectivas de la tecnología Adobe Air deberían seguir siendo muy buenas. Siempre que la escala de promoción de su máquina virtual sea la misma que la del complemento flash, no se puede subestimar su enorme espacio de aplicaciones. Creo que con la popularización de la tecnología flash, no será difícil lograrlo. Por supuesto, también depende de los esfuerzos de los desarrolladores de aplicaciones que utilizan esta tecnología para promover el soporte.