Android

1,961 views
1,925 views

Published on

Breve apresentação sobre Android

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,961
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
89
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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 />

×