Google Play Hizmetleri'ne genel bakış

Google Play Hizmetleri, Android'de uygulama geliştirmenize, gizliliği ve güvenliği iyileştirmenize, kullanıcıların ilgisini çekmenize ve işinizi büyütmenize yardımcı olmak için çeşitli SDK'lar destekler. Bu SDK'lar, Şekil 1'de gösterildiği gibi uygulamanıza sadece ince bir istemci kitaplığı eklemeleri açısından benzersizdir. İ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.

Paylaşılan, istemci taraflı uygulamalar sağlayarak Google Play hizmetleri:

  • 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üncellemeleri alır. Böylece, kullanıcılarınız iyileştirmeleri ve hata düzeltmelerini daha hızlı bir şekilde alır.
  • Android 5.0 (API düzeyi 21) ile geriye dönük uyumlu olan SDK'ları destekler 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 kullanarak Google Play hizmetleriyle iletişim kurar. Google Play Hizmetleri telefonlarda, tabletlerde, dizüstü bilgisayarlarda, TV'lerde, kol saatlerinde 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şim kurmak için gerekli 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ı çözmenizi sağlar. Android Studio 3.4 veya sonraki bir sürümü kullanıyor ve kod daraltmayı etkinleştiriyorsanız R8 optimize edici, her bir SDK'nın ayak izini ve uygulamanızın paket boyutu üzerindeki etkisini daha da azaltmanıza yardımcı olabilir.

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

Hizmetler

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

Google Play Hizmetleri'nin otomatik güncellemeleri 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 hizmetlerinin yüklü olması ve yeterli depolama alanının bulunması koşuluyla güncellemeleri otomatik olarak alır. Böylece kullanıcılar, iyileştirmeleri ve hata düzeltmelerini daha hızlı alır. Siz de Android ekosistemindeki çoğu cihaza erişirken en yeni API'lerden yararlanabilirsiniz. Android 5.0'dan eski cihazlar veya Google Play Hizmetleri'nin yüklü olmadığı cihazlar desteklenmez.

Sonraki adımlar: Uygulamanızı ayarlama

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