Google Haritalar Platformu işletim sistemi ve yazılım desteği

Mobil OS sürümü destek politikası

Mobil işletim sistemleri geliştikçe ve Google Haritalar Platformu özellikleri ile güncellemelerini kullanıma sundukça eski mobil işletim sistemi sürümleri için desteği sonlandırırız.

Google Haritalar Platformu SDK sürümü desteğini belirli Android ve iOS sürümleriyle sınırlamak, Google'ın SDK testini kapsamlı ve ölçekli bir şekilde yapmasına yardımcı olur.

Bu bölümde, mobil platformlar için Google Haritalar Platformu destek politikası açıklanmaktadır. Bu politika yalnızca genel kullanıma sunulmuş (GA) ürünleri kapsar.

OS desteğinin durdurulması, Google Haritalar Platformu Hizmet Şartları'nda tanımlandığı gibi Hizmetlerin Kesilmesi için geçerli olan 12 aylık bildirim süresine tabi değildir.

Proje sahipleri, projelerini etkileyen değişiklikler hakkında proaktif bildirimler alır. Önemli güncellemeler, desteği sonlandırılan özellikler ve diğer değişiklikler hakkında bilgi edinin.

Terminoloji

Android minimum işletim sistemi sürümü destek tablosu özeti

  Bu işletim sistemi sürümüyle derlenen en son SDK sürümü (yayın tarihi)
Android sürümü Haritalar SDK'sı (istemci kitaplığı) Nav SDK Yerler SDK'sı Sürücü SDK'sı Tüketici SDK'sı
Android Nougat - API düzeyi 24 (2016) Son yüklenenler Son yüklenenler Son yüklenenler Son yüklenenler Son yüklenenler
Android Marshmallow - API düzeyi 23 (2015) Son yüklenenler 6.3 (18.06.2025) 4.4.1 (07.06.2025) 6.2 (18.06.2025) Son yüklenenler
Android Lollipop - API düzeyi 21 (2014) 19.2.0 (14.04.2025) 4,99 TRY (06.07.2023) 3.5.0 (28.05.2024) 4,99 (09.08.2023) 1.99.1 (31.08.2023)
Android KitKat - API düzeyi 19 (2013) 18.2(18.10.2023) 3.2(10/07/2021) 2.7.0(11/01/2021) 3.0.4 (28.07.2021) 0.9.28 (18.05.2021)

iOS minimum işletim sistemi sürümü destek tablosu özeti

  Bu işletim sistemi sürümüyle derlenen en son SDK sürümü (yayın tarihi)
iOS sürümü Haritalar ve Navigasyon SDK'sı Yerler SDK'sı Tüketici ve Sürücü SDK'sı
16 (2022) ve sonraki sürümler Son yüklenenler Son yüklenenler Son yüklenenler
15 (2021) 9.4 (18.03.2025) 9.4 (10.03.2025) 9.2.1 (28.03.2025)
14 (2020) 8.5 (1.4.2024) 8.5 (1.4.2024) 3.3.0 (6.3.2024)
13 (2019) 7.4 (27.02.2023) 7.4 (27.02.2023) 2.2.1 (17.04.2023)
12 (2018) 6.2 (25.04.2022) 6.2 (25.04.2022)  

Android OS destek politikası

Android için Google Haritalar Platformu SDK'larının yeni sürümleri, Android OS sürümünün (API düzeyi, örneğin 29 ve 30) ilk yayınlanmasından sonra en az 6 yıl boyunca desteklenir. İşletim sistemi dondurma işlemleri, ana sürüm numarası artırılmadan yapılabilir.

Örneğin, 2020'de yayınlanan bir Android sürümü için Android için Yerler SDK'sının yeni sürümleri en az 2026'ya kadar bu sürümü destekleyecektir.

Zaman zaman, en az 6 yıllık bir Android OS'in kullanımı yeterince azaldığında:

  • Google, bu Android OS sürümünde desteği durduracak ve bir üst sürümü, Android için SDK'ların yeni sürümlerinde desteklenen minimum OS sürümü yapacak.

  • Bu nedenle, aşağıdakilerden hangisini yapacağınıza karar vermeniz gerekir:

    • En son SDK sürümünü kullanın, uygulamanızın yeni sürümleri için desteklenen minimum işletim sistemini yükseltin ve derleme bağımlılığı sürümlerini buna göre belirtin.
    • Alternatif olarak, önceki SDK sürümünü kullanmaya devam edebilirsiniz. Ancak bu durumda, SDK desteği bölümünde belirtildiği gibi, geriye dönük uyumlu bir şekilde hata düzeltmeleri alma olanağınız sınırlanabilir.

    Örneğin, Google Android 7 (API düzeyi 25, 2016'da yayınlandı) desteğini dondurabilir. Bu durumda Android 8 (API düzeyi 26), Android için Google Haritalar Platformu SDK'larının yeni sürümlerinde desteklenen minimum işletim sistemi olur. SDK'nın önceki sürümleriyle oluşturulan uygulama sürümleri, Android 7 çalıştıran cihazlarda çalışmaya devam edecek. Bu noktadan sonra yayınlanan SDK sürümleriyle oluşturulan uygulama sürümleri ise Android 7 çalıştıran cihazlarda çalışamayacak.

Android için Haritalar SDK'sı, Google Play Hizmetleri kapsamında sunulduğu için işletim sistemi sürümü dondurma planı kapsamı dışındadır.

Android için Haritalar SDK'sı

Android için Haritalar SDK'sı, bu işletim sistemi sürümü destek politikası kapsamı dışındadır. Android için Haritalar SDK'sı çalışma zamanı, Android cihazlarda Google uygulamalarını çalıştırmak için gerekli olan Google Play Hizmetleri'ne (diğer adıyla "Google Mobil Hizmetleri" veya "GMS Core") dahildir. Google Play Hizmetleri kendi Android API düzeyi destek planına uyduğundan ( bu duyuruda gösterildiği gibi) Android için Haritalar SDK'sının destek planı, Google Play Hizmetleri'nin işletim sistemi desteğine bağlıdır. Google Play Hizmetleri'nin hangi Android API sürümlerinde çalıştığı hakkında bilgi edinmek için Google Play Hizmetleri kurulumu başlıklı makaleyi inceleyin.

Ancak Google Play Hizmetleri'ndeki Haritalar çalışma zamanıyla çalışan Android için Haritalar SDK'sı istemci kitaplığı (API cephesi), Android OS destek politikasına göre belirli Android API düzeylerinde sürüm oluşturulur ve desteklenir. Android için Haritalar SDK'sı ile uygulama geliştirirken geliştiriciler istemci kitaplığı sürümünü bağımlılık olarak ayarlar.

Bir uygulama, istemci kitaplığının daha yeni bir sürümünü kullanıyorsa ancak Google Play Hizmetleri'nin eski bir sürümünün yüklü olduğu bir cihazda çalıştırılıyorsa çağrılan yeni özellikler bu cihazlarda çalışmaz. Uygulama kilitlenmesi veya istisna oluşmaz.

Google Play Hizmetleri, zaman zaman eski istemci kitaplığı sürümleriyle (API cephesi) oluşturulan uygulamaların yayınlanmasını kısıtlayabilir. Bu durumda, uygulamanızı Play Store'da yayınlarken bir uyarı alırsınız ve kitaplık güncellenene kadar başka yayın yapmanız engellenebilir. Daha fazla bilgiyi Play Console Yardım Merkezi'nde bulabilirsiniz.

Android sürümleri hakkında daha fazla bilgi için Android SDK platform sürümleri başlıklı makaleyi inceleyin.

iOS destek politikası

iOS için Google Haritalar Platformu SDK'larının yeni sürümleri, söz konusu işletim sistemi sürümünün ilk yayınlanmasından sonra en az 3 yıl boyunca bir iOS sürümünü destekler. İşletim sistemi dondurma işlemleri, ana sürüm numarası artırılmadan yapılabilir. Örnekler için Android OS destek politikası başlıklı makaleye göz atın.

SDK desteği

Google, Google Haritalar Platformu mobil SDK'sının yeni bir sürümünü yayınladığında:

  • Google, bu sürümü belirtilen minimum desteklenen işletim sistemi sürümüne kadar olan işletim sistemi sürümlerinde test etmiştir.
  • Bu sürümün ilk ana sürümünden sonraki 12 ay içinde yapılacak gelecekteki SDK düzeltmeleri, bu sürümle geriye dönük uyumlu* olacaktır.
    • * 1 hariç. SDK bağımlılıklarının (ör. Kotlin) neden olabileceği geriye dönük uyumsuzluklar ve 2. Desteklenen minimum OS sürümü nedeniyle geriye dönük uyumsuzluklar. Bu değişiklikler, ana sürüm numarası artırılmadan kullanıma sunulabilir.
  • Bu sürümün ilk büyük sürüm yayınlanma tarihinden 12 ay sonra SDK düzeltmeleri bu sürümle geriye dönük olarak uyumlu olmayabilir.
  • Google, SDK sürümü kullanımdan kaldırılana kadar Google Haritalar Platformu hizmetlerinden kaynaklanan arka uç sorunlarını düzeltecektir.

IDE desteği

iOS için Google Haritalar Platformu SDK'ları, Apple'ın entegre geliştirme ortamı Xcode'da iOS için geliştirme ile uyumludur. Xcode'un farklı sürümlerinde Swift programlama dilinin farklı sürümleri ve Apple işletim sistemlerinin farklı sürümleri için SDK'lar bulunur.

Google, iOS için Google Haritalar Platformu SDK'larının yeni ana sürümlerinde desteklenen minimum Xcode sürümünü düzenli olarak yükseltir. Derlemek istediğiniz SDK sürümü için Xcode'un desteklenen minimum sürümünü görmek üzere sürüm notlarını ve desteklenen yazılımlarla ilgili konuları inceleyin.

Tarayıcı desteği

Maps JavaScript API ve Maps Embed API aşağıdaki web tarayıcılarını destekler:

Masaüstü
  • IE modu hariç olmak üzere Microsoft Edge'in (Windows) mevcut sürümü.
  • Firefox'un en son iki kararlı ana sürümü (Windows, macOS, Linux).
  • Chrome'un en son iki kararlı ana sürümü (Windows, macOS, Linux).
  • Safari'nin (macOS) en son iki kararlı ana sürümü.
Android
  • Android 4.1 veya sonraki sürümlerde Chrome'un mevcut sürümü.
  • Android 4.4 ve sonraki sürümlerde Chrome WebView
iOS
  • iOS'in güncel ve önceki ana sürümlerinde mobil Safari
  • iOS'in mevcut ve önceki ana sürümlerinde UIWebView ve WKWebView
  • iOS için Chrome'un mevcut sürümü.