Jetpack kitaplıkları, Android işletim sisteminden ayrı olarak gönderilir. Bu nedenle, kitaplıklar birbirinden bağımsız ve daha sık kullanılabilir.
Kitaplıklar, yayın öncesi revizyonlardan oluşan ek bir sürümler arası sıralamayla ikili program uyumluluğu için katı semantik sürüm oluşturma uygular.
Sürüm dizesi (1.0.1-beta02
gibi) büyük, alt ve hata düzeltme düzeylerini temsil eden üç sayı içerir.
Yayın öncesi sürümlerde yayın öncesi aşamayı belirten bir son ek de bulunur
(alfa, beta, sürüm adayı) ve düzeltme numarası (01, 02 vb.)
Alt sürümler arasında kaynak uyumluluğunu korumak için androidx
kitaplıklarının önerildiğini ancak zorunlu olmadığını lütfen unutmayın. Ana sürüm güncellemesi olması, önceki ana sürüme bağlı olan tüm yapıları açıkça taşınmaya zorlayarak geliştiricilerin iş akışını bozabilir.
Bir kütüphanenin her sürümü üç yayın öncesi aşamadan geçer ve kararlı bir sürüm haline gelecektir. Yayın öncesi aşamalarının her biri için kriterler şunlardır:
Alfa
- Alfa sürümleri işlevsel olarak kararlı olsa da tüm özellikleri sunmayabilir.
- Bir sürüm alfa sürümündeyken API'ler eklenebilir, kaldırılabilir veya değiştirilebilir.
Beta
- Beta sürümleri işlevsel olarak kararlıdır ve özelliklerin eksiksiz bir API yüzeyine sahiptir.
- Üretimde kullanılmaya hazırdır ancak hatalar içerebilir.
- Beta sürümlerinde deneysel derleyici özellikleri kullanılamaz
(ör.
@UseExperimental
). - Diğer kitaplıklardaki bağımlılıklar beta, rc veya kararlı olmalıdır. sürümleri vardır. Alfa bağımlılığına izin verilmez.
Yayın Adayı (RC)
- Yayın adayı, olası bir kararlı sürümdür.
- Son dakikayla ilgili önemli düzeltmeleri içerebilir.
- API yüzeyi nihaidir.
- Diğer kitaplıklardaki bağımlılıklar yalnızca rc veya kararlı sürümler olmalıdır.
Bir kitaplığın aynı anda birden fazla sürümü olabilir. Her sürümde bir
kullanıma hazırlamanıza yardımcı olur. Örneğin,
androidx.activity
, 1.0.0
ve 1.1.0-beta02
olabilir
ve 2.0.0-alpha01
sürümü yayınlandı.
Kitaplıklarla ilgili en son güncellemeleri öğrenmek için bu sayfayı kullanın.
AndroidX son sürüm notları sayfası son değiştirilen kitaplıkları listeler. Google'ın Maven deposu sürüm geçmişinin tamamını gösterir.
Her sürümün en yeni kararlı ve önizleme sürümlerini görüntülemek için aşağıdaki tabloyu kullanın AndroidX kitaplığı. Her satırdaki bağlantılar sizi kitaplığın sürüm notlarına götürür. Sürüm notlarında şunları bulacaksınız:
- Tüm yayınların kronolojik geçmişi.
- Yapıları kullanmak için varsayılan Gradle bağımlılık bildirimlerine sahip bir kod snippet'i.
- Her yapıdaki paketler için Kotlin ve Java referans sayfalarının bağlantıları.
Jetpack kitaplıkları
Kamera gibi bazı AndroidX kitaplıklarında ayrı olarak saklanır. Bu kitaplıklar yıldız işareti (*) ile gösterilir. Bkz. sürüm notlarını kullanarak tüm yapılar için sürüm güncellemelerini görüntüleyin.