Google Play Hizmetleri; uygulamanızı geliştirmenize, gizlilik ve güvenliği iyileştirmenize, kullanıcılarla etkileşimde bulunmanıza ve işinizi büyütmenize yardımcı olmak için Android'deki çok sayıda SDK'yı destekler. Bu SDK'lar, 1. şekilde gösterildiği gibi uygulamanıza yalnızca ince bir istemci kitaplığının dahil edilmesini gerektirdiğinden benzersizdir. Çalışma zamanında istemci kitaplığı, SDK'nın Google Play Hizmetlerindeki uygulaması ve ayak izinin büyük kısmıyla iletişim kurar.
Google Play Hizmetleri, istemci taraflı paylaşılan uygulamalar sağlayarak:
- Uygulama kalitesini ve kullanıcılarınızın genel deneyimini iyileştirmek için depolama alanı ve bellek gibi cihaz üzerindeki kaynakların optimize edilmesine yardımcı olur.
- İşletim sistemi, OEM veya uygulama güncellemelerinden bağımsız olarak otomatik güncellemeler alır. Böylece kullanıcılarınız iyileştirme ve hata düzeltmelerini daha hızlı bir şekilde alır.
- Android 4.4 (API düzeyi 19) ile geriye dönük uyumlu olan ve çeşitli form faktörlerinde kullanılabilen SDK'ları kullanarak daha az çabayla daha fazla kullanıcıya ulaşmanızı sağlar.
Şekil 1. Google Play Hizmetleri, iyileştirmeler ve hata düzeltmeleri içeren düzenli güncellemeler alır.
Google Play Hizmetleri'nin işleyiş şekli
SDK'lar
Google Play Hizmetleri tarafından desteklenen her SDK, ilgili hizmetle etkileşimde bulunmak için gereken API'leri içeren basit bir istemci kitaplığı sağlar. Diğer API'ler; çalışma zamanında eksik, devre dışı veya eski hizmetler gibi sorunları çözmenizi sağlar. Android Studio 3.4 veya sonraki bir sürümünü kullanıyorsanız ve kod küçültmeyi etkinleştirirseniz R8 optimize edici her bir SDK'nın ayak izini ve uygulamanızın paket boyutu üzerindeki etkisini daha da azaltabilir.
Yeni Google Play Hizmetleri özelliklerine veya ürünlerine erişmek için yeni bir sürüm yayınlandığında SDK'yı Google Maven deposuna yükseltin.
Hizmetler
Google Play Hizmetleri, Google sertifikalı her Android cihazda arka planda çalışan cihaz üzerinde Google hizmetlerini içerir.
Google Play Hizmetleri'nde yapılan otomatik güncellemeler operatör, işletim sistemi veya OEM sistem resmi güncellemelerinden bağımsız olarak sunulur. Genel olarak, Android 4.4 veya sonraki sürümleri çalıştıran cihazlar, Google Play hizmetlerini yüklemiş ve yeterli depolama alanına sahip olmaları koşuluyla güncellemeleri otomatik olarak alır. Bu, kullanıcıların iyileştirmeleri ve hata düzeltmelerini daha hızlı alacağı anlamına gelir ve Android ekosistemindeki çoğu cihaza erişirken en son API'lerden yararlanabilirsiniz. Android 4.4'ten eski cihazlar veya Google Play Hizmetleri'nin yüklü olmadığı cihazlar desteklenmez.
Sonraki adımlar: Uygulamanızı ayarlama
Uygulamanızda Google Play Hizmetleri API'lerini kullanmaya başlamak için bu kurulum kılavuzunu okuyun.