Um tópico de debate que ressurgiu desde a inauguração do iPad é a questão do Flash versus o HTML5. Existem aqueles que sugerem que o HTML5 um dia substituirá / substituirá o Adobe Flash.
Como não desenvolvo software executado em um navegador, meu entendimento (limitado) é:
- HTML é uma linguagem de marcação de texto puro entregue por HTTP para um navegador cliente. O navegador do cliente interpreta a marcação e renderiza (com diferentes graus de sucesso) a página de acordo com uma especificação padrão.
- O Adobe Flash é uma estrutura adequada para trabalhar com gráficos de áudio, vídeo, som e raster / vetor. Requer ferramentas especiais de autoria (talvez um compilador?) E um player personalizado disponível como plug-in para os navegadores mais comuns.
Alguém poderia explicar (para esse desenvolvedor de C / C ++) como é possível, do ponto de vista técnico / de codificação, que uma linguagem de marcação baseada em texto (HTML5) possa ser considerada uma substituição de uma estrutura multimídia (Flash)?
Por favor, sem argumentos opinativos - apenas fatos técnicos.