A coisa mais legal e grande novidade que irá vir nessa próxima versão do Windows 8 é a nova interface Metro, semelhante ao Windows Phone.
A nova interface será totalmente voltada as telas touch-screen, a facilidade e usabilidade dessa nova interface apesar da versão ser developer, é incrível. A interface se baseia em tiles, que são quadradinhos que substituiram os icones, eles apresentam informações sobre os programas, sem você precisar entrar nele.
A velocidade de resposta é impressionante.
Com essas modificações no Windows, você deve estar se perguntando o que a Microsoft criou para ajudar os desenvolvedores. Entre as grandes novidades dessa nova plataforma que está vindo são:
- Programação Assincrona facilitada: eu me apaixonei pela nova forma de você criar métodos assincronos, e executar as coisas em paralelo e a tela continuar respondendo.
- Html e Javascript: você pode criar sua interface com html, e javascript e criar uma biblioteca que busca os dados assincronos em C#, e após chamar este método assincrono no javascript, como se fosse nativo.
- Templates de aplicação prontos: A microsoft preparou vários templates para serem reutilizados, com a interface Metro, você apenas cria o código, são vários templates, para listas, telas verticais, horizontais, templates para tiles, para notificações.
- Loja de aplicativos: como o windows 8 foi projetado para rodar em qualquer plataforma, tablets, computadores, notebooks, isso cria uma oportunidade muito grande para o desenvolvimento de aplicativos.
- Code Contracts: esse vai fazer nossos aplicativos conversarem entre si, e torna-los mais produtivos. Como funciona? Por padrão vão existir alguns contratos: SearchContract, PicturePickerContract, ShareContract, estes contratos vão funcionar da seguinte forma, se você quer que sua aplicação compartilhe alguma coisa, você implementa este padrão, ou que o windows pesquise algo dentro da sua aplicação. Ou mesmo você tem fotos você implementa o padrão e o windows colocara as suas fotos disponiveis no novo explorer. Aqui uma foto de como seria o ShareContract.
- WinRT - Essa eu não sei muito bem o que significa mas parece ser mais um conjunto de apis para o programador, em cima do windows. Ela poderá ser usada junto com aplicações C#, Javascript.
Eu acho que o Windows 8 vai revolucionar, muito mais do que o XP ou o Seven fez.
Nenhum comentário:
Postar um comentário