Sistema B2G em um sansung galaxy s2. Fonte |
Os aplicativos utilizados no Firefox OS são desenvolvidos de maneira semelhante as páginas WEB, utilizando linguagens como HTML5, CSS e Javascript. Motivo esse que estimula novos desenvolvedores a
criar suas aplicações e publica-las na marketplace (central de aplicativos firefox).
Aplicativos Hospedados (host app): Modo mais comum e simples de aplicativos,como o nome sugere, eles ficam hospedados em servidores (assim como as paginas web) e não possuem acesso a recursos mais profundos do sistema (acelerômetro, câmera, etc..). Ao meu ver, são basicamente atalho para as páginas web do aplicativo relacionado.
Aplicativos Empacotados (Packaged app): São os aplicativos com o conceito de "app" que estamos acostumados, são instalados e possuem seus conteúdos salvos no aparelho, alem disso, utilizam os recursos mais profundos dos sistema.
Aplicativos Hibridos (Hybrid app): São aplicativos que misturam os conceitos de aplicativos empacotados e aplicativos hospedados, ou seja, são instalados no aparelho, possuem acesso aos recursos mais profundos do sistema e possuem acesso com um servido de hospedagem para recursos de atualização, funcionamento e etc..
Aquitetura do Firefox OS. Fonte |
Gonk: Camada de baixo nível, onde a abstração de hardware e o kernel são encontrados. O kernel utilizado é baseado na versão de código livre do android, para que o sistema possa utilizar ferramentas comuns no desenvolvimento para android e também para que o sistema seja suportado por mais dispositivos, aumentando assim a quantidade de aparelhos compatíveis com
Gecko: Camada responsável por implementar os padrões de HTML 5, CSS e Javascript, linguagens no qual o sistema foi construídos. Além disso essa camada é responsável por fazer com que os aplicativos criados para o firefox OS sejam compatíveis com outro sistemas que o navegador seja utilizado.
Gaia: É a camada responsável pela interface gráfica do sistema, ou seja, tudo que é carregado para ser exibido ao usuário.
Experimente você mesmo!
Calma, voce não precisa ir comprar um aparelho com o sistema para testar. O Firefox OS possui um simulador para que você possa experimentar, testar e utilizar os sistema, com as limitações de um simulador é logico.
O simulador é uma extensão para o navegador Mozilla Firefox e pode ser instalada através desse link aqui.
Caso tenha duvidas de como instalar ou como usar o simulador, basta usar esse link aqui, ele possui alguns guias que podem te ajudar. Lá também se encontra instruções de como criar seu app para o firefox OS.
Teste com o simulador e comente o que achou, mas lembre-se, apesar do simulador ser bem construído, ainda é comum acontecer erros e o programa parar de funcionar.
Fontes:
http://pt.wikipedia.org/wiki/Firefox_OS
http://www.mozilla.org/
https://wiki.mozilla.org/
http://allfirefoxos.com/
O Firefox Os é um ótimo sistema que esta evoluindo bem, da época do vídeo do Baixaki até agora ele teve varias mudanças e correções de bugs, porem tem grandes concorrentes que podem impedir que ele se destaque no mercado e assim caia no esquecimento.
ResponderExcluiro interessante é o mercado nos quais eles estão em busca no caso o mercado das pessoas que possuem Smartphones com hardwares mais frágeis que não aguentam nem mesmo android esse é uma dos benefícios mais relevantes nesse OS .o ruim é a baixíssima disponibilidade de aplicativos para a mesma espero que de bons frutos pois quantomais a concorrencia nesse mercado melhorpros consumidores,desenvolvedores ,para todos.
ResponderExcluir