Android S.O.
Alex BarrosDiego Damasceno
Lucas SilvaPaulo Mocbel
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.
• 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.
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.
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)
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.
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/
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.
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.
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.
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)
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.
Top Related