Google Play Hizmetleri'ne genel bakış

Google Play Hizmetleri, uygulamanızı oluşturmak, gizliliği ve güvenliği artırmak, kullanıcılarla etkileşim kurmak ve işletmenizi büyütmek için Android'de çok çeşitli SDK'ları destekler. Bu SDK'ların uygulamanıza dahil edilmesi için yalnızca hafif bir istemci kitaplığı gerekir (Şekil 1'de gösterilmiştir). İstemci kitaplığı, çalışma zamanında ana Google Play Hizmetleri uygulamasında çalışan tam bir uygulamayla 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ı optimize etmenize 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 6.0 (API düzeyi 23) ile geriye dönük uyumluluk sağlar ve çeşitli form faktörlerinde çalışır. Böylece daha az çabayla daha fazla kullanıcıya ulaşabilirsiniz.

Hafif istemci kitaplıkları, IPC'yi kullanarak Google Play Hizmetleri ile iletişim kurar. Google Play Hizmetleri; telefonlar, tabletler, dizüstü bilgisayarlar, TV'ler, kol saatleri 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

Her Google Play Hizmetleri SDK'sı, Google Play Hizmetleri uygulamasında çalışan bir hizmetle etkileşime geçen API'leri içeren hafif bir istemci kitaplığı içerir. Bu kitaplıklar, bir hizmetin eksik, devre dışı veya güncel olmadığı gibi çalışma zamanında ortaya çıkan sorunları sorunsuz bir şekilde ele almanız için yardımcılar da sağlar. Kod küçültmeyi etkinleştirdiğinizde R8 optimize edicisi, kullanılmayan kodları kaldırarak SDK'nın paket boyutunuz üzerindeki etkisini daha da azaltır.

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, tüm Google onaylı Android cihazlarda çalışan temel bir cihaz üzerinde arka plan hizmetleri grubu 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 yayınlanır. Genel olarak, Android 6.0 veya sonraki sürümleri çalıştıran cihazlar, Google Play Hizmetleri'nin yüklü olması ve yeterli depolama alanı bulunması koşuluyla güncellemeleri otomatik olarak alır. Bu sayede, kullanıcılar iyileştirmeleri ve hata düzeltmelerini daha hızlı alır. Ayrıca, Android ekosistemindeki çoğu cihaza erişirken en son API'lerden yararlanabilirsiniz. Android 6.0'dan eski cihazlar 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.