sábado, 29 de dezembro de 2012

tutoriais-Oque é Android ?

Android é um sistema operacional baseado no núcleo Linux para dispositivos móveis, como o próprio Google Nexus One, Nexus S, Galaxy Nexus, agora com Nexus , Nexus 7 e Nexus , bem como por outros fabricantes de celulares como a HTC, Samsung, Sony, Motorola, LG, entre outros. É desenvolvido pela Open Handset Alliance, liderada pelo Google e outras empresas.
Segundo a Google, mais de 1 milhão e 300 mil aparelhos com este sistema operacional são ativados todos os dias.

Captura de tela

História

Em julho de 2005 a Google adquiriu a Android Inc., uma pequena empresa em Palo Alto, California, USA.[9][10] No tempo da Google conduzido por Andy Rubin, foi desenvolvida uma plataforma de telefone móvel baseado em Linux, com o objetivo de ser uma plataforma flexível, aberta e de fácil migração para os fabricantes.
Em Dezembro de 2006, com as noticias da BBC e The Wall Street Journal, surgiram mais especulações que a Google estava entrando no mercado de telefones móveis. A imprensa reportou rumores de um telefone desenvolvido pela Google. Atualmente, é desenvolvido em parceria com a empresa de software Sun Corp.
O primeiro telefone comercialmente disponível a rodar no sistema Android foi o HTC Dream, lançado a 22 de outubro de 2008.[11]
Em 27 de maio de 2010 Matias Duarte, antigo diretor da interface do WebOS, junta-se à equipa do Android após a compra da Palm pela HP[12].
O primeiro tablet comercialmente disponível a rodar o sistema operativo Android 3.0 foi o Motorola Xoom, lançado a 24 de fevereiro de 2011 nos Estados Unidos.

Características

Com o lançamento do SDK, características e especificações para o Android são facilmente distribuídas.[13][14]
Handset layouts
A plataforma é adaptada tanto para dispositivos VGA maiores, gráficos 2D, bibliotecas gráficas 3D baseadas em OpenGL ES especificação 2.0 e os layouts mais tradicionais de smartphones.
Armazenamento
É utilizado SQLite para armazenamento de dados.
Mensagens
Tanto SMS como MMS são formas disponíveis de envio de mensagens.
Navegador
O navegador disponível no sistema é baseado no framework de Código aberto conhecido como WebKit.
Máquina virtual Dalvik
Aplicações escritas em Java são compiladas em bytecodes Dalvik e executadas usando a Máquina virtual Dalvik, que é uma máquina virtual especializada desenvolvida para uso em dispositivos móveis, o que permite que programas sejam distribuídos em formato binário (bytecode) e possam ser executados em qualquer dispositivo Android, independentemente do processador utilizado. Apesar das aplicações Android serem escritas na linguagem Java, ela não é uma máquina virtual Java, já que não executa bytecode JVM.
Multimídia
O sistema irá suportar formatos de áudio e vídeo como: MPEG-4, H.264, MP3, e AAC.
Suporte Adicional de Hardware
O Android é totalmente capaz de fazer uso de câmeras de vídeo, tela sensível ao toque, GPS, acelerômetros, e aceleração de gráficos 3D.
Ambiente de desenvolvimento (SDK)
Inclui um emulador, ferramentas para debugging, memória e análise de performance. O Eclipse (IDE) (atualmente 3.4 ou 3.5) poderá ser utilizado através do plugin Android Develpment Tools (ADT).

Root no Android

Fazer root é simples, no entanto ele pode ocasionar problemas com a garantia, pois, com o super usuário ativo o usuário tem acesso configurações que podem danificar o aparelho. Os principais objetivos de se fazer o root no android é para usar programas que requerem acesso mais poderoso que o normal disponibilizado pela fabrica, pois há inúmeros programas que fazem overclock, underclock, sistema anti-furto, distribuidores de conexão móvel ( HotSpot ) por wifi para outro dispositivo. O processo é reversível e se chama unroot.

ROMs Customizadas

Logo da ROM CyanogenMod.
As ROMs customizadas são muito procuradas, pois modificam todo o sistema em busca de melhora no desempenho e no uso da memória. E para modificar a ROM original do aparelho é necessário ter acesso root. As ROMs mais famosas do Android, são: CyanogenMod, AOKP, Miui.
Pode-se encontrar milhares de outras ROMs alternativas para aparelhos Android, já que o código fonte do Android é livre e qualquer um pode modificar. As custom ROMs, são uma alternativa que trazem muitas melhorias para o aparelho, pois você pode modificar praticamente tudo e melhorar o desempenho do aparelho.

Versões

Diagrama da arquitetura do Android.
As diferentes versões de Android têm desde a versão 1.5, nomes de sobremesas ou bolos (em inglês) e seguem uma lógica alfabética:
  • 1.5: Cupcake (Abril de 2009, com a última revisão oficial a maio de 2010)
  • 1.6: Donut (Setembro de 2009, com a ultima revisão oficial a maio de 2010)
  • 2.1: Eclair (Janeiro de 2010, com a última revisão oficial a maio de 2010)
  • 2.2: FroYo (Frozen Yogourt - Maio de 2010, com a última revisão oficial a julho de 2011)
  • 2.3 - 2.4: Gingerbread (versão atual lançada a 6 de dezembro de 2011)
  • 3.0 - 3.2: Honeycomb (Lançada especialmente para tablets em Janeiro de 2011)[15]
  • 4.0: Ice Cream Sandwich (Anunciada oficialmente em 19 de outubro de 2011)[16]
  • 4.1.1 - 4.1.2: Jelly Bean (Julho de 2012, versão atual lançada em 27/11/2012)
  • 4.2.1 - 5.0: Key Lime Pie (lançamento ainda pendente)

Licenciamento

O Android está disponível como código aberto desde 21 Outubro de 2008. A Google publicou todo o código sob a licença Apache. No entanto ele depende de uma autorização da própria Google para poder acessar a biblioteca de aplicativos, Play Store.
O licenciamento para se conseguir um certificado valido para a Play Store o celular deve passar por testes para verificar se ele é compatível, em hardware, com os aplicativos disponibilizados pela loja.

Estatísticas de utilização

Fragmentação da utilização das versões. Dados obtidos durante 14 dias encerrado no dia 03 dezembro de 2012[17]
Dados obtidos em 03 de dezembro de 2012. A maioria dos dispositivos Android rodam a antiga versão do sistema, a Gingerbread (2.3.x) que foi lançado em 6 Dezembro de 2010.
Version
Distribution API level  %
4.1.x - 4.2.x Jelly Bean 16-17 6.7%
4.0.x Ice Cream Sandwich 15 27.5%
3.x.x Honeycomb 12-13 1.6%
2.3.x Gingerbread 9-10 50.8%
2.2.x Froyo 8 10.3%
2.1 Eclair 7 2.7%
1.6 Donut 4 0.3%
1.5 Cupcake 3 0.1%

Curiosidades

  • O mascote do android é um robô, e seu nome é Bugdroid[18].
  • Os nomes de versões do Android seguem ordem alfabética: Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, e agora o Key Lime Pie. Reparou que faltam as letras A e B? Ninguém do Google até hoje revelou quais eram os nomes das duas primeiras versões e se recusam terminantemente a falar sobre o assunto.[19]

0 comentários:

Postar um comentário