¿Es el futuro la era de HTML 5 o la era de Flash?
He trabajado en trabajos relacionados con Flash y HTML durante 15 años y tengo una gran experiencia. Esta es mi experiencia personal. En 1999 comencé a entrar en contacto con la tecnología Flash. En 2000, envié algoritmos relacionados con las matemáticas para Flash AS1 a Macromedia y me convertí en probador beta. En 2003, fui desarrollador voluntario de Macromedia Flash. En 2004, se convirtió en el primer empleado técnico de Macromedia en China. En 2005, Adobe completó la adquisición de Macromedia y se unió a Adobe como ingeniero. En 2008, se convirtió en gerente técnico de cuentas clave para Flash Video y Flash Media Server, y en 2009, se convirtió en evangelista de la plataforma Flash. Antes de dejar Adobe en 2014, además de Flash, también participé en trabajos relacionados con la serie de herramientas técnicas HTML5 de Adobe. 2. Ahora soy socio técnico de Egret Engine, una empresa de tecnología HTML5, y administro el equipo de I+D de la empresa. Mi trabajo diario está relacionado con la tecnología web HTML5. Ahora parece el momento perfecto para responder a esta pregunta porque todas las respuestas están surgiendo. Bien, volvamos a la respuesta en sí. Mis propios puntos de vista sobre los dos campos técnicos de Flash y HTML5 son aproximadamente los siguientes: Flash ha entrado en el final del ciclo de vida del software, pero sigue siendo valioso. No importa cuán brillante fuera Flash, nunca ganó el espacio móvil durante su vida. HTML5 ha vuelto a la normalidad y la clave del éxito en el futuro está en el campo móvil. Aunque HTML5 ha vuelto a su cauce, deben producirse varios avances antes de que pueda alcanzar el alto nivel de popularización tecnológica. Flash ha entrado en el final del ciclo de vida del software Sí, todo tiene un comienzo, y menos aún Flash. Hoy, 10 de abril de 1994, Flash cumple 21 años. 21 años es un año absolutamente maravilloso para una persona, pero en el campo del software, vivir 21 años es realmente una persona mayor. Cuando se trata de declive, es inevitable mencionar el aumento. En el transcurso de 21 años, Flash ha experimentado tres picos de éxito: la era de la animación online en 1999, la era del vídeo Flash en 2005 y la era de los juegos web en 2008. Estos tres picos en el campo de Internet fueron alcanzados por Flash (hay que decir que fue buena suerte). Estos tres éxitos provocaron que la forma del producto Flash cambiara una y otra vez durante su ciclo de vida. La popularidad de la animación Flash llevó al primer éxito de Flash. En 1999, con la primera ola de Internet. com, debido a la debilidad de la tecnología HTML en ese momento, se crearon una gran cantidad de banners, animaciones y MTV conocidos con la ayuda de Flash. Estos mágicos efectos interactivos llenan todos los sitios web y Flash comienza a crecer rápidamente en el campo de la creación de animaciones web. Mi empleador en ese momento, Flash, Dreamweaver y Fireworks, propiedad de la empresa estadounidense Macromedia, eran llamados cariñosamente por los chinos los Tres Mosqueteros de Internet. En ese momento, estábamos trabajando principalmente en dos foros donde se reunían los desarrolladores de Flash: Flash Empire (anteriormente conocido como Echo Message of the Prodigal Son in Border Town) y Blue Ideal. En 2004, aprovechando los logros de Flash de años anteriores, Adobe adquirió Macromedia por 3.400 millones de dólares. En 2005 apareció una de las versiones más importantes de Flash, Flash 8 (nombre en clave: 8 Ball). Esta versión integra las dos características más importantes, una de las cuales condujo al éxito de los sitios web de videos YouTube y Youku Tudou, y es la integración de la función de decodificación de video Sorenson Spark H.263 (VP6) en Flash Player. Hay otra función que sienta las bases para que Flash cree juegos web más interesantes en el futuro, y es la implementación de operaciones de mapa de bits y mapas de bits Bitmapdata. En 2008, Flash tuvo "suerte" de ponerse al día con la ola de juegos sociales. Con el gran éxito de Zynga y Facebook, Flash dominó el campo técnico de los juegos sociales, y la posterior tecnología Stage3D permitió a Flash dominar por completo el campo de los juegos web para PC. En la cima de Flash, ninguna otra tecnología similar pudo ganar en la competencia con Flash, y aparecieron varios "chicos negros de Flash", incluidos Silverlight, JavaFX, Lazslo y Unity Player. Como ganador, Flash naturalmente tiene sus propias razones, a saber, el reproductor Flash único y altamente unificado, el poderoso flujo de trabajo de diseño y desarrollo de contenido y el sólido ecosistema comunitario acumulado a lo largo de los años. Cuando el agua está llena, se desborda y el excedente mensual se acaba. Flash comenzó a decaer y la industria cree que comenzó con el boceto de Steve Jobs de Apple. Sí, ese artículo fue el comienzo del declive de Flash, y le siguieron una serie de noticias desfavorables, todas las cuales supusieron un duro golpe para Flash. Aquí me gustaría resumir varios acontecimientos importantes en la transición de Flash de la prosperidad al declive. Ellos son: Apple iOS no es compatible con Flash Player. El sistema MACOSX no proporciona la función de decodificación de hardware de video para llamar a Flash Player.La iniciativa Open Screen Project (OSP) creada por Adobe Flash Player fue cancelada debido a una mala promoción.
Adobe anunció el despido del equipo Flex, canceló el plan de desarrollo de Flash Builder y donó el proyecto Flex a Apache, lo que indirectamente contribuyó al gran éxito de Google AngularJS, porque el autor de AngularJS es el científico principal. de Flex. Adobe ya no desarrollará versiones posteriores de Flash Player para sistemas Android. Adobe anunció que dejará de desarrollar el 80% de los proyectos ActionScript 4.0 y AVM 3.0. Adobe puso fin al desarrollo posterior de Stage3D. Adobe ha finalizado el desarrollo y mantenimiento de ANE (Adobe Native Extension) y el Webkit integrado de AIR SDK. Adobe ha abolido todo el centro de I + D en China y muchos ingenieros pertenecen al equipo de Flash, incluidos Flash Player, Stage3D, CrossBridge (anteriormente Alchemy), Skeleton Animation y Platform Evangelism. (Curiosamente, algunos ingenieros se unieron más tarde al equipo de Egret). FireFox desactiva la visualización de contenido Flash de forma predeterminada. (Solucionado: Firefox desactivó el contenido Flash de forma predeterminada debido a una vulnerabilidad de día 0 en Flash y lo volvió a abrir después de la corrección. Fuente: Firefox ahora bloquea todas las versiones de Flash Player de forma predeterminada) Google Chrome desactiva la compatibilidad con NPAPI y desactiva PPAPI Aceleración de hardware de Flash Player. Google Chrome desactiva el contenido Flash de forma predeterminada. Se puede decir que es una serie de malas noticias. Si lo miramos en conjunto, son simplemente malas noticias. Muchas de las decisiones provienen del propio Adobe, que tiene buenas razones para creer que Flash, una tecnología basada en plataformas, ha entrado en su ciclo de vida final. Pero Flash ha aportado muchos impulsos valiosos al desarrollo de Internet. En primer lugar, en el apogeo de Flash, según las estadísticas oficiales de Adobe, había casi 2 millones de desarrolladores de Flash en el mundo. Este grupo es diferente de los desarrolladores de otros lenguajes. Se puede decir que son un grupo único de desarrolladores. Podemos entender que son verdaderos ingenieros "full stack", pueden desarrollar juegos, hacer animaciones, crear aplicaciones multimedia enriquecidas y muchos de ellos incluso se dedican al arte, la cocina y el bordado. 2065 438+00 Flash comenzó a decaer. Estos desarrolladores de Flash se transformaron gradualmente y se convirtieron en la columna vertebral de muchas empresas de aplicaciones y juegos. Actualmente, una gran cantidad de desarrolladores de juegos móviles Unity y Cocos en el mercado, casi la mitad de los desarrolladores HTML5 en la comunidad del motor Egret e incluso una gran cantidad de desarrolladores de AngularJS y JQueryMobile provienen de la comunidad Flash original. En segundo lugar, el ecosistema de desarrollo Flash ha aportado muchos modelos valiosos a la evolución del estándar HTML5. Adobe ha abierto extensiones JSFL a través de herramientas profesionales Flash; admite la salida de JQuery Mobile y WebGL, e incluso las animaciones vectoriales admiten la exportación de CreateJS. Adobe ha transferido DragonBones, uno de los proyectos de animación esquelética más populares del mundo, a Egret; Continuar desarrollando la versión nativa y HTML5. El maestro principal del proyecto Flex fue el autor de Google AngularJS; el autor del otrora popular marco de juegos Flash, Flixel, posteriormente participó en la creación del marco de juegos HTML5 Phaser, el código fuente de la máquina virtual AVM2 donado indirectamente por Adobe a Mozilla; impulsó el desarrollo de GC en los proyectos IonMonkey y SpiderMonkey. Popularidad de Shumway en la actualización y conversión de proyectos Flash a HTML5. El equipo del motor Egret se basa en la sintaxis ActionScript 3.0 de Adobe en el diseño de productos del motor HTML5. Posteriormente, el proyecto Stage3D facilitó la transformación perfecta de proyectos Flash3D originales como Away3D y Minko en el campo de la tecnología HTML5. En los últimos años, también se han fusionado muchos proyectos de audio y video relacionados con HTML5 con bibliotecas multimedia relacionadas con Flash para brindar más soporte de funciones. Hoy en día, una gran cantidad de reproductores de video HTML5 se transforman del campo Flash original. Estas son las riquezas que aporta la tecnología Flash al campo HTML5.