Google adiciona suporte a acelerômetro ao Chromium

Em uma tentativa de trazer recursos baseados na orientação da tela para aplicações móveis da Web, o Google adicionou APIs com suporte a acelerômetros no renderizador HTML Webkit. As APIs são baseadas na especificação DeviceOrientation Event, uma parte do padrão da W3C Web que descreve eventos DOM para monitorar mudanças na orientação e na atividade do acelerômetros.

A implementação WebKit do DeviceOrientation foi desenvolvida pelo engenheiro do Google Steve Block, um dos co-autores da especificação. O código foi lançado em maio, mas só foi ativado na plataforma Android desde então. Mas as coisas vão mudar: o Google está se preparando para trazer o recurso ao Chromium, a base de código aberto do navegador Chrome.

Tal recurso permitirá aos desenvolvedores de aplicativos da Web captarem a orientação de tela do dispositivo com JavaScript, e com isso programarem certas ações quando o usuário deixar o dispositivo de “em pé” para “deitado”, por exemplo.

Essa característica já havia sido implementada no Mozilla Firefox há algum tempo. A Mozilla trabalhou no recurso antes mesmo da W3C, portanto, o Firefox tem sua própria API, ligeiramente diferente. O suporte do FF a acelerômetros pode ser vista em ação em sua versão portátil, disponível para o Nokia N900.

O suporte a acelerômetros poderá ser útil para o futuro sistema Chome OS, principalmente quando este for instalado em tablets. Vale lembrar que este recurso ainda se encontra em desenvolvimento.

Ver Mais