Minhas Impressões Sobre Windows 8, HTML5 e IE10.Por pablohadler em 15.01.2012 a 20:58 Horas
Desde o primeiro preview do Windows 8 que tenho ficado curioso sobre como será o comportamento desta nova plataforma usando HTML e JavaScrip, e resolvi testar um pouco e falar sobre o assunto.
A plataforma Windows 8

Antes de entrar nos detalhes de suporte HTML5 em Win8/IE10, vale a pena voltar atrás e falar de alguns aspectos essenciais do Windows 8.
O Windows 8 representa uma grande mudança na estratégia da Microsoft porque faz tecnologias web uma opção de desenvolvimento para aplicativos nativos do Windows.
Para repetir: aplicações desenvolvidas em JavaScript / HTML / CSS podem agora ser construídos e distribuídos como aplicativos nativos do Windows .
Os serviços essenciais do Windows para gráficos, i/o, o acesso ao dispositivo etc todos têm ligações, e você poderá construir aplicações com JavaScript+HTML5 + CSS tão ricas quanto as que você constroi hoje.
Então … o qual será a diferença entre simplesmente desenvolver um aplicativo baseado na Web para uso no IE10 e desenvolver uma aplicação web que será entregue como um app nativo Win8?
A primeira diferença é os recursos que você tem permissão para acessar e como você tem permissão para acessá-los. Como um aplicativo web, você não tem acesso aos recursos do sistema, tais como câmera, impressoras.
Para empacotar o seu aplicativo Web como um aplicativo nativo, você deve criar um arquivo de manifesto descrevendo as permissões e os recursos protegidos que a sua aplicação quer acesso, e então submeter seu aplicativo para a (futura) loja de aplicativos Windows.
Embora não tenha sido totalmente claro no Build, meu palpite é que os testes de conformidade da loja será mecanismo da Microsoft para controlar a evolução da tecnologia na plataforma Windows.
Suporte HTML5
Então, o que há de novo no IE10?
Um grande número de novos recursos, particularmente na área de elementos de interface do usuário e efeitos. A pré-visualização IE10 suporta quase todos os recursos HTML5 e CSS3 que foram introduzidos nos últimos três anos e vários mais.
Algumas coisas que o IE10 esta trazendo:
- CSS Transforms e Transições: 2D e 3D funcionan sem problemas e com alta qualidade. Manipulação de anti-aliasing e perspectiva para elementos 3D é visivelmente superior a muitos outros navegadores. E a suavidade das transições é impressionante o que significa que eles provavelmente estão usando aceleração por hardware.
- CSS Animations: estão totalmente implementados com a sintaxe do WebKit. Isto é muito legal
- CSS3 Shadows: ambas as sombras de texto e caixa são totalmente suportadas. Combinando as sombras com outros efeitos funciona perfeitamente.
- CSS3 Gradients: totalmente suportado com o novo estilos de sintaxe webkit / mozilla.
- E isso é só o começo. Há também web workers , web sockets, fontes web, DB , filtros SVG .
O que está faltando IE10?
Algumas tecnologias HTML5 não têm aparecido no IE10, e dada a estratégia de plataforma da Microsoft, parece improvável que apareca. Primeiro, WebGL . Para trabalhar com gráficos em 3D, parece que os desenvolvedores terão de usar JavaScript para o Windows com API de gráficos e distribuir seus aplicativos como o Windows App. Da mesma forma, mídia e dispositivo de captura. Estes são os tipos de API ‘s que a Microsoft quer que você consume através de chamadas nativas.
Qual o Futuro?
Estou muito animando com o Windows 8 e o novo IE10, vejo este modelo de desenvolvimento um caminho muito interressante para a comunidade de desenvolvedores que já esta acontumada a desenvolver aplicativos para a WEB usando tecnologias conhecidadas.
A curva de aprendizado é mínima e as oportunidades são infinitas.
até a próxima