Android NDK ile tamamen C ve C++ ile uygulamalar yazabiliyorsunuz ama
siradan uygulamalar icin pek pratik bir yol degil. Bir musteri icin
OpenGL ile bir oyun yazmam gerektiginde ayni projeyi iOS'a kolayca
port edebilmek icin C'de yazmistim. Bunun disinda standart bir android
uygulamasini NDK ile gelistirmenin pek bir anlami yok.

2012/8/1 Güven Atbakan <[email protected]>:
> Husrev Bey doğru diyor. Native Development Kit java api'leri ile
> haberleşiyor. (Yanlışım varsa lütfen düzeltin, NDK ile bir seminere
> katılmıştım ve bu aklımda kalmış)
>
> http://elinux.org/images/c/c2/Android-system-architecture.jpg
>
> Verdiğim linkte ise Android mimarisi yer almakta.
>
> 1 Ağustos 2012 21:37 tarihinde Husrev Ozayman <[email protected]> yazdı:
>
>> 2012/8/1  <[email protected]>:
>> > Selam,
>> > Ne yalan söyleyeyim; "Android... Bildiğin Linux... Neler yaparım
>> > onunla..."
>> > diyerek ümitlenmiştim. Ama sadece Java olduğunu görünce insan şaşırıyor
>> > (kendi adıma).
>>
>> Benzer bir sasirmayi ben de yasadim :)
>>
>> > Linux 'da bir sürü dil kullanabiliyorsunuz. Mesela Python bunun en kolay
>> > örneğidir. Ama bu serbestiyi Android'de görememek üzücü...
>>
>> bir suredir android gelistiriyorum, ve su an AOSP (Android Open Source
>> Project) ekibini bu karari verdikleri icin tebrik ediyorum. Bir cok
>> yuksek seviyeli isler icin kolay kullanilir api'lar sunan bir java
>> ortami yapmalari cok iyi olmus. salt c veya python vs. ile yazilan
>> uygulamalara izin vermeleri hem guvenlik acisindan problem olurdu hem
>> be pil omru icin cok problemli seyler olurdu. Java gibi yuksek
>> kontrollu bir dil olmasi, kendi JVMleri olmasi bircok optimizasyonu
>> mumkun kiliyor.
>>
>> Guven beyin de dedigi gibi farkli programlama dilleri ile de uygulama
>> gelistirmek mumkun, ama tahminimce o programlama dilleriyle
>> olusturdugunuz uygulamalar da bir sekilde ufak bir java koduyla
>> haberleserek calisiyor. Yani oyle c++ ile yazilmis uygulamami aldim
>> orada calistirdim degil. Yine bazi erisimler icin Java API'dan
>> cagrilar yapiyorlar diye biliyorum.
>>
>> > Bir de haz alamadım şu Javadan... :)
>>
>> Biraz sabir ile degisir diyecegim de, degismeyebilir, sonucta zevk
>> meselesi :)
>>
>> > Kolay gelsin,
>>
>> Iyi aksamlar
>>
>> > Mucip:)
>>
>> Husrev :)
>> _______________________________________________
>> Linux-programlama mailing list
>> [email protected]
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
>
>
> --
> Güven Atbakan
> http://www.guvenatbakan.com
>
>
> _______________________________________________
> 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