Comunidad de diseño web y desarrollo en internet online

Evolución de Flash a ¿HTML5?

Citar            
MensajeEscrito el 04 Jun 2013 08:25 am
Buenos dias a todos:
Una pregunta un poco compleja, y con mucha bola de cristal.
Trabajo desarrollando contenidos para cursos de e-learning utilizando hasta ahora Flash+Actionscript cuando es necesario. Hasta ahora, la plataforma a utilizar en los cursos era Windows, pero desde hace algunos meses se está intentando ir a una solución mutliplataforma Wintel+iOs+Android, para llegar también a dispositivos móviles, smartphones y tablets.
La pregunta de a qué lenguaje pasar para nuevos desarrollos parece fácil (y aquí lo ven clarísimo, yo no tanto). Con algunas reservas, HTML5, y el principal inonveniente sería proteger los derechos de autor etc que parece que está en vía de solución.
Lo que no está claro es qué hacer con todas las horas (miles) ya desarrolladas de contenidos en Flash, para migrarlas a la nueva arquitecura multiplataforma. La herreamientas automáticas (Wallaby, Swiffy etc ) que he probado no tienen un resultado fiable... y menos cuando se encuentran con AS2/AS3.
Como soluciones que se me ocurren hasta ahora:
- Reescribir todo el código. Quizás a la larga la mejor opción, pero muy cara y lenta.
- Encapsular las animaciones Flash y llamarlas desde HTML5... ¿alguien lo ha probado?
- Utilizar un navegador que funcione en estas plataformas y soporte Flash.

¿Alguien está en la misma situación?¿Existen más alternativas?

Gracias por todo, un saludo

Por potez36

30 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Jun 2013 11:08 am
Puedes crear aplicaciones especificas para Android e IOS desde Flash directamente, a menos que tenga que ser si o si web, es decir que solo corran desde el navegador

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome
Citar            
MensajeEscrito el 05 Jun 2013 06:48 am
Gracias Jorge por tu respuesta.

Pensando en voz alta:

Asumiendo que Flash vaya a ser abandonado como estandar, y deje de ser soportado por navegadores, SO. etc., para nuevos desarrollos que se hagan a partir del momento que se decida abandonar Flash como plataforma de desarrollo de contenidos de formación, es evidente que habrá que elegir una nueva plataforma como podría ser Adobe Edge, con salida nativa HTML5. (asumiendo también que este lenguaje se establezca como un nuevo estándar, válido para todos los navegadores etc.)

Un problema añadido: por cuestiones de seguridad, derechos de autor etc. no se podrían descargar contenidos en la estación del alumno...algo que no veo posible todavía en HTML5.

El problema lo tengo cuando hay miles de horas de courseware (animaciones que componen el curso, para entendernos) desarrolladas en Flash, con una tasa de revisión relativamente alta (>=10% anual) y no hay forma fácil de pasar a HTML5.

Tampoco es factible por problemas de presupuesto y carga de trabajo mantener un grupo de trabajo Flash para mantenimiento, ya que los desarrolladores deberían estar con el trabajo nuevo que salga en HTML5...aunque sí sería necesario mantener ese conocimiento para trabajos de mantenimiento de courseware "antiguo", al menos de momento. Y esto sin contar con la necesaria curva de parendizaje de los desarrolladores, que impondrá en su momento un período de trabajo a "medio gas".

En definitiva, las opciones que se me ocurren son las que apuntaba en el post anterior

1.- Arrancar un proceso de migración manual de contenidos a HTML5. (Wallaby, Swiffy otras herramientas
similares no son fiables con animaciones complejas o con AS2/AS3)
Un proceso caro y largo.
2.- Mantener el Flash como tal, exportando a cada formato que sea necesario.
Problemas para gestionar los múltiples formatos de salida, versiones que surjan de cada modificación
del courseware etc. y la necesidad de mantener el conocimiento de Flash.
3.- Reescribir cada animación en HTML5 sólo cuando que sea neceario hacer una revisión.
En principio podría descartar seguir manteniendo Flash... aunque los problemas de generación y
control de versiones sería el mismo que en la opción 2.

Por potez36

30 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.