Boot to Gecko: Mozilla quer criar um sistema para smartphones

A Mozilla quer entrar na disputa dos sistemas para smartphones: foi anunciado o Boot to Gecko (B2G).

A proposta é montar um sistema mobile mais aberto do que todos os atuais, disputando diretamente a nível de sistema com iOS, Android, Windows Phone, e tudo mais. Em vez de APIs proprietárias e complicadas relações com desenvolvedores, o objetivo é fazer uma plataforma realmente aberta para aplicações web.

O trabalho será grande, o projeto foi apenas anunciado. As aplicações deverão suportar recursos que as atuais proprietárias suportam, incluindo acesso ao hardware por meio de APIs específicas, como telefonia, SMS, câmera, USB, Bluetooth, NFC, etc. Só que construídas com padrões web, não ficando presas a um determinado fabricante ou empresa.

Um protótipo deverá ser construído para dar boot em smartphones compatíveis com Android. Ele substituirá o Android como sistema, não é um mero aplicativo. Já imaginando, será interessante ter uma ROM concorrente bem desenvolvida, incentivando ainda mais as modificações entre usuários curiosos e desenvolvedores. Uma parte do Android será usada no começo, basicamente o kernel e drivers/módulos, nada do famigerado sistema virtual em que ele executa as aplicações.

Na verdade o Android só foi escolhido por ser parcialmente aberto e já estar bem distribuído, tendo muitos modelos de dispositivos compatíveis. Será usado o mínimo do mínimo do Android, basicamente o sistema de baixo nível para suporte ao hardware, afinal se a Mozilla fosse construir isso tudo do zero levaria mais tempo ainda.

Conforme a página do projeto o código será liberado em tempo real, diferente do Android, que é divulgado como “aberto” mas no fundo não é tão livre assim.

Tendo a experiência que tem com o Firefox, incluindo o Firefox for Mobile, não dá para duvidar da concretização do projeto por parte da Mozilla, mas pode ser algo bem demorado e difícil, que muitos não acreditarão até ver.

Ah, além de smartphones o Boot to Gecko poderá rodar em outros dispositivos, como tablets e netbooks – atacando então o Chrome OS. Para quem não sabe, Gecko é o nome do motor do Firefox e de outros produtos da Mozilla – a área do navegador responsável pela montagem e renderização da página.

O wiki do projeto está em https://wiki.mozilla.org/B2G.

Postado por
Siga em:
Compartilhe
Deixe seu comentário
Assine nossa Newsletter
Assine nossa newsletter e receba nossa seleção de conteúdo sobre tecnologia, games, IA e internet em seu email.
Veja também
Publicações Relacionadas
Img de rastreio
Localize algo no site!