Desde meados dos anos 90, a tecnologia Flash tem tido o monopólio do desenvolvimento de componentes multimédia para websites. Rápido até hoje e temos visto a Adobe enfrentar todas as suas adversidades ao longo dos anos (o anúncio do Google de que não suporta mais a tecnologia baseada em Flash nos anúncios é o último prego no caixão), Adobe anunciou que planeja matar completamente o Flash até o final de 2020.
Artigo Conteúdo:
- Sobre Flash
- Sobre HTML5
- Mobile Friendly
- Vídeos Facilmente Formatados
- Adobe Integrado?
- Li> Amplamente Adotado pelos Navegadores
- Mídia Social Acessível
- Cross-Platform &Browser Suportado
- Better Storage
Update: Se você gostava de jogar ou hospedar jogos em flash e não tem certeza para onde ir a partir daqui, confira nossas alternativas WIX e Shopify ou jogue em nossa página Game Library.
ALSO
Checkout GameAnalytics’ entrevista com Filipp Karmanov, o CEO e Fundador da Black Snowflake Games, a respeito do potencial viral dos jogos HTML5.
Este post tem como principal objetivo educar os marketeiros dentro da nossa base de clientes, porém, o conteúdo deste artigo também se aplica a qualquer outra pessoa, seja um web designer ou um cliente que esteja tendo um projeto interativo baseado na web produzido; seja um jogo viral, um anúncio em banner, um aplicativo do Facebook ou um site.
Adobe Flash estava em toda parte na internet. Os operadores de websites que queriam fornecer aos seus visitantes conteúdo multimédia não podiam evitar os ficheiros Flash. Isto aconteceu apesar das falhas de segurança, problemas de estabilidade, defeitos de desempenho, falta de código aberto e complicações em dispositivos móveis.
Com os dias do Flash agora contados, o que isso significa para os desenvolvedores web avançando? O Google Chrome, agora sendo o navegador web mais popular, tem uma grande palavra a dizer sobre as tendências de desenvolvimento web. Com sua posição sobre o Flash, forçou a mão dos desenvolvedores Flash a migrar relutantemente para HTML5.
Tudo isso dito, Adobe Flash ainda tem uma marca respeitável, apesar da recente imprensa negativa Adobe ainda tem mais de três milhões de desenvolvedores dependendo da sua tecnologia Flash para atender suas necessidades de criação e distribuição de conteúdo, no entanto, essa mudança WILL mudará, é simplesmente uma questão de tempo.
Até 2010, o Adobe Flash Player foi instalado em quase todos os computadores, tornando-o um alvo popular para os desenvolvedores de malware (desenvolvedores que criam software que é projetado para interromper, danificar ou obter acesso não autorizado a um sistema de computador).
Com o passar do tempo, o software Flash foi vítima de graves falhas de segurança que precisavam ser regularmente fechadas, essa tendência foi tristemente destacada em 2015 quando a Adobe foi forçada a anunciar dois casos em que eles estavam em risco, sem nenhuma correção existente na época. Como resultado, os principais navegadores defenderam a desativação imediata do plugin. Mas o declínio da era Flash já era claramente visível há algum tempo antes disto.
Antes de fazer o salto para HTML5, é importante entender porque o Flash está de saída, e o que faz do HTML5 uma alternativa tão forte.
Sobre o Flash
Flash, que antes era conhecido como Shockwave e mesmo antes desse MultiFlash, chegou ao mercado há mais de 20 anos, revolucionando o streaming de áudio e vídeo, oferecendo aos desenvolvedores uma plataforma multimídia com a capacidade de manipular vetores e gráficos mais rápidos através de uma linguagem chamada ActionScript.
O Flash não se limita apenas ao áudio e vídeo, os desenvolvedores também usam o Flash para publicar sites interativos, produzir animações e desenvolver Aplicações Ricas para Internet (RIAs). Esta é uma longa maneira de dizer que o Adobe Flash dá aos desenvolvedores a oportunidade de criar experiências de usuário imersivas na web.
Como uma plataforma de software para a produção e exibição de conteúdo multimídia interativa, o Adobe Flash mudou a aparência da internet. O Flash permite a animação de elementos de texto e imagem para fornecer vídeos, jogos, e muito mais através de um navegador web. Uma abordagem gráfica também é oferecida pelo ambiente de autoria do Flash Animate CC (anteriormente Flash Professional). Para a criação de jogos e aplicativos Flash para uso em páginas web, computadores desktop ou dispositivos móveis, a Adobe desenvolveu o ambiente de tempo de execução AIR (Adobe Integrated Runtime).
Projetos baseados em Flash são entregues no formato de arquivo proprietário Shockwave Flash (SWF). A especificação desse formato foi lançada pela Adobe como parte do Adobe Open Screen Project em 2008, mas infelizmente, o SWF nunca atendeu aos critérios de um padrão aberto.
No lado do usuário, os arquivos SWF exigem a implementação de uma interface de programação de aplicativos (API), que é integrada ao navegador da Web na forma de um plugin. A distribuição mais popular foi a do Adobe Flash Player.
Sobre HTML5
HTML (Hypertext Markup Language) é projetada para estruturar documentos web. Através de uma série de textos, tags, elementos e atributos, o conteúdo web é definido e traduzido para o que o usuário final vê no navegador, o HTML emprega estes componentes básicos para programar funcionalidades web melhoradas.
HTML5, a última versão do HTML, opera de forma confiável em áreas onde anteriormente se debatia com a capacidade de renderização adaptável – expandindo imensamente a capacidade do HTML.
Com novos elementos sendo adicionados para permitir que os usuários manipulem seus layouts para maior SEO, juntamente com o HTML5 removendo certos qualificadores únicos que eram gatekeeping de muitos usuários gerais de adotar o software, aumentando sua facilidade de uso e base de clientes. Em suma, o HTML5 funciona com maiores capacidades de áudio e vídeo.
Os novos recursos foram projetados com a compatibilidade retroativa em mente. Isto significa que as pessoas que utilizam um browser no seu telemóvel ou no seu desktop podem ter o mesmo nível de experiência, sem precisar de add-ons.
Mobile Friendly
Comunicamos de uma forma cada vez mais móvel, de facto, o mobile está actualmente a ultrapassar o uso do desktop. A fim de não perder as conversões, cada website deve ter uma forte presença móvel. HTML5 é a ferramenta mais móvel para o desenvolvimento de sites e aplicativos móveis. Os navegadores móveis adotaram totalmente o HTML5, então criar projetos prontos para celular é simples e, como o Flash não pode atender às demandas móveis dos negócios modernos, ele está ficando para trás na corrida, deixando o HTML5 para eventualmente superar.
Isso, é claro, não surpreende a maioria das pessoas depois que Steve Job condenou publicamente o Flash por sua inferioridade em relação ao HTML5 em uma publicação intitulada, “Thoughts on Flash”.
Na publicação de Jobs, ele cita seis argumentos para que o Flash não seja implementado em produtos Apple;
- Adobe Flash é um software fechado, proprietário
- Inicialmente todo o conteúdo de vídeo também está disponível no moderno H.264 format
- Adobe Flash é inseguro e instável
- Flash reduz significativamente a duração da bateria dos dispositivos móveis
- O padrão Flash não é adequado para dispositivos de toque
- Flash é uma camada impedidora entre a plataforma e o programador
Em vez de continuar a usar software desatualizado, a Apple anunciou que seu sistema operacional móvel se alinharia com o HTML5.
Easily Formatted Videos
Desde o início, Flash era o formato padrão do portal de vídeos, YouTube (o segundo motor de busca mais usado depois do Google). Os primeiros usuários do YouTube foram incomodados tanto pelo incômodo de instalar um plugin Flash quanto pela necessidade de atualizar regularmente o software. Isto foi obviamente frustrante tanto para o YouTube quanto para seus usuários, levando a uma mudança em 2010 quando os desenvolvedores do YouTube decidiram oferecer vídeos no formato HTML5 em vez disso.
Este é um exemplo de como o HTML5 removeu o estresse de carregar e incorporar conteúdo de vídeo nas páginas do navegador.
Adobe Integrado?
A crescente rejeição do formato SWF não encontrou o Adobe despreparado. Já em 2011, a empresa anunciou sua intenção de integrar o HTML5 em seus próprios produtos e serviços. Eles também anunciaram a introdução de versões móveis em Flash.
No final de 2015, finalmente renomeou o Flash Professional para Adobe Animate CC. A versão completamente sobrecarregada do software de animação suporta o elemento nativo HTML5 Canvas e a interface gráfica 3D WebGL. Ambos os formatos são padrões web abertos. A empresa agora recomenda que aplicativos que criam conteúdo web animado com produtos Adobe usem HTML5 ao invés de Flash.
Em agosto de 2016, o Chrome anunciou que o conteúdo Flash, que carrega no fundo do navegador, agora está bloqueado por padrão. A equipe citou falhas de segurança, bem como problemas de estabilidade como sua justificativa.
De acordo com os desenvolvedores, 90% de todo o conteúdo Flash na web é processado em segundo plano sem qualquer valor agregado para o usuário – principalmente no contexto da análise da web. Isto prejudica os tempos de carga.
Como os gigantes da Internet continuam a rejeitar o uso de software Flash, o HTML5 está aumentando mais em sua incorporação e uso para navegadores populares da Internet, citando as principais razões que são tanto a segurança quanto os tempos de carga não são quase nenhum problema ao adotar o HTML5.
Mídia Social Acessível
Outro arco na aljava do HTML5 é o gigante das Mídias Sociais Facebook incorporando Jogos HTML5 em seu sistema.
Mais de 800 milhões de pessoas jogam jogos no Facebook.com e jogos móveis conectados ao Facebook todo mês, graças às entradas do HTML5. O Facebook viu a acessibilidade e funcionalidade que o HTML pode oferecer aos usuários através da criação e reprodução de jogos nos servidores do Facebook.
Com modelos de jogos simplificados em oferta, muito parecido com a plataforma de software da própria Gamify. As pessoas podem carregar e jogar jogos em qualquer um de seus dispositivos inteligentes.
Cross-Platform & Browser Supported
Conteúdo multimídia embutido em um site com suporte a HTML5 pode ser exibido através de plataformas, uma vez que a maioria dos navegadores são capazes de interpretar HTML5. Isto significa que no caso de um jogo interativo, não há um cenário de caso onde um determinado dispositivo não possa carregar e jogar.
O mesmo pode ser dito para diferentes navegadores, o HTML5 tem a capacidade de suportar componentes multimídia através de diferentes estruturas de navegador.
Better Storage
HTML5 permite o armazenamento através de múltiplas janelas, tem melhor segurança e retém dados mesmo depois de fechar um navegador. O armazenamento local é uma das ferramentas HTML5 que tornam possíveis aplicações Web sem plugins de terceiros. Através do armazenamento de dados no navegador do usuário, você pode facilmente criar recursos de aplicativos como armazenamento de informações do usuário, cache de dados e carregamento do estado do aplicativo anterior do usuário.
Conclusion
O resultado final é que os dias do Flash estão contados, mas a necessidade de conteúdo dinâmico e envolvente deve permanecer. Com a aquisição e colocação saudável do HTML5 no topo do trono do software multimídia, não há dúvida para onde todos os desenvolvedores estão indo.
Update: Se você gostava de jogar ou hospedar jogos em flash e não tem certeza para onde ir a partir daqui, confira nossas alternativas WIX e Shopify ou jogue em nossa página Game Library.