Android

Post on 19-Nov-2014

2.212 views 0 download

description

Breve apresentação sobre Android

Transcript of Android

Anderson Zardo, Arthur Schaefer e Samel Baruffi

Sistema operacional móvel que roda sobre o núcleo Linux,

Por enquanto, desenvolvido numa estrutura externa ao núcleo Linux.

Inicialmente desenvolvido pela Google e posteriormente pela Open Handset Alliance, sendo o Google responsável pela gerência do produto e engenharia de processos.

Descrição

Site Oficial

O Android foi escrito através de 12 milhões de linhas de código, incluindo:

3 milhões em XML, 2.8 milhões de linhas de C, 2.1 milhões de linhas de código Java e 1.75 milhões de linhas de código em C++.

Linguagem

O Android permite aos desenvolvedores escreverem software na linguagem de programação Java controlando o dispositivo via bibliotecas desenvolvidas pela Google.

Existem atualmente mais de 300 mil aplicações disponíveis para Android.

Desenvolvimento de aplicativos

Aquisição do hardware;◦ Fabricantes: Samsung, Sony Ericsson, Motorola,

Htc...

Código fonte disponível em http://source.android.com/ (gratuito);

Formas de Distribuição

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.

O Google publicou todo o código sob a licença Apache.

http://source.android.com/source/licenses.html

Licenciamento

1.5 : Cupcake (Abril de 2009, com a última revisão oficial em maio de 2010)

1.6 : Donut (Setembro de 2009, com a ultima revisão oficial em maio de 2010)

2.0/2.1 : Eclair (Janeiro de 2010, com a última revisão oficial em maio de 2010)

2.2 : FroYo (Frozen Yogourt - Maio de 2010, com a última revisão oficial em julho de 2010)

2.3 : Gingerbread (versão atual lançada em 6 de dezembro de 2010)

3.0 /3.1: Honeycomb (Lançada especialmente para Tablets em Janeiro de 2011, 3.1 lançada em Maio 2011)

2.4 : Ice Cream Sandwich (TBA)

Versões

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.

As empresas podem colocar a atualização para download num site ou enviá-la diretamente ao telefone.

Várias aplicações já o acompanham, como cliente de e-mail, mapas, browsers, etc.

Uma grande quantidade de software está disponível para o Sistema através do site https://market.android.com/.

Gerência de Software

O Android foi concebido para ser um sistema operacional para dispositivos móveis, inicialmente smartphones.

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).

Principais Aplicações/Uso

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.

Processadores

É Multitarefa; Não possui restrição quanto a operadora; Integração com serviços do Google; Possilbidade de escolher o modelo ou

fabricante de sua preferência (dentre os principais fabricantes apenas Nokia e Apple estão fora);

Vantagens

Fragmentação de Versões (diferentes versões do sistema operacional acompanhando aparelhos em produção).

A Fragmentação além de confundir o consumidor, pode gerar incompatibilidade com diversos aplicativos desenvolvidos especificamente para determinada versão.

Customização dos fabricates, tornando a interface diferente de um aparelho para outro.

Desvantagens

Recursos de criptografia de arquivos disponível a partir da versão 3.0 (inicialmente tablets), com possível porte para outras versões atuais.

Grandes players como a Citrix e a Vmware desenvolveram soluções para utilizar vários ambientes no telefone (ideal se você quer utilizar um perfil corporativo e um pessoal no mesmo aparelho), além de poder controlar servidores com o seu smartphone.

Virtualização

Motorola Atrix

Smartphones

Google Nexus S

Smarthphones

Samsung Galaxy S

Smartphones

Smarthpones LG Optimus One

HTC Sensation

Smartphones

Sony Ericsson Xperia X10

Smartphones

Samsung Galaxy Tab 10.1

Tablets

Motorola Xoom

Tablets

LG Optimus Pad

Tablets

Obrigado