
O Android é desenvolvido pela The Open Handset Alliance, um grupo de mais de 30 empresas de tecnologia e telefonia celular. Trata-se de uma plataforma composta por sistema operacional, middleware e aplicações de código aberto e gratuito. As aplicações para esta plataformas são desenvolvidas basicamente na linguagem Java. Elas rodam em uma máquina virtual criada para dispositivos embarcados, cujo nome é Dalvik. Algumas bibliotecas desta arquitetura são escritas em C/C++.
O núcleo deste sistema é baseado no kernel do Linux versão 2.6. Para começar a desenvolver, há um SDK (Software Development Kit) que inclui um emulador, disponível para várias plataformas. Ele já se encontra na segunda versão (release 2). O primeiro SDK foi lançado no dia 23 de setembro. Há também um plugin para a IDE de desenvolvimento Eclipse. As aplicações são empacotadas com a extensão apk (Android Package).
Dentro do diretório tools do sdk tem o Android Asset Packing Tool, que é o utilitário responsável pela criação do pacote compatível com o formato zip. Ele também é capaz de gerar binários para teste. Android MarketO Android Market é um repositório de aplicações livres e pagas. Para fazer parte do repositório e vender aplicações é preciso ter uma conta no Google, pagar uma taxa de 25 dólares, além de concordar com a licença de uso. Com a conta de desenvolvedor é possível acompanhar os downloads, comentários e avaliações da sua aplicação. Cada aplicação vendida deixa 30% do valor total com o Google, seguindo a linha da AppStore do iPhone. É por isto que já existem muitos repositórios alternativos para baixar aplicativos para esta plataforma. Um deles é o AndAppStore.com.
Fonte: Luiz Henrique - Portal Info



