Adobe Flash, entre el amor y el odio

  • View
    103

  • Download
    2

  • Category

    Design

Preview:

Citation preview

Adobe flashentre el amor y el odio

Adobe flashnoelia garcía estéveznoeliagarcia@us.es@nogares

Qué es

Qué es Se trata de una aplicación de creación y manipulación de

gráficos vectoriales con posibilidades de manejo de código mediante un lenguaje de scripting llamado ActionScript.

Flash es un estudio de animación que trabaja sobre "fotogramas" y está destinado a la producción y entrega de contenido interactivo.

Historia

Historia Adobe Systems Incorporated es la desarrolladora de Adobe

Flash Professional CS6. Es una empresa estadounidense dedicada al desarrollo de

software y que fue fundada en 1982. Lo más destacable de la empresa son sus programas y

software de edición de webs, y también de edición de vídeo y de imágenes digitales, todos ellos centrados en la actualidad en Adobe Creative Cloud.

Historia Adobe Flash Professional CS6 llega a nosotros gracias a

que Adobe Systems compró la empresa Macromedia. Aunque en realidad, Flash originalmente tampoco fue

desarrollado por Macromedia, sino otra empresa llamada Future Wave Software (Futur Splash Animator).

En el año 1996 Macromedia se hizo con esta empresa y el programa pasó a llamarse Flash 1.0, y ya en 2005 al adquirir Adobe a Macromedia paso a llamarse Adobe Flash.

Flash vs. Flash Player

Flash vs.Flash Player En sentido estricto, Flash es el entorno de desarrollo y Flash

Player es el reproductor utilizado para visualizar los archivos generados con Flash.

En otras palabras, Adobe Flash crea y edita las animaciones o archivos multimedia y Adobe Flash Player las reproduce.

Swf

Swf SWF (Small Web Format -formato web pequeño-).

Los archivos SWF pueden ser creados por el programa Adobe Flash® aunque hay otras aplicaciones que también lo permiten, entre ellos, softwares libres como MTASC o SWFTools.

Suelen ser ejecutados sobre el navegador mediante un plugin llamado Adobe Flash Player, aunque también pueden ser encapsulados para ejecutarse de forma autónoma.

Flash vs. Animación

Flash vs. Animación Adobe Flash organiza las imágenes y sonidos en capas y fotogramas para

crear animaciones 2D utilizadas en páginas web y sitios web con contenido multimedia. Estas animaciones pueden ser reproducidas por un reproductor Flash.

La diferencia es que, mientras que la animación tradicional supone la generación de todos y cada uno de los fotogramas, en animaciones simples, Flash genera automáticamente los fotogramas intermedios entre un origen y un final.

Por otra parte, Flash también trabaja con animación tradicional (interpolación clásica), consistente en la secuencia de fotogramas independientes que al reproducirla da la sensación de movimiento a dibujos o fotografías para crear una animación más real.

Action Script

Action Script Es el lenguaje de programación de la plataforma Adobe

Flash. Originalmente desarrollado como una forma para que los

desarrolladores programen de forma más interactiva.

Estructura

Estructura Flash está compuesto por objetos, con su respectiva ruta

dentro del swf. Cada uno de éstos en ActionScript pertenece a una clase (MovieClip, botones, Vectores (Arrays), etc.), que contiene Propiedades y Métodos o Funciones.

Propiedades: Dentro del archivo raíz de la clase, están declaradas como variables (alpha, useHandCursor, length,...).

Métodos o Funciones: Dentro del archivo raíz de la clase, están declaradas como funciones (stop(), gotoAndPlay(), getURL(),...)

Críticas

Críticas Steve Jobs, co-fundador de Apple, se negó a incorporar Flash en

los productos iPhone, iPod y iPad. Las razones que aducía eran las siguientes:

“Flash fue creado durante la era del PC, para los PCs y los ratones. Flash es un negocio de éxito para Adobe, y podemos entender por qué quieren impulsarlo más allá de los PC. Pero la era móvil trata de dispositivos de baja potencia, interfaces táctiles y estándares web abiertos, todos ellos ámbitos en los que Flash se queda corto”, enumeraba Jobs. “Flash ya no es necesario para ver vídeos o consumir cualquier clase de contenido web”, tampoco “es necesario para decenas de miles de desarrolladores que crean aplicaciones ricas en gráficos, incluidos los juegos” (2010).

Críticas Los argumentos de Steve Jobs

Es un software 100% propietario. Hay un formato de video más moderno que está disponible en

los dispositivos de Apple. En cuanto a animación e interactividad HTML5 y CSS3 ofrecen prestaciones similares sin necesidad de plug ins propietarios.

Tiene un antiguo historial de problemas de seguridad no resueltos.

Requiere decodificación por hardware, lo que puede aumentar hasta en un 100% el uso de la batería de dispositivos móviles.

Html5, competidor de Flash

Html5, competidor de flash La decadencia en la que venía sumergido Flash y la

aparición de un nuevo lenguaje, sencillo de usar, provocó que inmediatamente los desarrolladores web migraran a este lenguaje ya que entre otras cosas ofrecía la posibilidad de un diseño flexible y responsive.

Adobe Animate

Adobe Animate Animate Adobe (antes Adobe Flash Professional ) es una

creación multimedia y animación por ordenador programa desarrollado por Adobe Systems .

Animate se utiliza sobre todo para diseñar gráficos vectoriales y animaciones, y publicar el mismo para los programas de televisión, de vídeo en línea, sitios web, aplicaciones web, aplicaciones de Internet y los videojuegos.

Adobe Animate La empresa deja de lado el dominio de Flash en la web y

prioriza elementos de interés en la manera de ver gráficos tal como WebGL, GIFs animados, contenedores HTML5 o vídeo que Animate CC puede exportar en calidad 4K.

Alternativas

Alternativas Tumult Hype

Aplicación para Mac OS X que nos permite crear todo tipo de contenidos en HTML5 sin necesidad de saber programar, en una interfaz muy amigable y fácil de usar y en un programa realmente ágil.

Alternativas Google Web Designer

Es aún una herramienta en fase beta. Nos sirve para crear anuncios y webs en html5. Podemos crear banners en html5 de una manera fácil y, sobre todo, banners Rich Media (banners que aparecen, banners en los que el usuario puede interactuar).

Alternativas Animatron

Es una webapp, es decir, no es un programa descargable y para poder usarlo necesitaremos tener una conexión a internet.

Nos sirve para crear animaciones en HTML5. Aunque permite crear interactividades, se basa en la animación.

Alternativas HTML5 Maker

Herramienta centrada en la creación de banners en html5.

Podemos partir de plantillas o crear nuestro banner desde cero. Se basa en animaciones.

Es una herramienta online, al igual que Animatron.

Alternativas Hippo Studios

Promete que se pueden crear desde animaciones simples hasta apps.

Deficiente traducción al castellano.

Recommended