Android sürümleri için Yerler SDK'sı

Platform seçin: Android iOS JavaScript

Google Haritalar Platformu ekibi, SDK'ları yeni özellikler, hata düzeltmeleri ve performans iyileştirmeleriyle düzenli olarak günceller. Bu sayfada, mobil SDK'lara bağımlılığınızı nasıl yöneteceğiniz açıklanmaktadır.

  • Görev açısından kritik uygulamalar için, kullandığınız ana sürümün (X.*) en son sürümüne bağlantı verin ve her yıl yeni ana sürüme geçin.

    Yıl boyunca uygulamanızın yeni sürümlerini yayınladıkça Android için Yerler SDK'sının daha yeni nokta sürümlerini kullanmaya başlayabilirsiniz. Yeni nokta sürümleri geriye dönük uyumlu olduğundan bu işlem için uygulamanızda güncelleme yapılması gerekmez.

    Avantajları:

    • Android için Yerler SDK'sında sorunlar olduğunu tespit ederseniz, ana sürümün ilk sürümünün yayınlanmasından sonraki 12 ay boyunca, geriye dönük uyumlu bir şekilde Mobil destek politikası uyarınca düzeltmeler yapılır. Düzeltmelerden yararlanmak için acil olarak uyumlu olmayan bir SDK sürümüne geçmeniz gerekmez.
    • Uygulamanız zaten en son sürümde oluşturulmuşsa en son iyileştirmeleri ve özellikleri kolayca kullanabilirsiniz.
    • SDK'nın en yeni ana sürümünde yapılan yıllık artımlı güncellemeler, uygulamanızı uyarlamak, yeniden yazmak ve test etmek için daha az çaba sarf edilmesini gerektirir. Değişiklikler, ana sürümlerin çoğunda geriye dönük olarak uyumsuz olan değişiklikleri ele almak zorunda değildir.

  • Kritik olmayan uygulamalar için herhangi bir sabit sürüme bağlantı oluşturun. Bu sabit sürüm için kullanımdan kaldırma bildirimi aldığınızda, güncellenmiş uygulama kodunuzu kullanıcılarınıza sunmak için 12 ayınız olur.

    Avantajları:

    • Daha az bakım çalışması.
    • Uygulamanızın yeni sürümleri, kullanıcıların eski mobil işletim sistemlerini çalıştıran cihazlarını daha uzun bir süre boyunca desteklemeye devam edecek (yeni bir SDK sürümüne geçmeniz gerekene kadar).

İzlenen e-posta adresleri olan Proje Sahipleri, her bir projesini etkileyen değişikliklerle ilgili proaktif bildirimler alır. Önemli güncellemeler, kullanımdan kaldırmalar ve diğer değişiklikler hakkında bilgi sahibi olun.

Kurulum

Uygulama düzeyindeki build.gradle dosyanızda ön ek aralığı (+) veya latest yerine her zaman bir sürüm belirtin. Bu sürümler, öngörülemez ve tekrarlanamaz derlemelere yol açabilir. Android için Yerler SDK'sı anlamsal sürüm oluşturmaya uyar ve yeni ana sürüm sürümleri zarar veren değişiklikleri içerebilir. Desteklenen minimum API düzeyi 21'dir.

dependencies {
    implementation 'com.google.android.libraries.places:places:3.1.0'
}

Bakım ve yükseltme

Android Studio, kullanılabilir yeni sürümleri otomatik olarak kontrol eder ve bağımlılığın yeni bir sürümü mevcut olduğunda uyarı verir. Teknik borcu en aza indirmek için, mümkün olan en kısa sürede en yeni sürüme güncelleyin. Yeni bir ana sürüme güncelleme yapıyorsanız geriye dönük olarak uyumsuz değişiklikler ve kodunuzu nasıl güncelleyeceğiniz konusunda sürüm notlarına göz atın.

Google Cloud proje sahipleri, yeni sürümler için yapılan anketlere ek olarak, projelerini olumsuz etkileyebilecek geriye dönük değişiklikler hakkında e-postalar alır. Eski sürümlerle uyumsuz olan değişiklikler hakkında proaktif bildirim almak istiyorsanız projelerinizin her birine ait izlenen e-posta adresiyle sahip rolünü atayın.