Google Play Hizmetleri'ne genel bakış

Google Play Hizmetleri, Android'de uygulamanızı geliştirmenize, gizliliği ve güvenliği artırmanıza, kullanıcıları etkileşime geçirmenize ve işinizi büyütmenize yardımcı olmak için çok çeşitli SDK'ları destekler. Bu SDK'lar, Şekil 1'de gösterildiği gibi uygulamanıza yalnızca ince bir istemci kitaplığının dahil edilmesini gerektirmeleri bakımından benzersizdir. Çalışma zamanında istemci kitaplığı, SDK'nın Google Play hizmetlerindeki uygulanmasının ve ayak izinin büyük kısmıyla iletişim kurar.

Google Play Hizmetleri paylaşılan, istemci tarafı 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ştirmeleri ve hata düzeltmelerini daha hızlı alır.
  • Android 5.0 (API düzeyi 21) ile geriye dönük uyumluluğa sahip ve çeşitli form faktörlerinde kullanılabilen SDK'ları destekler. Böylece daha az çabayla daha fazla kullanıcıya ulaşabilirsiniz.

Basit istemci kitaplıkları, IPC kullanarak Google Play hizmetleriyle iletişim kurar. Google Play Hizmetleri; telefonlarda, tabletlerde, dizüstü bilgisayarlarda, TV'lerde, saatlerde ve arabalarda kullanılabilir.

Ş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şime geçmek için gereken API'leri içeren basit bir istemci kitaplığı sağlar. Diğer API'ler eksik, devre dışı veya güncel olmayan hizmetler gibi çalışma zamanında sorunları gidermenize olanak tanır. Android Studio 3.4 veya sonraki bir sürümü kullanıyorsanız ve kod küçültmeyi etkinleştiriyorsanız R8 optimize edici, her bir SDK'nın ayak izini ve uygulamanızın paket boyutu üzerindeki etkisini daha da azaltmaya yardımcı olabilir.

Yeni Google Play hizmetleri özelliklerine veya ürünlerine erişmek için Google Maven deposunda yeni bir sürüm yayınlandığında SDK'yı yükseltin.

Hizmetler

Google Play Hizmetleri, Google onaylı her Android cihazda arka planda çalışan cihaz üzerinde Google hizmetleri içerir.

Google Play Hizmetleri'ndeki otomatik güncellemeler operatör, işletim sistemi veya OEM sistem görüntüsü güncellemelerinden bağımsız olarak sunulur. Genel olarak, Android 5.0 veya sonraki sürümleri çalıştıran cihazlar, Google Play Hizmetleri'nin yüklü olması ve yeterli depolama alanının bulunması koşuluyla güncellemeleri otomatik olarak alır. Bu da kullanıcıların iyileştirmeleri ve hata düzeltmelerini daha hızlı alacağı ve siz de Android ekosistemindeki çoğu cihaza erişirken en yeni API'lerden yararlanabileceğiniz anlamına gelir. Android 5.0'dan eski veya Google Play Hizmetleri yüklü olmayan cihazlar desteklenmez.

Sonraki adımlar: Uygulamanızı ayarlayın

Uygulamanızda Google Play Hizmetleri API'lerini kullanmaya başlamak için bu kurulum kılavuzunu okuyun.