O documento discute 7 mitos e realidades sobre Flash vs HTML5. Apresenta que, apesar de o HTML5 trazer melhorias, o Flash ainda tem vantagens em compatibilidade e funcionalidades. Ambas as tecnologias continuarão a evoluir e coexistir, com cada uma sendo mais adequada para determinados usos.
1. Flash vs Html5
7 Mitos e Realidades
Hugo Fernandes (@imhugo)
Active Media (http://www.activemedia.pt)
2. Flash vs Html5
7 Mitos e Realidades
Mito #01
Html5 vai “matar” o Flash
A plataforma Flash está uns bons anos à frente do HTML5. Se um evolui, o outro
também evoluirá. Logo, o Flash tem vantagem.
3. Flash vs Html5
7 Mitos e Realidades
Mito #02
Html5 é um substituto do Flash
Muito se fala disto quando se discute o canvas, vídeo ou som no HTML5.
O HTML5 não tem forma de, por exemplo, aceder ao microfone e webcam do
computador ou fazer multiple uploads.
Flash não é um substituto do HTML mas sim um complemento.
4. Flash vs Html5
7 Mitos e Realidades
Mito #03
Html5 e Adobe são rivais
A Adobe não ganha dinheiro com visualizadores (swf, html) mas sim com
ferramentas (programas de edição).
Prova disto é a estratégia da Adobe para que os conteúdos produzidos na sua Suite
possam ser visualizados não exclusivamente pelo Flash Player.
Exemplo: Exportação de Adobe CS5 para HTML5
http://blogs.adobe.com/jnack/2009/10/sneak_peek_ai_ _dw_canvas.html
5. Flash vs Html5
7 Mitos e Realidades
Mito #04
Html5 é mais compatível que Flash
Tomando o exemplo do vídeo, vejamos a percentagem de browsers que o suportam:
Tendo em conta os dados do W3C sobre os browsers que acederam à internet em
2010, veri camos que 56,4% são compatíveis com a tag video do html 5 enquanto
que 98% têm o Flash Player instalado.
6. Flash vs Html5
7 Mitos e Realidades
Mito #05
Html5 tem melhor performance que Flash
Vários testes de benchmark foram feitos que mostram exactamente o contrário:
http://www.themaninblue.com/writing/perspective/2010/03/22/
http://www.osnews.com/story/22997/Comparing_Flash_HTML5_Performance
Estas conclusões são também válidas para mobiles com Flash Player 10.1:
http://vimeo.com/10553088
7. Flash vs Html5
7 Mitos e Realidades
Mito #06
Html5 acabaria com publicidade chata
Errado... Apenas passaria a ser feita em HTML5.
8. Flash vs Html5
7 Mitos e Realidades
Mito #07
Video de html5 vai acabar com Flash
Para além das questões de compatibilidades dos browsers a médio prazo, há mais.
Publicidade nos vídeos (antes ou depois).
Sim, digam à cnn.com que não pode haver...
Legendas dinâmicas nos vídeos.
DRM. Goste-se ou não, as grandes corps não acham piada a não haver entraves
legais.
Streaming. HTML5 a fazer live streaming? Não me parece...
9. Flash vs Html5
7 Mitos e Realidades
Realidade #01
Flash tem falhas
Óbvio que tem. Nenhuma tecnologia é perfeita.
Mas a Flash Team tem procurado trabalhar nessas falhas de uma forma positiva.
Veja-se a recente incorporação nativa do Flash Player no Chrome, o browser que
mais problemas tinha com o ash.
10. Flash vs Html5
7 Mitos e Realidades
Realidade #02
Performance é pior em Mac que em Windows
Verdade. Porquê? Duas simples razões:
1: Em termos de investimento da Adobe faz mais sentido gastar masi tempo em
desenvolvimento para Windows já que o share de mercado é bastante superior ao
MacOS.
2: A Adobe sempre teve entraves por parte da Apple e do seu “sistema fechado”. Sobre
o FP10.1 disse-se: “It brings with it general performance improvements, but more
importantly, enables hardware acceleration for video playback - at least on Windows.
The feature isn't supported on Linux, because, well, let's face it, Linux' video and
graphics stack is a mess, and it isn't supported on Mac OS X because Apple doesn't
expose the hooks to do so.”
In http://www.osnews.com/story/22997/Comparing_Flash_HTML5_Performance
11. Flash vs Html5
7 Mitos e Realidades
Realidade #03
Flash não faz explodir mobile devices
Se a plataforma Android suporta o novo Flash Player 10.1, porque razão o iPhoneOS
não o suporta?
Não será por razões de performance nem estabilidade. Negócio?
12. Flash vs Html5
7 Mitos e Realidades
Realidade #04
O que afectar o Flash afectará todos os
plugins
Desmisti que-se isto: a “guerra” das pessoas anti- ash é uma guerra também anti-
silverligth, anti-java, anti-away3d, anti-plugins.
Os plugins zeram crescer a web quando o html e javascript não conseguiam
responder às necessidade dinâmicas dos projectos.
Não esqueçamos isso.
13. Flash vs Html5
7 Mitos e Realidades
Realidade #05
Html5 vai melhorar a web
Claro que vai.
Utilizar Flash não é abandonar o HTML. Há muitos anos que ambos vivem em
harmonia...
Um dos pontos favoráveis do HTML5 é que fará com que se deixe de utilizar Flash
onde ele não é necessário.
14. Flash vs Html5
7 Mitos e Realidades
Realidade #06
Implementação de HTML5 como standard não
é para já
Segundo a equipa da Apple,Mozilla e Opera , uns dos responsáveis pelo “projecto” HTML5,
serão necessários ainda 12 anos até ser atingido o nível de recomendação da w3c.
“It is estimated, again by the editor, that HTML5 will reach a W3C recommendation in the
year 2022 or later.”
http://wiki.whatwg.org/wiki/FAQ#When_will_HTML5_be_ nished.3F
Em 12 anos imaginem a evolução do Flash...
15. Flash vs Html5
7 Mitos e Realidades
Realidade #07
Poderá tornar-se o Flash uma ferramenta de
compatibilidade cross-browser?
Em jeito de discussão, poderá isto acontecer no futuro?
A minha previsão é que sim, pelo menos a curto/médio prazo.
Temos o exemplo recente de como o conhecido video player em HTML5 da Sublime
tem agora uma versão alternativa em Flash para poder ser visto em todos os
browsers.
http://blog.jilion.com/2010/04/07/sublimevideo- ash-mode
16. Flash vs Html5
7 Mitos e Realidades
Hugo Fernandes
http://www.imhugo.com
http://twitter.com/imhugo
hugo.fernandes@activemedia.pt
Active Media
http://www.activemedia.pt
http://blog.activemedia.pt
http://twitter.com/active_media