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.
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.
- 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.
- 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
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
Ver página anexa: Anexo:Histórico das versões 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
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