A Mozilla anunciou a WebAPI. A ideia é oferecer acesso aos recursos de hardware dos smartphones, tablets e etc para o HTML 5 de forma unificada, futuramente com apoio do W3C.
O desenvolvimento das especificações deve levar de 3 a 6 meses. No final os desenvolvedores poderão aproveitar os recursos independente do hardware ou sistema operacional. Claro, isso dependerá da adoção dos fabricantes de sistemas operacionais, mas sendo parte do HTML 5 ou pelo menos, padronizado pelo W3C, tudo ficará mais fácil.
A WebAPI fornecerá uma série de funções para que as aplicações web possam acessar recursos do telefone, como o discador e envio de SMS, contatos, relógio, câmera, galeria (com possibilidade de ler e gravar arquivos), calculadora, configurações, acelerômetro, geolocalização, etc. Sendo um recurso padronizado, pelo menos em teoria as aplicações web rodariam sem problemas de compatibilidade em diversos dispositivos, algo que já é possível em partes – como no que se trata da renderização dos sites e elementos gráficos.
No blog Mozilla Hacks há mais detalhes, além do wiki do projeto.
Ainda sobre isso, a Mozilla está contratando desenvolvedores para trabalhar em tempo integral. É necessário ser Bacharel em Ciência da Computação (ou ter curso equivalente), 3 anos ou mais de experiência com desenvolvimento em C/C++, experiência com aplicações multiplataforma e desenvolvimento mobile, capacidade de trabalhar com equipes distribuídas ao redor do mundo, entre outras coisas. Ter participado ou contribuído com projetos open souorce é um grande diferencial.
Vale lembrar que há pouco tempo a Mozilla anunciou um projeto mais ambicioso, o Boot to Gecko: um sistema para smartphones, podendo substituir o Android pelos entusiastas.