Sempre que surge uma versão atualizada
de um programa ou software, espera-se encontrar novos elementos, com o
HTML5 não é diferente. Uma série de novas tags foram implementadas,
melhorando a interoperabilidade e reduzindo o tempo de desenvolvimento.
Você vai se deparar com novos recursos
para elementos já existentes, além de novas funcionalidades como a
incorporação de vídeo, áudio, gráfico e documentos interativos sem a
necessidade de plug-ins. Tags para definir o que é topo, menu, rodapé e
corpo da página.
Suporte dos navegadores ao HTML5
Depois de uma espera de cinco anos, uma
versão de testes do HTML 5 foi finalizada no início deste ano, mas a
versão final está prometida para 2012. Mas para que os avanços possam
ser vistos é necessário criar navegadores compatíveis com a linguagem.
As novas versões do Safari, Opera e Firefox possuem compatibilidade parcial.
O navegador Chrome, do Google, já conta
com tags de vídeo e suporte a canvas derivadas do HTML 5 e o Internet
Explorer 8, da Microsoft, também apresenta funções da nova linguagem
como armazenamento local de dados para acesso offline e navegação na
linguagem Ajax.
Aplicações Offline
Uma das principais mudanças do HTML5 é a
possibilidade de armazenar dados na máquina do usuário, sem que elas
tenham de ser guardadas no servidor web, facilitando a criação de novas ferramentas online que funcionam enquanto o usuários está desconectado e
depois são sincronizadas via Internet. Como é o caso do Google Gears
(http://gears.google.com/).
HTML5 X Flash
Flash já está presente em uma infinidade
de sites hoje. Existem excelentes recursos como vídeos e jogos, que são
cada vez mais bem desenvolvidos. O problema é quando o computador
começa a encontrar o tratamento de Flash muito pesado, como é o caso dos
vídeos em HD no YouTube.
O HTML5 neste caso seria a alternativa
ideal. Com a integração de vídeos já não é necessário o Flash para
reprodução dos mesmos, aumentando o desempenho. O HTML5 ainda está longe
de desempenhar todas as funções do Flash. Porém as promessas são
realmente grandes em questão de funcionalidades.
Uma transição do Flash para o HTML5
demoraria anos para acontecer, o que daria tempo para a Adobe melhorar o
a performance do Flash e embutir novas funcionalidades. Dizer que o
HTML5 vai substituir o Flash é um tanto pretencioso, tecnologias
dificilmente morrem, somente se modificam e entram em convergências.
Cada linguagem mostra vantagens sobre outras ao desempenhar tarefas — o
HTML5 permite maior performance e facilidade, mas não faz tudo que é
possível com o Flash.
Experimentos utilizando HTML
Torus Circular Tetris
http://www.benjoffe.com/code/games/torus/
http://www.benjoffe.com/code/games/torus/
Player de vídeo HTML5 do YouTube
http://www.youtube.com/html5
http://www.youtube.com/html5

Cloth Simulation
http://www.andrew-hoyer.com/experiments/cloth
http://www.andrew-hoyer.com/experiments/cloth

Quer se aprofundar no assunto?
Lista com todas as tags atualmente suportadas pelo HTML5:
http://www.w3schools.com/html5/html5_reference.asp
http://www.w3schools.com/html5/html5_reference.asp
W3C Working Draft com as diferenças entre HTML4 e HTML5:
http://www.w3.org/TR/html5-diff/
http://www.w3.org/TR/html5-diff/




Nenhum comentário:
Postar um comentário