Android App Farklı Sdk Sürümleri

Android Uygulamalarında Farklı SDK Sürümleri

Android uygulamaları geliştirmek için kullanılan Android SDK’nın farklı sürümleri vardır. Her yeni sürüm, yeni özellikler ve iyileştirmeler getirir. Ancak, farklı SDK sürümleriyle uyumlu olmak, uygulama geliştiricileri için zorlu bir görev olabilir.

Bu makalede, Android uygulamalarında farklı SDK sürümleriyle uyumluluğu sağlamanın yollarını ele alacağız. Ayrıca, konuyla ilgili faydalı siteler ve ilgili dosyaların adreslerini de paylaşacağız.

Android SDK Sürümleri

Android SDK’nın şu anda 31 farklı sürümü bulunmaktadır. Her sürüm, belirli bir Android sürümüyle uyumludur. Örneğin, Android 10 ile uyumlu SDK sürümü 29’dur.

Android SDK sürümlerinin listesi şu şekildedir:

  • Android 10: SDK sürümü 29
  • Android 9: SDK sürümü 28
  • Android 8.1: SDK sürümü 27
  • Android 8.0: SDK sürümü 26
  • Android 7.1: SDK sürümü 25
  • Android 7.0: SDK sürümü 24
  • Android 6.0: SDK sürümü 23
  • Android 5.1: SDK sürümü 22
  • Android 5.0: SDK sürümü 21
  • Android 4.4: SDK sürümü 19
  • Android 4.3: SDK sürümü 18
  • Android 4.2: SDK sürümü 17
  • Android 4.1: SDK sürümü 16
  • Android 4.0: SDK sürümü 15
  • Android 3.2: SDK sürümü 13
  • Android 3.1: SDK sürümü 12
  • Android 3.0: SDK sürümü 11
  • Android 2.3: SDK sürümü 10
  • Android 2.2: SDK sürümü 8
  • Android 2.1: SDK sürümü 7
  • Android 2.0: SDK sürümü 5
  • Android 1.6: SDK sürümü 4
  • Android 1.5: SDK sürümü 3
  • Android 1.1: SDK sürümü 2
  • Android 1.0: SDK sürümü 1

Farklı SDK Sürümleriyle Uyumluluk

Android uygulamalarının farklı SDK sürümleriyle uyumlu olması önemlidir. Aksi takdirde, uygulamanız bazı cihazlarda çalışmayabilir veya düzgün çalışmayabilir.

Farklı SDK sürümleriyle uyumluluğu sağlamak için aşağıdaki adımları izleyebilirsiniz:

  • Uygulamanızı geliştirirken, en düşük desteklediğiniz SDK sürümünü hedefleyin. Örneğin, Android 5.0’ı hedefliyorsanız, uygulamanız Android 5.0 ve üzeri tüm cihazlarda çalışacaktır.
  • Uygulamanızda, farklı SDK sürümlerine göre farklı kodlar kullanabilirsiniz. Bunu yapmak için, if ve else ifadelerini kullanabilirsiniz. Örneğin, aşağıdaki kod, Android 5.0 ve üzeri cihazlarda yeniKodu, Android 4.4 ve altı cihazlarda ise eskiKodu çalıştıracaktır:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
yeniKod();
} else {
eskiKod();
}

  • Uygulamanızı test ederken, farklı SDK sürümlerine sahip cihazlarda test ettiğinizden emin olun. Bu sayede, uygulamanızın tüm cihazlarda düzgün çalıştığından emin olabilirsiniz.

Faydalı Siteler ve İlgili Dosyalar


Yayımlandı