Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Sistema Operacional Android

2,302 views

Published on

Published in: Education
  • Be the first to comment

Sistema Operacional Android

  1. 1. Android S.O. Alex Barros Diego Damasceno Lucas Silva Paulo Mocbel
  2. 2. 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 aparelho que tivesse serviços baseados em localização, o “gphone”, mas que eles não tinham a plataforma para isso ainda. • Durante 2 anos, muitas especulações foram feitas que o Google iria ingressar no mercado móvel, mas não tinha nada de concreto por algum momento.
  3. 3. • E então em 5 de Novembro de 2007 o Google anunciou o nascimento do Android como uma plataforma. A OHA (Opens Handset Alliance) foi criado, em junção do Google e mais 33 empresas parceiras na época (Hoje são 84) História • Uma semana depois, em 12 de Novembro de 2007, o Android SDK foi mostrado a vários desenvolvedores, mas nessa época o Android ainda não era Open Source.
  4. 4. 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 Source Project). • E um dia depois, em 22 de Outubro de 2008 foi lançado o primeiro aparelho celular com Android, o HTC G1 (HTC Dream), sendo vendido por $179,99.
  5. 5. Sistema Operacional • O Google geralmente se refere ao sistema operacional Android como uma pilha de softwares. • Kernel: Baseado na versão 2.6, o kernel é responsável pelos programas de gerenciamento de memória, as configurações de segurança, o software de gerenciamento de energia e vários drivers de hardware. • Bibliotecas: Como exemplo temos a biblioteca de aceleração tridimensional (para dispositivos com acelerômetros) e a biblioteca de navegadores Web)
  6. 6. Sistema Operacional • Máquina virtual Dalvik: O sistema operacional Android usa máquinas virtuais para rodar cada aplicação como seu próprio processo. Isso é importante por algumas razões. Primeiro, nenhuma aplicaçã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 as funções básicas do telefone, Pense no framework de aplicações como um conjunto de ferramentas básicas com o qual um desenvolvedor pode construir ferramentas muito mais complexas. • Aplicações: É onde você encontra funções básicas do dispositivo, como fazer chamadas telefônicas, acessar o navegador Web ou acessar sua lista de contatos.
  7. 7. Código Aberto e Livre • O Android é a primeira plataforma para aplicações completamente livre. • Diversos programadores do mundo poderão contribuir para melhorar a plataforma. • Os fabricantes podem utilizar o sistema operacional sem ter que pagar nada por isso. • A licença Apache Software Foundation (ASF) permite que alterações sejam efetuadas no código-fonte para criar produtos customizados sem precisar compartilhar as alterações com niguém http://source.android.com/
  8. 8. 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.
  9. 9. Versões • Android 1.5 – Cupcake – Abril de 2009. • A partir do Android 1.5, toda versão lançada ganha um apelido, sempre fazendo uma referência à uma sobremesa / doce. Foi a primeira versão “Major” do Android, mostrando que o sistema deveria ser levado a sério. Teve uma grande evolução da UI, e adicionou as seguintes novidades: • 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.
  10. 10. Versão • Android 2.0 / 2.1 – Eclair Outubro de 2009. • Android 2.2 – Froyo Maio de 2010. Funcionalides Android 2.2 • A versão 2.2 do Android apresentou mudanças importantes na Plataforma, principalmente no desempenho dos dispositivos, suporte à Flash 10.1 e consumo de bateria otimizado.
  11. 11. 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 e tablets)
  12. 12. Referências http://pt.wikipedia.org/wiki/Android/ http://www.openhandsetalliance.com http://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.htm http://source.android.com/ Livros Ricardo R. Lecheta, “Google Android, Aprenda a cruar aplicações para dispositivos móveis com o Android SDK”, Editora Novatec, 2 edição 2010.

×