4 min read
Translate
TchĂȘ-tchererĂȘ. Firefox OS e vocĂȘ

Firefox OS

O que vocĂȘ precisa saber sobre a chegada de uma plataforma mobile disruptiva, que foge do modelo de negĂłcio padrĂŁo e da maneira de se desenvolver para celulares, utilizando apenas tecnologias da chamada “open web”, ou “web aberta”.

Afinal, o que Ă© Firefox OS?

Firefox OS é um novo sistema operacional[1] para dispositivos móveis onde a plataforma é a web. A Open Web. Todos os elementos e aplicativos rodam baseados puramente em HTML, CSS e JavaScript. Quer fazer uma ligação? JavaScript. Quer utilizar um botão verde e seguir os guidelines do sistema (ou criar o seu próprio)? CSS. Precisa mostrar uma lista de contatos? HTML.

Criado pela jå consagrada Mozilla (que tem ninguém menos que o criador do JavaScript como CTO e um dos fundadores, Brendan Eich, o que explica a escolha da plataforma).

Se me permitem o devaneio e a abstração de realidade, Ă© mais ou menos assim: Enquanto todos ficam imaginando que o Google vai lançar um “Android” para computadores, mas ele jĂĄ fez isso, e o nome Ă© Chrome/Chromium OS. É um sistema operacional (linux, no core) que tem como plataforma o Chrome, e funciona em computadores de mesa. O Firefox OS nada mais Ă© que um sistema operacional (linux no core) que tem como plataforma o Firefox, e funciona em dispositivos mĂłveis.

A idĂ©ia dos aplicativos Ă© simples: vocĂȘ cria seu web app com um arquivo de manifest, que no Firefox OS Ă© chamado de “app manifest”, onde vocĂȘ diz informaçÔes vitais do comportamento, caracterĂ­sticas e caminhos para que o sistema integre em seu ambiente.

Ok, mas como eu começo?

A Ășltima tendĂȘncia para prototipação e desenvolvimento mais rĂĄpido e ĂĄgil, sĂŁo os jĂĄ consagrados Boilerplates. No Firefox OS, Robert Nyman criou um projeto chamado “Firefox OS Boilerplate App”, que Ă© uma Ăłtima opção para vocĂȘ ter os primeiros contatos com a maneira de se desenvolver.

Para que voce nĂŁo pise na bola com a identidade grĂĄfica sugerida pela Mozilla, e ter certeza que vocĂȘ vai manter a coerĂȘncia do sistema em sua aplicação, tambĂ©m criaram o “Building Firefox OS”.

Uma outra fonte extremamente Ăștil Ă© a apresentação feita por Kevin Grandon e Margaret Leibovic: “Gaia Technical Walkthrough”.

Se precisar de uma ajuda, nĂŁo se preocupe. Existem alguns canais no IRC que vocĂȘ pode acessar e pedir ajuda. Eu jĂĄ fiz isso, e o pessoal Ă© extremamente solicito. AlĂ©m de vocĂȘ estar falando diretamente com quem estĂĄ desenvolvendo a plataforma:

  • Server: irc.mozilla.org
  • Channels: #gaia, #b2g e atĂ© o #webdev

VocĂȘ tambĂ©m pode postar perguntas na tag #firefox-os no stackoverflow.

Firefox OS Dev Preview

Keon

Firefox OS DEV Preview: Keon Frente Firefox OS DEV Preview: Keon AtrĂĄs

Peak

Firefox OS DEV Preview: Peak Frente Firefox OS DEV Preview: Peak AtrĂĄs

A Mozilla, em parceria com a fabricante espanhola de celulares GeeksPhone produziu celulares para uso de desenvolvedores. O primeiro mercado que irĂĄ receber o novo sistema da Mozilla serĂĄ o Brasil. A parceria para o lançamento nacional foi feita com a operadora Vivo. A intenção Ă© que seja um smartphone de entrada, com baixo custo e muitos recursos como cĂąmera, conexĂŁo 3G, internet integrada, tela sensĂ­vel ao toque e mais tudo que a gente vĂȘ por aĂ­.

A Vivo escolheu algumas pessoas diretamente ligadas com a comunidade de desenvolvedores nacional e, em uma cerimĂŽnia, entregou um aparelho Keon (imagem acima) e eu fui um dos escolhidos.

Mozilla Firefox DEV Preview: Keon (Foto: Clecio Bachini)

Semana passada comecei a desenvolver um web app, depois de ter recebido o aparelho, com certeza serĂĄ minha primeira empreitada no novo sistema operacional.

[1]: O Firefox OS tem como base do sistema operacional, o Linux, onde chamam esta camada de “Gonk”