Para construir uma aplicação Android, o desenvolvedor tem de estar familiarizado com a linguagem de programação Java. Assumindo que o desenvolvedor é perito em Java, ele ou ela pode fazer o download do kit do desenvolvedor (SDK) e começar. O SDK dá ao desenvolvedor acesso à interface de programação do Android (API).
![]() ComoTudoFunciona Site do Android para desenvolvedores |
O Google fornece um extenso tutorial do Android no seu site para desenvolvedores. A companhia até fornece passos básicos de programação como testar e debugar um software. Desenvolvedores experientes podem pular o tutorial e ir direto para a construção de uma aplicação. O Google fornece instruções passo-a-passo sobre como construir uma aplicação chamada Hello World para dar aos desenvolvedores a chance de se familiarizar com a arquitetura do Android.
Isso nos traz outro recurso do Android que o separa do iPhone - os desenvolvedores podem criar aplicações complexas que rodam por trás de outras aplicações. A Apple limita as aplicações do iPhone ao primeiro plano - se você vai para uma aplicação diferente, a primeira aplicação em que você estava para de funcionar até que você retorne a ela. Esse recurso limita os tipos de aplicação que os desenvolvedores podem construir para o iPhone. O Android permite aos desenvolvedores acesso mais extenso aos processos de segundo plano.
O Google divide todas as suas aplicações em qautro blocos básicos de construção (nem todas as aplicações terão todos os blocos de construção):
Há outras considerações que os desenvolvedores devem ter em mente enquanto constroem aplicações. Elas incluem o mecanismo de renderização de gráficos do Android, o processo de gerenciamento de software, o suporte à interface do usuário e outros detalhes técnicos. O Google fornece guias para todos esses elementos no seu site para desenvolvedores Android.
A jornada do Google Phone nem sempre foi agradável. Alguns fornecedores aceitaram o sistema operacional rápido, mas outros simplesmente o ignoraram. Vamos ver quem está e quem não está animado com o Android.