Desenvolvimento para Android

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 Market

O 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.

Referências:
http://code.google.com/intl/pt-BR/android/
http://source.android.com/

One thought on “Desenvolvimento para Android”

Deixe uma resposta