Algures a meio de 2008 tive a seguinte troca de comentários:
PauloQuerido : @mvalente tenho feito tudo em js+css: http://tinyurl.com/6b7pbz
mvalente : @PauloQuerido Nao discuto :)… Em 5 anos o Flash vai estar no mm “nicho” em q estao as Java applets (ie. +- nulo)
mvalente : Ajax Animator is nice http://antimatter15.110mb.c… It does Flash but also Processing.js+canvas. 5 years? Make it 2…
Em suma: previa que o Flash estivesse morto daí a 5 anos (2013) e depois ajustei a previsão para 2 anos (2010)
Nos 2 anos entretanto passados, não tenho perdido a oportunidade de reforçar essa opinião cada vez que apareceram novos exemplos do uso de standars como o Javascript, HTML5, CSS, SVG, etc.
Também nos 2 anos entretanto passados, não faltaram “iluminados” e cépticos a discordar, com comentários tipo “o flash vai ter sempre o seu lugar”, “not the decline of Flash as jack of all trades”, “flash has its audience and its utility”, etc, etc.
E ainda nos mesmos 2 anos, também vi muitos cépticos e “iluminados” a virarem a casaca e passarem a ser arautos das boas novas. Os maiores fanáticos são sempre os recém convertidos…
Chegamos assim a 2010. O Flash está morto? Não. Mas pelos vistos vai bem encaminhado para estar em 2013:
GwtQuake: Taking the Web to the Next Level
A verificar-se a validade deste resultado (ainda não tive oportunidade de testar, mas tudo indica que sim, dadas as várias confirmações existentes) muita gente vai ficar caladinha a assobiar para o lado, a ver se passa despercebida. Só que eu sou um arrogante e não vou perder a oportunidade de dizer “I told you so”.
Esperei de ontem até hoje para escrever sobre o assunto mas, caso isto seja mesmo uma brincadeira de 1 de Abril, é inevitável que passe a realidade mais cedo ou mais tarde. Mantenho a previsão de que o Flash vai morrer: até 2013 ainda tenho tempo para ter razão.
EDIT: “Então e o o facto de o Google Chrome passar a incorporar o Flash?”. Amigos, isso é o que se chama um reverse takeover: o Chrome garante a compatibilidade com o Flash sem ser preciso fazer o download de plugins; e assim pode esperar que os sites passem a usar o HTML5 e quejandos; e se calhar no entretanto substitui a VM do Flash pela VM Javascript, com render do Flash directo para Canvas. Esse, aliás, é a provavel salvação do Flash: ser um conjunto de ferramentas que permite desenvolver aplicações tendo como target JS+Canvas+SVG; na realidade o Flash não é muito mais do que isso (o ActionScript não é mais do que uma versão de Javascript)