• 08-08-2013, 21:59:04
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    İyi günler arkadaşlar,

    Yaklaşık 1 aydır android programlama üzerine çalışıyorum.Ama aklıma takılan bir soru var.Uygulama geliştirirken minimum sdk sürümü hangisi olmalıdır?? Uzman arkadaşlardan yardımlarını bekliyorum.
  • 08-08-2013, 23:15:43
    #2
    Geliştireceğiniz uygulamanın ihtiyaçlarına göre değişmelidir.Yani sabit bir sürüm belirleyip sürekli onu kullanmanız size fayda sağlamaz.Örneğin form verisi post eden basit bir uygulama geliştirdiniz, bunun için api level 13 belirlemenize gerek yok, pek tabii Android 1.5'tan itibaren çalışabilir bi uygulama.

    Ancak kimi özellikler, her api sürümünde desteklenmiyor.Bu durumunda kullanacağınız özellik için gerekli olan min sdk sürümünü seçmelisiniz.

    Toplayacak olursak, programınızın en düşük versiyonda çalışmasına mani yoksa sdk versiyonunu düşük tutmak daha çok kullanıcıya programı açmak demektir.Piyasada halen 2.3.3 ve 2.2 sürümünde bulunan telefonlar çoğunlukta.
  • 09-08-2013, 20:23:40
    #3
    ayazturk adlı üyeden alıntı: mesajı görüntüle
    Geliştireceğiniz uygulamanın ihtiyaçlarına göre değişmelidir.Yani sabit bir sürüm belirleyip sürekli onu kullanmanız size fayda sağlamaz.Örneğin form verisi post eden basit bir uygulama geliştirdiniz, bunun için api level 13 belirlemenize gerek yok, pek tabii Android 1.5'tan itibaren çalışabilir bi uygulama.

    Ancak kimi özellikler, her api sürümünde desteklenmiyor.Bu durumunda kullanacağınız özellik için gerekli olan min sdk sürümünü seçmelisiniz.

    Toplayacak olursak, programınızın en düşük versiyonda çalışmasına mani yoksa sdk versiyonunu düşük tutmak daha çok kullanıcıya programı açmak demektir.Piyasada halen 2.3.3 ve 2.2 sürümünde bulunan telefonlar çoğunlukta.
    Cevabınız için teşekkürler hocam.Bir sorunum daha var.İyi kullanıcı arayüzü tasarımı yapamıyorum.Bu konuda nasıl kendimi geliştirebilirim?
  • 13-08-2013, 01:51:04
    #4
    Merhaba

    Markette aktif olan uygulamalarımın istatistiklerine dayanarak 2.2 cihaz oranı %3.3'tür. Yani bu sürümü desteklemezseniz çok bir kaybınız olmaz.

    Ancak 2.3 cihazların oranı halen çok yüksek. Aynı uygulama için %38 seviyesinde.

    Tabi bunlar benim kendi uygulamamın istatistikleri. Global istatistiklere aşağıdaki linkten erişebilirsin.

    http://developer.android.com/about/d...rds/index.html

    Bu istatistik 1 Ağustos tarihli güncel verilerden derlenmiştir.

    Ama şöyle de bir durum var. Eğer 2.3 versiyonları destekleyecekseniz development esnasında çok daha fazla şeye dikkat etmeniz gerekiyor. Android 4.0'dan sonra gelen bir çok yeniliği kullanmak için ya Support Library kullanacaksınız ya da third party librarylerden istifade edeceksiniz.

    Tasarım konusunda ise eğer kendin yapacaksan çok çalışmaktan başka çaren yok. Bunun yerine güzel tasarımlar için profesyonel destek alabilirsin. Eğer 10bin üzeri kullanıcı hedefliyorsan bu yapman gereken bir fedakarlıktır.

    Umarım faydalı olur.

    Saygılar.
  • 13-08-2013, 17:46:47
    #5
    KufuT adlı üyeden alıntı: mesajı görüntüle
    Merhaba

    Markette aktif olan uygulamalarımın istatistiklerine dayanarak 2.2 cihaz oranı %3.3'tür. Yani bu sürümü desteklemezseniz çok bir kaybınız olmaz.

    Ancak 2.3 cihazların oranı halen çok yüksek. Aynı uygulama için %38 seviyesinde.

    Tabi bunlar benim kendi uygulamamın istatistikleri. Global istatistiklere aşağıdaki linkten erişebilirsin.

    http://developer.android.com/about/d...rds/index.html

    Bu istatistik 1 Ağustos tarihli güncel verilerden derlenmiştir.

    Ama şöyle de bir durum var. Eğer 2.3 versiyonları destekleyecekseniz development esnasında çok daha fazla şeye dikkat etmeniz gerekiyor. Android 4.0'dan sonra gelen bir çok yeniliği kullanmak için ya Support Library kullanacaksınız ya da third party librarylerden istifade edeceksiniz.

    Tasarım konusunda ise eğer kendin yapacaksan çok çalışmaktan başka çaren yok. Bunun yerine güzel tasarımlar için profesyonel destek alabilirsin. Eğer 10bin üzeri kullanıcı hedefliyorsan bu yapman gereken bir fedakarlıktır.

    Umarım faydalı olur.

    Saygılar.
    Önerileriniz için teşekkürler.

    Şu anda ilk uygulamamı geliştiriyorum.Bitirince buraya koyup sizlerin düşüncelerini soracağım.
  • 14-08-2013, 10:38:44
    #6
    Bence, eğer android in daha sonraki sürümlerindeki yani 2.2 de olmayan özeliiklerini kullanmıyorsan, minSDK nı her zaman 2.2 de tutman.
    Her ne kadar yeni çıkan telefonların hiçbiri 2.2 kullanmasa da özellikle Türkiyede 2.2 kullanan telefonlar çok fazla.Çünkü S3 furyasından önce telefon alan ve değiştirmeyen insan var,bu yönüyle Türkiye pazarına hitap etmek için 2.2 olursa yararlı olacagını düşünüyorum.

    İyi arayüzler içinde bir kaç alternatifin var,bunlardan birisi uygulamanın daha yeni, pro görünmesini sağlayacak olan jelly bean versiyonu, uygulamanı bu versiyonda geliştirmen.
    Geliştirme aşamasında XML ile bir çok farklı tasarım yapılabilmekte,temalardan tut bir çok nesneyi make-up larken XML kullanılıyor, bu konuyu araştırıp farklı tasarımlar sergileyebilirsin.
    Android te free olarak dagıtılan bir çok library var özellikle interface dizaynı için işe yarayan kullanışlı kütüphaneler bunları da araştırabilirsin.

    Kolay gelsin
  • 14-08-2013, 15:21:00
    #7
    obie01 adlı üyeden alıntı: mesajı görüntüle
    Bence, eğer android in daha sonraki sürümlerindeki yani 2.2 de olmayan özeliiklerini kullanmıyorsan, minSDK nı her zaman 2.2 de tutman.
    Her ne kadar yeni çıkan telefonların hiçbiri 2.2 kullanmasa da özellikle Türkiyede 2.2 kullanan telefonlar çok fazla.Çünkü S3 furyasından önce telefon alan ve değiştirmeyen insan var,bu yönüyle Türkiye pazarına hitap etmek için 2.2 olursa yararlı olacagını düşünüyorum.

    İyi arayüzler içinde bir kaç alternatifin var,bunlardan birisi uygulamanın daha yeni, pro görünmesini sağlayacak olan jelly bean versiyonu, uygulamanı bu versiyonda geliştirmen.
    Geliştirme aşamasında XML ile bir çok farklı tasarım yapılabilmekte,temalardan tut bir çok nesneyi make-up larken XML kullanılıyor, bu konuyu araştırıp farklı tasarımlar sergileyebilirsin.
    Android te free olarak dagıtılan bir çok library var özellikle interface dizaynı için işe yarayan kullanışlı kütüphaneler bunları da araştırabilirsin.

    Kolay gelsin
    Önerileriniz için teşekkürler...

    Bu tarz kütüphanelerin, tutoriallerin bulunduğu siteleri (kısacası yaralı olabilecek siteleri) gönderir misiniz? (Türkçe İngilizce fark etmez...)