Quando Steve Jobs se recusou a permitir o Flash em dispositivos iOS, ele argumentou que o HTML5 poderia fazer tudo que o Flash fazia.

Ele não estava sendo totalmente honesto - o campo de distorção da realidade era forte naquele dia - mas no final a Apple venceu e a Adobe não; HTML5, não o Flash, é a tecnologia que está transformando a web. Então, o que exatamente é isso e o que ele quer de nós??

O que é HTML5??

HTML5 é a versão mais recente da Hypertext Markup Language, o código que descreve páginas da web. Na verdade, são três tipos de código: HTML, que fornece a estrutura; Cascading Style Sheets (CSS), que cuidam da apresentação; e JavaScript, o que faz as coisas acontecerem.

O que é ótimo sobre HTML5?

O HTML5 foi projetado para fornecer quase tudo que você deseja fazer on-line sem precisar de software adicional, como plug-ins de navegador. Ele faz de tudo, de animação a aplicativos, músicas e filmes, e também pode ser usado para criar aplicativos incrivelmente complicados que são executados no seu navegador..

Tem mais. O HTML5 não é proprietário, portanto, você não precisa pagar royalties para usá-lo. É também multi-plataforma, o que significa que não se importa se você está usando um tablet ou um smartphone, um netbook, notebook ou ultrabook ou uma Smart TV: se o seu navegador suporta HTML5, ele deve funcionar perfeitamente. Inevitavelmente, é um pouco mais complicado do que isso. Mais sobre aquilo em um momento.

O que o HTML5 faz?

Percorremos um longo caminho desde que o HTML mal conseguia lidar com um layout de página simples. O HTML5 pode ser usado para escrever aplicativos da web que ainda funcionam quando você não está conectado à rede; para informar sites onde você está fisicamente localizado; para lidar com vídeo de alta definição; e para fornecer gráficos extraordinários.

Quando o HTML5 será finalizado??

O HTML5 é um padrão em evolução, por isso é um pouco enganador falar sobre quando será concluído.

O importante é que os recursos do HTML - como a localização geográfica, os aplicativos da web, o vídeo e os gráficos mencionados acima possam ser usados ​​agora, desde que seu navegador os suporte.

Preciso de um navegador HTML5?

Você provavelmente já tem um. Todos os navegadores de grande nome - Internet Explorer, Edge, Firefox, Chrome, Safari e Opera, Mobile Safari e o navegador do Android - suportam HTML5, mas nem todos suportam as mesmas coisas.

O Firefox geralmente suporta a mais ampla seleção de recursos HTML5, com o Chrome e o Safari seguindo logo em seguida, mas como dissemos, o HTML5 é um padrão em evolução e as versões mais recentes de cada navegador abrangem mais do que o básico. Se você quiser informações mais detalhadas sobre o suporte ao navegador, o excelente Caniuse.com fornece uma análise detalhada do que suporta o que.

Qual é o problema com o vídeo HTML5?

O padrão HTML5 suporta vídeo, mas infelizmente ninguém conseguiu concordar sobre quais formatos suportar - e isso significa que diferentes navegadores suportam diferentes formatos de vídeo HTML5.

Há três principais: Ogg Theora, que é suportado por todas as barras de navegador do Internet Explorer (o suporte do Safari requer uma instalação manual); H.264, que é suportado por todos, menos pelo Firefox; e VP8 / WebM, que é suportado por tudo (embora o Safari e o IE exijam instalações manuais).

O HTML5 substituirá o Flash e o Silverlight??

De certa forma, ele já tem: dispositivos iOS não rodam Flash, e muitos sites de vídeos migraram de vídeos em Flash para HTML5 ou pelo menos ofereceram HTML5 como uma opção. No entanto, como o HTML5 não inclui a tecnologia de gerenciamento de direitos digitais (DRM) para impedir a cópia, muitos proprietários de conteúdo preferem formatos proprietários e compatíveis com DRM, como o Flash ou o Silverlight. Por exemplo, o site de vídeos do Reino Unido, LoveFilm, está lançando o Flash - mas, em vez do HTML5, está mudando para o Silverlight.

Embora a Adobe tenha anunciado que parará de desenvolver o Flash Player para dispositivos móveis, o Flash também é usado para muito mais do que apenas exibir vídeo, por isso não vai a lugar nenhum com pressa..

Quais ferramentas eu preciso para criar sites em HTML5??

Os puristas diriam que você não precisa de nenhuma ferramenta - você pode escrever código HTML5 com um biro e um pouco de papel, se desejar -, mas outros preferem ferramentas como o Adobe Dreamweaver, que ganhou um pacote HTML5 em 2010.

A Adobe também está preparando o Edge, uma ferramenta de animação HTML5 dedicada que promete facilitar a criação de animações no estilo Flash..

Onde posso ver algumas demos HTML5?

O astuciosamente chamado HTML5demos.com tem algumas boas demonstrações, juntamente com uma chave mostrando quais funcionam em quais navegadores, enquanto o excelente Programa de Fundamentos da Web da Google tem tanto demonstrações quanto exemplos de código para designers e desenvolvedores. O Google montou um player de vídeo HTML5 para o YouTube, e a Apple montou uma vitrine de HTML5 no Apple.com. O nosso favorito, no entanto, é o filme interativo Chris Milk feito para o Arcade Fire Nós costumávamos esperar.