quinta-feira, 8 de maio de 2014

Sistemas Operacionais para Smartphone Pt.2

Sistemas Operacionais para Smartphone Pt.2

Firefox OS

Juntamente com o Ubuntu Touch é um dos meus favoritos.

Firefox OS
O grande objetivo do Firefox OS é disponibilizar aos usuários uma alternativa moderna e barata para aparelhos além de pretender a difusão da internet e de seus recursos através de sua arquitetura baseada em linguagens open source da internet como HtmL 5 e JavaScript.

O sistema é no projeto mantido pela Mozilla, o Boot to Gecko (B2G). O Firefox OS é o B2G com características definidas e registradas pela Mozilla. Como todo o sistema é open-source a definição de características registradas permitiu a homogeneidade do sistema que junto com o consorcio na World Web Consortium permite que a arquitetura do sistema seja mantida e respeitada dentro dos parâmetros estabelecidos pela empresa dona.
------------------------------------------------------------------------------------------------------------------------------------------------------
O sistema do Firefox OS (ou Boot to Gecko) é dividido em 3 módulos:
1ª) Gonk: É onde se encontra o kernel do sistema além da camada de abstração de hardware.
Curiosidade: o Gonk conta com um kernel baseado em uma versão open source do OS da Google o que permite ao Firefox OS a utilização de ferramentas para Android. Além disso permite grande compatibilidade do sistema com drives de aparelhos criados para o Android .

2ª)Gecko: Aqui é implementado todo trabalho dos padrões Html, CSS, JavaScrit para o hardware.
O motor de layout utilizado nele é o mesmo do navegador Firefox e as aplicações são rodadas como se fossem plugins que adicionam funcionalidades para o sistema. Isso permite que tais apps e a própria interface possam ser utilizados em outros sistemas onde o navegador rode.

3ª)Gaia: É a interface gráfica e os aplicativos e, como o próprio nome sugere, essa é a parte mais próxima do usuário em relação a todos os processos do sistema. É aqui que será implementada as ações dos aplicativos e de entrada de dados vindas do usuário. Surpreendentemente é 100% escrita em padrões de linguagem livres da WEB como Html 5 e JavaScript.
Aqui será encontrado coisas como: tela de bloqueio, gerenciador de mensagens de texto, gerenciamento da entrada de dados do usuário, câmera e as demais aplicações.
------------------------------------------------------------------------------------------------------------------------------------------------------
Biblioteca de aplicativos
Por se tratar de um sistema aberto baseado em linguagens altamente conhecidas é fácil criar aplicativos para ele. Por outro lado ainda não ouve uma difusão em grande escala do sistema. Isso afasta, de certa forma, os programadores que não veem o Firefox OS como boa base para disponibilizar seus aplicativos.
Apesar disso o sistema ja tem disponível uma base sólida de aplicativos que permite ao usuário ter uma experiência completa das funcionalidade de seu aparelho.

Existem 3 tipos de aplicativos para o sistema:
1ª) Host App
É um aplicativo hospedado em um host, por esse motivo não passam pela análise da "Política de Segurança de Conteúdo da Mozilla". Esses aplicativos também não tem acesso a certos recursos avançados do OS.

2ª) Packaged App
É um aplicativo que passa pela "Política de Segurança de Conteúdo da Mozilla" pois este pode ser salvo no aparelho, em um arquivo .zip, para ser acessado a qualquer momento. Estes tem acesso a recursos avançados do sistema operacional.

3ª)Hybrid App
Este é um meio terno entre os dois anteriores. Podendo rodar tanto em host como em packaged ou em um modo hibrido. São colocados em uma terceira posição pela necessidade de conexão com o host e por poderem se hospedar no aparelho. Estes tem que passar pela "Política de Segurança de Conteúdo da Mozilla".
------------------------------------------------------------------------------------------------------------------------------------------------------
Parceria Telefônica (Vivo)
A telefônica foi responsável por lançar, aqui no Brasil, o Firefox OS em conjunto com a LG no lançamento mundial do LG Firewebe Alcatel Onetouch Fire. Atualmente é possível conseguir uma celular com o Firefox OS através da operadora Vivo.
------------------------------------------------------------------------------------------------------------------------------------------------------
Considerações finais
Como dito no ultimo post os sistemas Firefox OS, Ubuntu e Windows Phone merecem ser tratados de maneira especial. Os dois primeiros pois são relativamente novos no mercado e com propostas novas para os consumidores. O ultimo pela polêmica recente em relação a Nokia.
Um abraço e até a próxima.


Fontes:

Telefônica Vivo lança Firefox OS no Brasil > Telefonica | Vivo
<http://www.telefonica.com.br/servlet/Satellite?c=Noticia&cid=1386091001670&pagename=InstitucionalVivo%2FNoticia%2FLayoutNoticia>

Firefox OS – Wikipédia, a enciclopédia livre
<http://pt.wikipedia.org/wiki/Firefox_OS>

Olhar Digital: Mozilla e Telefônica criarão sistema operacional móvel em HTML5
<http://olhardigital.uol.com.br/noticia/mozilla-e-telef-nica-criar-o-sistema-operacional-m-vel-em-html5/25657>

WebGL – Wikipédia, a enciclopédia livre
<http://pt.wikipedia.org/wiki/WebGL>

Mozilla Unlocks the Power of the Web on Mobile with Firefox OS | The Mozilla Blog
<https://blog.mozilla.org/blog/2013/02/24/mozilla-unlocks-the-power-of-the-web-on-mobile-with-firefox-os/>

Imagem:
<http://static.rappler.com/images/firefox-os-smartphone-20130225-1.jpg>

Nenhum comentário:

Postar um comentário