Merhaba,

Android uzerinde uygulama gelistirmek icin cogunlukla Java kullaniliyor,
ancak Native Development Kit kullanarak C++ ile de uygulama
gelistirebilirsiniz.

Piyasadaki uygulamalarin bir cogu Java kullanarak yaziliyor. Eger
uygulamalariniz donanimlara dogrudan erismek zorunda degilse, ciddi
performans sikintilariniz yoksa ya da Android uzerindeki uygulamanin yasam
dongusune mudahale edecek bir calisma yapmiyorsaniz Java ile gelistirmeye
baslamak daha uygun. Cogu durumda, Java ile gelistirilen uygulamanin
karmasikligi, C++ ile gelistirilene oranla daha az oluyor.

Java'dan hazzetmemek konusunda developer.android.com'da soyle bir not
dusmusler:

 *In general, you should only use native cod**e if it is essential to your
application, not just because you prefer to program in C/C++.*

Bu arada, bir not olarak, uygulamanizi Java ile de yazsaniz, C++ ile de
yazsaniz, uygulamaniz bir .apk dosyasi halinde derleniyor. Yani son
kullanicinin gordugu ya da kurulumda olusan bir fark yok.

Kaynak olarak:
developer.android.com/sdk/ndk/overview.html

When to develop in native code? kismini okumak faydali olacaktir.

Samet Atdag



2011/4/3 Mucibirahman İLBUĞA <[email protected]>

> Merhabalar,
> Android programlama öğrenmek istiyorum. Son 3 gündür gugıl taramalarında
> sürekli Java'dan bahsedilmiş. Hatta bir yerde "Cesaretiniz varsa C++
> deneyin" denmiş...?!
>
> Şehsen Java'dan çok hazzalmam. C++ niyetlenmiştim ama kaynak göremedim.
> Deneyen var mı? İnsanlar Android üzerinde ne ile program geliştiriyorlar?
>
> Ek olarak bir videoda da Java'nın C++'a göre çok yavaş kaldığı da
> söylenmişti...
>
> --
> Kolay gelsin,
> Mucip:)
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap