Quando todos esperavam e especulavam que o Google estava próximo de lançar um telefone celular, eles mais uma vez surpreenderam o mundo e lançaram algo que vai além de um simples dispositivo. Criaram uma plataforma móvel completa que batizaram de Android.

Além do Google, também faz parte dessa iniciativa a Open Handset Alliance, uma aliança entre os principais atores do mercado móvel mundial (empresas listadas na Imagem 1), que tem como principal objetivo oferecer aos usuários uma nova forma de utilizar o telefone celular. Transformando-o em algo mais poderoso, com muito mais funcionalidades e baseado em Open Source.

Empresas que fazem parte da Open Handset Alliance
Imagem 1. Empresas que fazem parte da Open Handset Alliance

O que é o projeto Android ?

O projeto Android se trata de uma plataforma completa para dispositivos móveis que inclui sistema operacional (com kernel GNU Linux – versão 2.6), middleware e aplicações chave. Além de contar com um SDK que disponibiliza as ferramentas e APIs necessárias para o desenvolvimento na plataforma Android, usando a linguagem Java.

As principais funcionalidades da plataforma são:

  • Framework de desenvolvimento de aplicações: Reutilização de código e facilidade de acesso a recursos exclusivos e manutenção;
  • Nova máquina virtual Dalvik: Criada e otimizada pensando exclusivamente em dispositivos móveis e suas limitações;
  • Navegador Web integrado: Baseado no projeto Open Source WebKit, o mesmo do iPhone e Nokia Série 60;
  • Biblioteca de gráficos otimizada para dispositivos móveis: Exclusiva biblioteca para gráficos 2D e 3D baseada na especificação OpenGL ES 1.0 e pode ter aceleração por hardware como opcional;
  • SQLite: Armazenamento de dados estruturados;
  • Suporte multimídia: Compatibilidade com os principais formatos do mercado (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF);
  • Telefonia com tecnologia GSM: As aplicações podem manipular operações telefônicas, caso o fabricante permita esse acesso.
  • Bluetooth, EDGE, 3G, e WiFi: Foco nas principais tecnologias de transmissão de dados sem fio, também depende da permissão do fabricante para acesso;
  • Camera e GPS: Pensando em transformar o celular em uma ferramenta para interação com redes sociais, também depende da permissão do fabricante para acesso.
  • Ambiente de desenvolvimento com plugin para Eclipse: Inclui emulador, ferramentas para debug e supervisão de memória e performance.
Veja também: