Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Android NDK: Desmistificando o acesso a códigos nativos em C
Linux user
cabelo
16/02/2011
Acredito que quase todo usuário da plataforma Android provavelmente já questionou como é possível algumas aplicações gráficas apresentarem tamanha performance, mesmo com modelos de equipamentos que apresentam o mais modesto hardware e/ou versão do Android? O NDK (Native Development Kit) é a resposta para todas estas dúvidas e muitas outras.
Por: Alessandro de Oliveira Faria (A.K.A. CABELO) | Blog: http://cabelovivaolinux.wordpress.com/
[ Hits: 11108 ]
Conceito: 10.0   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

Introdução e instalação

O Android NDK proporciona o recurso de acesso direto à GPU utilizando OpenGL ( viva \o/ ), logo torna-se possível a utilização de recursos como vertex, shaders e fragment shaders. Recursos fundamentais para os efeitos especiais em aplicações gráficas, sem contar no facilitador em termos de trabalho para os desenvolvedores.

O Android NDK é o segundo kit de desenvolvimento disponível para programadores interessados no sistema operacional Android. O kit convencional é o Android SDK (Software Development Kit), onde o programador desenvolve na linguagem Java (já mencionada aqui no Viva o Linux).
Linux: Instalando o Android SDK na plataforma Linux.
Com o NDK é possível escrever bibliotecas em C ou C++, sem mistério e com muita rapidez, e integrá-las em aplicativos Java sem a necessidade de magia-negra, o que deriva em ganho de produtividade na elaboração do aplicativo. Em contrapartida, pode-se perder a portabilidade. Pois smartphones Android usam uma ampla variedade de processadores, e bibliotecas nativas. Com isto talvez seja necessário a recompilação dos executáveis, ao contrário do aplicativos 100% escrito em Java.

Download e instalação

O NDK deve ser obtido na página oficial do Android, ou seja:
Quando este documento foi elaborado, para efetuar o download, foi preciso apenas o comando a seguir. Entretanto claro, este link mudará conforme os próximo release e/ou versão.

$ wget http://dl.google.com/android/ndk/android-ndk-r5b-linux-x86.tar.bz2

Após o download, descompacte o pacote conforme o exemplo abaixo:

$ tar -jxvf android-ndk-r5b-linux-x86.tar.bz2

Pronto! Neste etapa o Android NDK foi instalado com sucesso (difícil não)!

Próxima página >>




Páginas do artigo
   1. Introdução e instalação
   2. Mão na massa! Criando o Hello Word com JNI

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por Thalysson S em 16/02/2011 - 12:28h:

Fala cara. Muito bom o artigo !


Abraço.

[2] Comentário enviado por julio_hoffimann em 18/02/2011 - 00:08h:

Oi Alessandro,

Como sempre muito conteúdo! Parabéns!



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.