Como um sistema quase que exclusivo para desktops o Windows nunca precisou lidar com movimentos da tela, rotações e acelerações. Mas nos tablets a situação é outra. No blog dos produtores nesta semana foi comentado o uso dos sensores, que indicam ao sistema a orientação do aparelho no espaço.
O Windows 8 requer três sensores para funcionar bem nos tablets: acelerômetro, magnetômetro e giroscópio. Serão usados dados de todos eles em conjunto para determinar a rotação e os movimentos com precisão.
Sem o giroscópio alguns problemas aparecem, como a dificuldade de controlar um volante num game se o tablet estiver “deitado” sobre uma superfície horizontal (imaginária ou não), com a tela virada para cima.
O uso dos outros sensores também permite corrigir eventuais perdas de sensibilidade, que seriam críticas para jogos. Normalmente as informações dos sensores são enviadas com um certo nível de ruído, que precisam ser estabilizados via software para terem alguma utilidade.
Simplesmente estabilizar o sinal significaria perder algumas faixas (imagine tornar as linhas no gráfico acima retas perfeitas). A estabilização usando apenas um dos sensores faria com que a experiência final fosse bem ruim, dando “pulos” ao girar o volante, por exemplo. Sem a estabilização, no entanto, o volante não daria pulos mas ficaria tremendo: seria terrível se não ficasse fixo enquanto o usuário segura firmemente o tablet. Isso ficaria pior ainda se o usuário estivesse andando com o aparelho, situação em que os dados dos sensores variariam muito.
No vídeo abaixo isso é comentado e exibido na prática:
Sistemas projetados para smartphones e tablets já lidam com isso há um bom tempo, de forma que estes conceitos não são nenhuma novidade. Apenas estão sendo incluídos no Windows 8.
Além dos sensores de movimento o Windows 8 suporta melhor os sensores de luminosidade, para ajustar o brilho da tela. O suporte também existe no Windows 7, mas ele foi aprimorado para lidar com maiores variações e equipamentos mais novos.
Desenvolvedores normalmente trabalham em computadores desktop, estações de trabalho. Testar os aplicativos que usam os sensores ficaria muito complicado. Para isso está à venda um pequeno acessório USB que inclui os mesmos sensores do tablet distribuído na conferência BUILD:
O nome da placa é eMotion Development Board for Windows 8, modelo STEVAL-MKI119V1, e ela pode ser comprada no site da ST Microelectronics.
Esta postagem foi modificada pela última vez em 26/01/2012 16:55