Mostrando postagens com marcador SO Móveis. Mostrar todas as postagens
Mostrando postagens com marcador SO Móveis. Mostrar todas as postagens

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>

Sistemas Operacionais Para Portáteis Pt.1

Sistemas Operacionais para Smartphone Pt.1

iOS x Android

iOS:

O sistema operacional móvel da Apple desenvolvido inicialmente apenas para IPhone e hoje também usada no iPod touch, iPad e na Apple TV. Com certeza um dos sistemas mais proeminentes no mercado, famoso pelo seu bom desempenho, pela sua produtividade em empresas, pelo fato de que a Apple não permite que o sistema rode em celulares de terceiros e pela falta de interação com aparelhos de outras marcas. 
Uma de suas grandes vantagens é sua  performance o que garante agilidade no uso de sua interface criada no conceito de "manipulação direta", através de toques e gestos (como balançar o aparelho ou girá-lo), sendo um grande expoente para todo mercado nessa área.
Quanto a seus aplicativos ela tem uma das maiores bibliotecas tonando fácil a vida de quem precisa de vários tipos de programas. Apesar de que a maioria são pagos.

A cada ano sai uma versão nova do sistema e atualmente estamos na versão 7.1, além disso existem atualizações periódicas que adicionam novas funcionalidades ao sistema durante o intervalo entre as versões.


Android:
O famoso sistema da gigante Google. Feito tendo como base o kernel Linux, um software livre, é o mais proeminente no mercado estando presente em 4/5 do mercado. A partir de 2008 a plataforma Android passou a ser software livre com código publicado.
Tendo sistema baseado em uma plataforma amplamente conhecida pelos programadores e com a máquina virtual DVM (Dalvik virtual machine, especialmente desenvolvida para rodar aplicativos java em smartphones) o Android se tornou a plataforma para portáteis com a maior biblioteca de aplicativos gratuitos em 2011 o que foi decisivo para sua popularização.
Muitas fabricantes de smartphones como Sony, Samsung, Motorola e LG  usam o Andorid sendo a versão mais comum a Jelly Bean 4.1, 4.2 e 4.3.
Se por um lado a grande biblioteca é um ponto fortíssimo, dependendo do hardware do smartphone comprado o usuário pode ficar preso a uma versão do sistema sem conseguir atualizar. Então é bom ter atenção as configurações do aparelho.
Mais recentemente a Nokia , subsidiária microsoft, lançou celulares da série X com uma versão modificada do Android e com biblioteca própria de aplicativos. Uma ação cautelosa que visa aumentar as venda da marca Nokia.





Mais tarde irei postar sobre os 3 sistemas operacionais: Windows Phone, Firefox OS e Ubuntu Touch.
Resolvi deixar separado pois são casos a parte e merecem ser tratados separadamente, principalmente o Windows Phone pelas notícias recentes de 28/04/2014.



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

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

Android supera iOS em número de aplicativos gratuitos - Macworld
<http://macworldbrasil.com.br/noticias/2011/04/29/android-supera-ios-em-numero-de-aplicativos-gratuitos/>

Re:Bit | Nokia e Microsoft aderem ao sistema Android, mas com um porém; entenda mudança histórica
<http://super.abril.com.br/blogs/rebit/nokia-e-microsoft-aderem-ao-sistema-android-mas-com-um-porem-entenda-a-mudanca-historica/>