Google Haritalar Platformu OS ve yazılım desteği

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Mobil işletim sistemi sürümü destek politikası

Mobil işletim sistemleri geliştikçe ve Google Haritalar Platformu özelliklerini ve güncellemelerini kullanıma sunduğumuzda, eski mobil işletim sistemi sürümleri için desteği düzenli olarak dondurmaya başlarız ve tahmin edilebilir bir programda desteklenen yeni bir minimum işletim sistemi sürümü belirleriz. Bu uyum çeşitli nedenlerden dolayı önemlidir:

  • Tahmin edilebilir bir programa göre OS desteğinin dondurulması, geliştiricilerin uygulama güncellemelerini OS desteği bitiş tarihinden önce planlamalarına yardımcı olur, ayrıca uygulamalarının eski sürümlerinin ne kadar süre ve hangi cihazlarda destekleneceğini bildirirler.
  • Google Haritalar Platformu SDK sürümü desteğinin belirli Android ve iOS sürümlerine dondurulması, Google'ın SDK testini kapsamasına ve ölçeklendirmesine 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 sunulan (GA) ürünleri kapsar.

İşletim sistemi desteğinin dondurulması, Google Haritalar Platformu Hizmet Şartları'nda belirtildiği gibi "Önemli Düzeyde Kullanımdan Kaldırma" olarak kabul edilmez.

İzlenen e-posta adreslerine sahip Proje Sahipleri, her bir projesini etkileyen değişikliklerle ilgili proaktif bildirimler alır. Önemli güncellemeler, kullanımdan kaldırma işlemleri ve diğer değişiklikler hakkında bilgi edinin.

Terminoloji

Android OS destek politikası

Android için Google Haritalar Platformu SDK'sının yeni sürümleri, ilk büyük sürümden sonraki 6 yıl boyunca bir Android OS sürümünü (ör. API Düzeyi 29 ve 30) destekleyecektir.

Örneğin, 2020'de kullanıma sunulan bir Android sürümü için Android için Yerler SDK'sının yeni sürümleri 2026'ya kadar bu sürümü destekleyecektir. Alternatif olarak, tersine çevrilecek şekilde, Android 2020'de bir OS yayınladığında Google Haritalar Platformu 2014'e kadar yayınlanan işletim sistemi sürümlerini destekleyecektir. Bu ters zaman perspektifi, destek politikamızın aşağıdaki ayrıntılarını anlamamıza daha çok yardımcı olur.

Her yılın üçüncü çeyreğinde:

  • Google, 6 yaşında olan Android OS sürümünde desteği donduracak. Bunun sonucunda da yeni sürüm, Android için yeni SDK sürümlerindeki desteklenen minimum işletim sistemi sürümü olacaktır.

    Örneğin, 2022'nin üçüncü çeyreğinde, yeni bir Android sürümünün normal olduğu saatlerde Google, Android 7 (API Seviyesi 25, 2016'da kullanıma sunulmuştur) desteğini donduracak ve Android 8'i (API Seviyesi 26), Android için Google Haritalar Platformu SDK'larının yeni sürümlerinde desteklenen minimum işletim sistemi yapacaktır. Bu noktadan önce yayınlanan son SDK sürümü, Android API Düzeyi 25'in son destekleyici sürümü olacaktır.

  • Sonuç olarak uygulama geliştiricilerin, uygulamalarının yeni sürümleri için desteklenen minimum işletim sistemini yükseltip yükseltmeyeceklerine karar vermeleri ve derlemeye dayalı sürümleri buna göre belirtmeleri gerekir.

    Yukarıdaki örnekten devam ettiğimizde, SDK'nın eski sürümleriyle oluşturulan uygulama sürümleri, Android 7 çalıştıran cihazlarda çalışmaya devam edecek ve bu noktadan sonra yayınlanan SDK sürümleriyle oluşturulan uygulama sürümleri, Android 7 çalıştıran cihazlarda çalıştırılamayacak. Uygulamanın derleme bağımlılığı SDK'nın yeni sürümüne geçirildikten sonra, uygulamanın yeni sürümlerini çalıştırabilmek için kullanıcıların cihazlarını Android 8 (API Düzeyi 26) veya sonraki bir sürüme yükseltmeleri gerekir.

OS sürümü donma programı istisnası olarak, Google Play Hizmetleri'nin bir parçası olarak sunulan Android için Haritalar SDK'sı vardır.

Android için Haritalar SDK'sı

Android için Haritalar SDK'sı, bu işletim sistemi sürümü destek politikasının dışında kalır. Android çalışma zamanı için Maps SDK, Google uygulamalarını Android cihazlarda çalıştırmak için gerekli olan Google Play hizmetlerinin ("Google Mobil Hizmetleri"veya"GMS Core"olarak da bilinir) bir parçası olarak eklenir. Google Play Hizmetleri, kendi Android API Düzeyi destek planını takip ettiğinden (bu duyuruda gösterildiği gibi), Android için Haritalar SDK'sının destek programı Google Play Hizmetleri OS desteğine bağlıdır. Google Play hizmetlerinin çalıştığı Android API sürümleri hakkında bilgi edinmek için Google Play hizmetlerinin kurulumu bölümüne bakın.

Bununla birlikte, Google Play Hizmetleri'nde haritalar çalışma zamanıyla çalışan Android istemci kitaplığı için Haritalar SDK'sı (API cephesi) sürümü olup belirli Android API Seviyelerinde desteklenmektedir. Android için Haritalar SDK'sı ile uygulama oluştururken, geliştiriciler istemci kitaplığı sürümünü bağımlı olarak ayarlar.

Google, Google Haritalar hizmetlerinin en yeni sürümünü çalıştıran cihazlarda en yeni Google Haritalar Platformu özelliklerinin ve işlevlerinin kullanılabilmesini sağlayan en yeni com.google.android.gms.play-services-maps istemci kitaplığını kullanmanızı önerir.

Bir uygulama, istemci kitaplığının daha yeni bir sürümünü kullanıyor ancak Google Play Hizmetleri'nin eski sürümüne sahip bir cihazda çalışıyorsa, söz konusu yeni özellikler yalnızca o cihazlarda çalışmaz. Uygulama kilitlenmesi veya istisnası olmaz.

Android sürümleri hakkında daha fazla bilgi için Android SDK platformu sürümlerine bakın.

iOS destek politikası

iOS için Google Haritalar Platformu SDK'sının yeni sürümleri, bir ilk ana sürümden sonra en az 3 yıl boyunca bir iOS sürümünü destekleyecektir.

Örneğin, 2020'nin üçüncü çeyreğinde kullanıma sunulan önemli bir iOS sürümü için Google Haritalar Platformu 2023 boyunca bu sürümü destekleyecektir.

Daha fazla açıklama için:

  • Google, ilk ana sürümünün 3 yıldan uzun bir süre önce sunulduğu iOS sürümü için desteği düzenli olarak dondurur. Bu şekilde, yeni sürüm, desteklenen minimum işletim sistemi sürümü olur.

    Örneğin Google, 2022'nin ikinci çeyreğinde iOS 12 desteğini dondurur (İlk olarak Eylül 2018'de yayınlanmıştır), bu nedenle iOS 13'ü iOS için Google Haritalar Platformu SDK'sının yeni sürümlerinde desteklenen minimum işletim sistemi haline getirmektedir. Bu tarihten önce yayınlanan son SDK sürümü, iOS 12 için son destekleyici sürüm olur.

  • Bu nedenle, uygulama geliştiricilerin uygulamalarının yeni sürümleri için desteklenen minimum işletim sistemini yükseltip yükseltmeyeceklerine karar vermeleri ve bağımlı sürümleri bu şekilde derlemeleri gerekir.

    Yukarıdaki örnekten devam ettiğimizde, SDK'nın eski sürümleriyle oluşturulan uygulama sürümleri, iOS 12 çalıştıran cihazlarda çalışmaya devam edecek ve bu tarihten sonra yayınlanan SDK sürümleriyle oluşturulan uygulama sürümleri, iOS 12 çalıştıran cihazlarda çalıştırılamayacak. Uygulamanın derleme bağımlılığı SDK'nın yeni sürümüne geçirildikten sonra, kullanıcıların uygulamanın yeni sürümlerini çalıştırabilmek için cihazlarını iOS 13 veya sonraki bir sürüme yükseltmeleri gerekir.

SDK desteği

Google, Google Haritalar Platformu mobil SDK'sının yeni bir sürümünü kullanıma sunduğunda:

  • Google bu sürümü, belirtilen minimum desteklenen işletim sistemi sürümüne göre OS sürümlerine karşı test etti.
  • Bu sürümün ilk büyük sürümünden sonraki 12 ay içinde gerçekleştirilecek SDK düzeltmeleri, bu sürümle geriye dönük uyumlu olacaktır.
  • Bu sürümün ilk önemli sürüm tarihinden 12 ay sonra, SDK düzeltmeleri bu sürümle geriye dönük uyumlu olmayabilir.
  • Google, SDK sürümü devre dışı bırakılana kadar Google Haritalar Platformu hizmetlerinin neden olduğu arka uç sorunlarını düzeltir.

IDE desteği

iOS için Google Haritalar Platformu SDK'ları, Apple'ın entegre geliştirme ortamı Xcode'da iOS'ta yapılan geliştirmelerle uyumludur. Farklı Xcode sürümleri, Swift programlama dilinin farklı sürümleri ve Apple işletim sistemlerinin farklı sürümleri için SDK'lar içerir.

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. Oluşturmak istediğiniz SDK'nın sürümü için desteklenen minimum Xcode sürümünü görmek üzere sürüm notlarını ve desteklenen yazılım konularını kontrol edin.

Tarayıcı desteği

Maps JavaScript API ve Maps Yerleştirme API'si aşağıdaki web tarayıcılarını destekler:

Masaüstü
  • Microsoft Edge'in mevcut sürümü (Windows)
  • Firefox'un mevcut ve önceki sürümleri (Windows, macOS, Linux)
  • Chrome'un mevcut ve önceki sürümleri (Windows, macOS, Linux)
  • Safari'nin (macOS) mevcut ve önceki sürümleri

Google Haritalar Platformu, modern tarayıcıların kullanımına sunulan, müşteriler tarafından istenen özellikleri sunmak amacıyla kaynakları serbest bırakmak için Internet Explorer 11 desteğini sonlandırıyor. Microsoft, IE11 desteğini 2021'de sonlandırdı ve Microsoft Edge'e taşımayı önerdi.

Ağustos 2021'den itibaren, Internet Explorer 11 kullanıcılarına haritaların üzerinde bir uyarı mesajı görünmeye başladı. Internet Explorer 11'i destekleyen Maps JavaScript API'nin son sürümü 3.47 sürümüdür. Internet Explorer 11 desteği Kasım 2022'de sona erecek. Bu, Edge'deki IE modu için de geçerlidir.

Android
  • Android 4.1 ve sonraki sürümlerde Chrome'un mevcut sürümü.
  • Android 4.4 ve sonraki sürümlerde Chrome Web Görünümü.
iOS
  • iOS'in mevcut ve bir önceki ana sürümlerinde Mobil Safari.
  • UIWebView ve iOS'un önceki ve ana ana sürümlerinde WKWebView.
  • iOS için Chrome'un güncel sürümü.