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.

Android

2,076 views

Published on

Breve apresentação sobre Android

  • Be the first to comment

Android

  1. 1. Anderson Zardo, Arthur Schaefer e SamelBaruffi<br />
  2. 2. Sistema operacional móvel que roda sobre o núcleo Linux, <br />Por enquanto, desenvolvido numa estrutura externa ao núcleo Linux. <br />Inicialmente desenvolvido pela Google e posteriormente pela Open Handset Alliance, sendo o Google responsável pela gerência do produto e engenharia de processos.<br />Descrição<br />
  3. 3. Site Oficial<br />
  4. 4. O Android foi escrito através de 12 milhões de linhas de código, incluindo:<br />3 milhões em XML, <br />2.8 milhões de linhas de C, <br />2.1 milhões de linhas de código Java e <br />1.75 milhões de linhas de código em C++. <br />Linguagem<br />
  5. 5. O Android permite aos desenvolvedores escreverem software na linguagem de programação Java controlando o dispositivo via bibliotecas desenvolvidas pela Google.<br />Existem atualmente mais de 300 mil aplicações disponíveis para Android.<br />Desenvolvimento de aplicativos<br />
  6. 6. Aquisição do hardware;<br />Fabricantes: Samsung, Sony Ericsson, Motorola, Htc...<br />Código fonte disponível em http://source.android.com/ (gratuito);<br />Formas de Distribuição<br />
  7. 7. Com a exceção de breve períodos entre atualizações, o Android está disponível como código aberto desde 21 Outubro de 2008. <br />O Google publicou todo o código sob a licença Apache.<br />http://source.android.com/source/licenses.html<br />Licenciamento<br />
  8. 8. 1.5 : Cupcake(Abril de 2009, com a última revisão oficial em maio de 2010)<br />1.6 : Donut(Setembro de 2009, com a ultima revisão oficial em maio de 2010)<br /> 2.0/2.1 : Eclair(Janeiro de 2010, com a última revisão oficial em maio de 2010)<br />2.2 : FroYo(FrozenYogourt - Maio de 2010, com a última revisão oficial em julho de 2010)<br />2.3 : Gingerbread(versão atual lançada em 6 de dezembro de 2010)<br />3.0 /3.1: Honeycomb(Lançada especialmente para Tablets em Janeiro de 2011, 3.1 lançada em Maio 2011)<br />2.4 : Ice Cream Sandwich(TBA)<br />Versões<br />
  9. 9. Quando o Google anuncia uma nova versão, são os fabricantes que decidem quais aparelhos vão recebê-la, quando e de que forma. <br />As empresas podem colocar a atualização para download num site ou enviá-la diretamente ao telefone. <br />Várias aplicações já o acompanham, como cliente de e-mail, mapas, browsers, etc. <br />Uma grande quantidade de software está disponível para o Sistema através do site https://market.android.com/.<br />Gerência de Software<br />
  10. 10. O Android foi concebido para ser um sistema operacional para dispositivos móveis, inicialmente smartphones. <br />Diversos fabricantes já desenvolveram tablets que rodam esse sistema. Já há até uma versão do Android especificamente para esse uso (Android 3.0, codinome Honeycomb).<br />PrincipaisAplicações/Uso<br />
  11. 11. Como seu desenvolvimento foi pensado para dispositivos móveis, o Android suporta atualmente os processadores de arquitetura ARM (v5 e v7), presentes na maioria dos dispositivos móveis fabricados hoje.<br />Processadores<br />
  12. 12. É Multitarefa;<br />Nãopossuirestriçãoquanto a operadora;<br />Integração com serviços do Google;<br />Possilbidade de escolher o modelooufabricante de suapreferência (dentreosprincipaisfabricantesapenas Nokia e Apple estãofora);<br />Vantagens<br />
  13. 13. Fragmentação de Versões (diferentes versões do sistema operacional acompanhando aparelhos em produção). <br />A Fragmentação além de confundir o consumidor, pode gerar incompatibilidade com diversos aplicativos desenvolvidos especificamente para determinada versão.<br />Customização dos fabricates, tornando a interface diferente de um aparelhopara outro.<br />Desvantagens<br />
  14. 14. Recursos de criptografia de arquivosdisponível a partir da versão 3.0 (inicialmente tablets), com possívelporteparaoutrasversõesatuais.<br />
  15. 15. Grandes players como a Citrix e a Vmwaredesenvolveramsoluçõesparautilizarváriosambientes no telefone (ideal se vocêquerutilizar um perfilcorporativo e um pessoal no mesmoaparelho), além de podercontrolarservidores com o seusmartphone.<br />Virtualização<br />
  16. 16. Motorola Atrix<br />Smartphones<br />
  17. 17. Google Nexus S<br />Smarthphones<br />
  18. 18. Samsung Galaxy S<br />Smartphones<br />
  19. 19. Smarthpones<br />LG Optimus One<br />
  20. 20. HTC Sensation<br />Smartphones<br />
  21. 21. Sony Ericsson Xperia X10<br />Smartphones<br />
  22. 22. Samsung Galaxy Tab 10.1<br />Tablets<br />
  23. 23. Motorola Xoom<br />Tablets<br />
  24. 24. LG OptimusPad<br />Tablets<br />
  25. 25. Obrigado<br />

×