Sistema Operacional Android

12
Android S.O. Alex Barros Diego Damasceno Lucas Silva Paulo Mocbel

Transcript of Sistema Operacional Android

Page 1: Sistema Operacional Android

Android S.O.

Alex BarrosDiego Damasceno

Lucas SilvaPaulo Mocbel

Page 2: Sistema Operacional Android

História• Em Julho de 2005 o Google comprou a Android, uma startup que

fazia um pequeno sistema para celulares.

• Até então haviam rumores que o Google queria lançar um aparelhoque tivesse serviços baseados em localização, o “gphone”, mas queeles não tinham a plataforma para isso ainda.

• Durante 2 anos, muitas especulações foram feitas que o Googleiria ingressar no mercado móvel, mas não tinha nada de concretopor algum momento.

Page 3: Sistema Operacional Android

• E então em 5 de Novembro de 2007 o Google anunciou o nascimentodo Android como uma plataforma. A OHA (Opens Handset Alliance) foicriado, em junção do Google e mais 33 empresas parceiras na época(Hoje são 84)

História

• Uma semana depois, em 12 deNovembro de 2007, o Android SDK foimostrado a vários desenvolvedores,mas nessa época o Android ainda nãoera Open Source.

Page 4: Sistema Operacional Android

História

• Então em 21 de Outubro de 2008 foi que o Android virou Open Source,com seu código sendo publicado como AOSP (Android Open SourceProject).

• E um dia depois, em 22 de Outubro de 2008 foi lançado o primeiroaparelho celular com Android, o HTC G1 (HTC Dream), sendo vendido por$179,99.

Page 5: Sistema Operacional Android

Sistema Operacional

• O Google geralmente se refere ao sistema operacional Android comouma pilha de softwares.

• Kernel: Baseado na versão 2.6, o kernel é responsável pelosprogramas de gerenciamento de memória, as configurações desegurança, o software de gerenciamento de energia e vários driversde hardware.

• Bibliotecas: Como exemplo temos a biblioteca de aceleraçãotridimensional (para dispositivos com acelerômetros) e a bibliotecade navegadores Web)

Page 6: Sistema Operacional Android

Sistema Operacional• Máquina virtual Dalvik: O sistema operacional Android usa

máquinas virtuais para rodar cada aplicação como seu próprioprocesso. Isso é importante por algumas razões. Primeiro, nenhumaaplicação é dependente de outra. Segundo, se uma aplicação para,ela não afeta quaisquer outras aplicações rodando no dispositivo.Terceiro, isso simplifica o gerenciamento de memória.

• Framework: Essa camada inclui os programas que gerenciam asfunções básicas do telefone, Pense no framework de aplicaçõescomo um conjunto de ferramentas básicas com o qual umdesenvolvedor pode construir ferramentas muito mais complexas.

• Aplicações: É onde você encontra funções básicas dodispositivo, como fazer chamadas telefônicas, acessar onavegador Web ou acessar sua lista de contatos.

Page 7: Sistema Operacional Android

Código Aberto e Livre

• O Android é a primeira plataforma para aplicações completamente livre.

• Diversos programadores do mundo poderão contribuir para melhorar aplataforma.

• Os fabricantes podem utilizar o sistema operacional sem ter que pagarnada por isso.

• A licença Apache Software Foundation (ASF) permite que alteraçõessejam efetuadas no código-fonte para criar produtos customizados semprecisar compartilhar as alterações com niguém

http://source.android.com/

Page 8: Sistema Operacional Android

Versões

• Android 1.0– Outubro de 2008

• A primeira versão do Android foi praticamente lançada somente no mercado Americano e mais alguns países, mas sem causar muita euforia.

• Android 1.1– Fevereiro de 2009.

• Foi considerada como a “primeira versão” de verdade, com integração total com os serviços Google para celulares.

Page 9: Sistema Operacional Android

Versões

• Android 1.5 – Cupcake– Abril de 2009.

• A partir do Android 1.5, toda versão lançada ganha um apelido, semprefazendo uma referência à uma sobremesa / doce. Foi a primeira versão“Major” do Android, mostrando que o sistema deveria ser levado asério. Teve uma grande evolução da UI, e adicionou as seguintesnovidades:

• Android 1.6 – Donut– Setembro de 2009.

• Pesquisa em todas as áreas do dispositivo ( e-mail, Mensagens SMS, Lista de Contatos, Favoritos do Navegador e Aplicativos ).

• Melhoria na Câmera, com integração entre o modo Foto, Vídeo e Galeria.

• Aplicativo Android Market aprimorado, tornando a navegação mais fácil.

• Indicador de uso de bateria.

Page 10: Sistema Operacional Android

Versão

• Android 2.0 / 2.1 – EclairOutubro de 2009.

• Android 2.2 – FroyoMaio de 2010.

Funcionalides Android 2.2• A versão 2.2 do Android apresentou mudanças

importantes na Plataforma, principalmente nodesempenho dos dispositivos, suporte à Flash10.1 e consumo de bateria otimizado.

Page 11: Sistema Operacional Android

Versão

• Android 2.3 – GingerBread

Novembro de 2010.

• Android 3.0 – Honeycomb

Janeiro de 2011• A última versão do Android é um divisor de águas, pois

agora existem dois segmentos do SDK (smartphones etablets)

Page 12: Sistema Operacional Android

Referênciashttp://pt.wikipedia.org/wiki/Android/http://www.openhandsetalliance.comhttp://www.euandroid.com.br/geral/2010/11/historia-do-android/http://www.mestreandroid.com.br/versoes-android-conhecendo-cada-uma-delas/http://informatica.hsw.uol.com.br/google-phone2.htmhttp://source.android.com/

LivrosRicardo R. Lecheta, “Google Android, Aprenda a cruar aplicações para dispositivos móveis com o Android SDK”, Editora Novatec, 2 edição 2010.