Google Play Hizmetleri'ne genel bakış

Google Play Hizmetleri, uygulamanızı geliştirmenize, gizliliği ve güvenliği iyileştirmenize, kullanıcılarla etkileşim kurmanıza ve işletmenizi büyütmenize yardımcı olmak için Android'de çok çeşitli SDK'ları destekler. Bu SDK'lar, uygulamanıza yalnızca ince bir istemci kitaplığının eklenmesi gerektiği için benzersizdir (Şekil 1'de gösterilmiştir). İstemci kitaplığı, çalışma zamanında SDK'nın Google Play Hizmetleri'ndeki uygulama 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ı optimize etmenize yardımcı olur.
  • OS, 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 uyumlu olan ve çeşitli form faktörlerinde kullanılabilen SDK'ları destekler. 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

Google Play Hizmetleri tarafından desteklenen her SDK, ilgili hizmetle etkileşime geçmek için gerekli API'leri içeren hafif bir istemci kitaplığı sağlar. Diğer API'ler, çalışma zamanında eksik, devre dışı veya güncel olmayan hizmetler gibi sorunları çözmenize olanak tanır. Android Studio 3.4 veya sonraki bir sürümü kullanıyorsanız ve kod küçültmeyi etkinleştirdiyseniz R8 optimize edicisi, her SDK'nın ayak izini ve uygulamanızın paket boyutu üzerindeki etkisini daha da azaltmanıza 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, her Google sertifikalı Android cihazda arka planda çalışan cihaz üzerinde Google hizmetlerini 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 bir sürümü ç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.