Entre 13 e 16 de Setembro aconteceu o Build, evento onde a Microsoft anunciou o Windows 8. Houve, e ainda há muita especulação e rumores a respeito dos impactos que essa nova versão do Sistema Operacional da Microsoft irá causar no mercado. Vamos aos fatos anunciados no Build.

O Windows 8 tem dois modos de operação. O inovador Metro Style, que apresenta os programas instalados em forma de “azuleijos”, que vão além de simples ícones, oferecendo certa interação antes de abrir o aplicativo. Quem já conhece o Windows Phone sabe exatamente o que é o Metro.

Esse novo modo é especialmente interessante para dispositivos com sensibilidade de toque. Tive a oportunidade de instalar o Windows 8 Developer Preview (http://bit.ly/r8eqO3) em um PC com essa capacidade, e o resultado é muito bom. Com isso a Microsoft vai entrar de cabeça no mercado de Tablets, apostando a sua ficha mais alta, o Windows.

Outra característica importante do Metro Style é que os aplicativos só podem ser instalados através do Market Place da Microsoft, funcionando de forma muito similar à App Store da Apple. Isso promete melhorar a qualidade do sistema operacional, que teoricamente passa a ser um ambiente muito mais controlado. A intenção da Microsoft aqui é mudar a imagem que o Windows tem de ser um sistema instável e vulnerável.

O outro modo do Windows é o Desktop, que é basicamente um Windows 7 sem o menu iniciar. O botão iniciar continua lá, mas ao clicarmos nele somos remetidos ao modo Metro. No modo desktop temos todas as funcionalidades de um Windows comum, inclusive um Internet Explorer que suporta Flash e Silverlight.

Temos também uma nova versão do .NET Framework, chamada .NET 4.5, e o WinRT, que é o novo Runtime do Windows. O WinRT agrega uma série de recursos do próprio .NET Framework.

No Metro Style não temos a versão completa do .NET 4.5 que existe no Desktop. Nele temos um .NET Metro Profile, que nos permite criar aplicações no estilo Metro com XAML, seja em C# ou VB.NET. Uma das novidades mais polêmicas é a capacidade de criar aplicações só em HTML 5 e Javascript, que acessam diretamente o WinRT, sem nenhuma interação com o .NET Framework.

No Metro Style temos uma versão diferente do Internet Explorer, que não vai suportar nenhuma espécie de Plugin, e isso incluí o Silverlight. Esse anúncio também foi muito comentado e coloca o Silverlight numa posição muito delicada, principalmente para quem o utiliza em Web Sites.

Curiosamente, as aplicações feitas em Silverlight são as mais fáceis de migrar para o Metro Style, o que pode ser um bom caminho para quem apostou nessa tecnologia.

Essa é a visão geral, e durante o evento muitos detalhes foram mostrados, principalmente na maneira de se criar aplicações em HTML 5 e Javascript. Você pode encontrar a maioria do material mostrado no evento nesse site: www.buildwindows.com

Numa primeira avaliação podemos dizer que estamos passando por uma mudança grande na plataforma, talvez tão grande quanto foi o surgimento do próprio .NET. Mas isso não significa que seja uma mudança ruim, muito pelo contrário.

A Microsoft não está “matando” nada, e em última instância tudo continua funcionando (inclusive o Silverlight) no modo Desktop do Windows. Devemos encarar o Metro Style como uma forma diferente de oferecer aplicações, e isso certamente vai abrir um enorme leque de oportunidades para novos projetos no futuro.

Muita gente ainda tem dúvidas em que tecnologia usar agora, na hora de criar uma nova aplicação. Depois desses anúncios o cenário começa a ter um desenho mais claro e já podemos arriscar algumas dicas. A imagem abaixo foi adaptada do seguinte diagrama: http://bit.ly/qCAr1C, criado pelo pessoal da Telerik.

Se você está precisando tomar esse tipo de decisão tenha em mente duas coisas: Primeiro que ainda estamos num Preview do Beta, e ainda pode mudar muita coisa, e segundo que no final das contas a melhor tecnologia acaba emergindo de um equilíbrio entre as escolhas desse diagrama, e plataforma que você já domina.

Fiquem atentos, pois certamente esse assunto deverá ser tema recorrente dos artigos da .NET Magazine. Grande Abraço e até a próxima!