O que é Android?

Depois do lançamento do Apple iPhone, em meados de 2007, uma notícia, não oficial e não confirmada, do lançamento de um aparelho de telefone celular com a marca Google causou um reboliço na Internet. Não faltaram boatos, supostas imagens do produto, notícias de parceiras entre a Google e outras grandes empresas, etc. O GPhone povoou a mente de muita gente e o sonhos dos googlemaníacos.

Somente no final do ano de 2007 o mistério foi revelado e ao contrário do que todos estavam esperando o GPhone não era hardware, na verdade, era software, aliás, um conjunto deles e atende pelo nome de Android.

Open Handset Alliance

O projeto Android está sendo desenvolvido por um grupo de mais de 30 empresas de tecnologia e mobilidade lideradas pela Google.

Intitulado de Open Handset Alliance (em tradução livre: Aliança para o Celular Aberto), esse grupo quer, na verdade, fazer com os dispositivos móveis o que fez a IBM com o desktop ignorando os modelos de fabricação de computador pessoal da época (até 1980) com hardwares e softwares proprietários e criando um equipamento constituindo de peças que pudessem ser facilmente achadas no mercado, que tivessem uma grande quantidade de fornecedores e fossem encontradas em muitos países. Um exemplo atual é o iPhone, o qual está em sua quarta atualização de firmware e o lançamento de uma SDK aberta é apenas um boato.

O objetivo do Open Handset Alliance, - que conta com nomes de peso como LG, Motorola, Samsung, Telecom Italia (TIM), Telefônica, Ebay, Intel, nVidia, entre outros - é lançar, até a segunda metade de 2008, hardwares e softwares baseados no Android que, segundo eles, proporcionem uma experiência móvel mais rica, mais agradável e ao mesmo tempo menos dispendiosa.

O Android

O Android é um pacote de softwares para dispositivos móveis que inclui sistema operacional, middleware (software que intermedeia a comunicação entre diferentes aplicativos e distintos protocolos) e aplicativos básicos. É baseado no kernel linux 2.6 e possui, como principais características:

  • Dalvik VM – máquina virtual otimizada para pequenos dispositivos;

  • SQLite para armazenamento de dados;

  • Suporte a Blootooth, EDGE, WiFi e 3G;

  • Gráficos otimizados – bibliotecas customizadas para 2D e gráficos 3D baseados na biblioteca OpenGL

  • Suporte à maioria dos arquivos de mídia - MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF;

  • entre outros.

Infelizmente o Android só pode ser testado através de um emulador, que vem junto com a SDK, além de alguns poucos protótipos mostrados em feiras de tecnologia e mobilidade por fabricantes de aparelhos.

Para ajudar os desenvolvedores na criação de aplicativos para o Android, a Google disponibilizou um plugin para a IDE Eclipse que adiciona ferramentas para criar a depurar os códigos com facilidade.

Leave a Reply