Google Play hizmetlerine genel bakış

Google Play Hizmetleri, uygulamanızı geliştirmenize, gizlilik ve güvenliği geliştirmenize, kullanıcıların ilgisini çekmenize ve işinizi büyütmenize yardımcı olmak için Android'de çok sayıda SDK'yı destekler. Bu SDK'lar, 1. şekilde gösterildiği gibi uygulamanıza yalnızca ince bir istemci kitaplığı eklenmesi gerektiği için benzersizdir. Çalışma zamanında, istemci kitaplığı Google Play Hizmetleri'ndeki SDK uygulamasının ve ayak izinlerinin büyük kısmıyla iletişim kurar.

Google Play Hizmetleri, istemci tarafında 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 kaynakları optimizasyonuna 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 geliştirmeleri ve hata düzeltmelerini daha hızlı 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ı 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 ve 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, kendi hizmetiyle 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ı çözmenize olanak tanır. Android Studio 3.4 veya sonraki bir sürümünü kullanıyorsanız ve kod küçültmeyi etkinleştirirseniz R8 optimize edici, 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 deposuna yeni bir sürüm yayınlandığında SDK'yı 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 görüntüsü güncellemelerinden bağımsız olarak sunulur. Genel olarak, Android 4.4 veya sonraki bir sürümü çalıştıran cihazlar, Google Play hizmetlerinin yüklü olduğu ve yeterli depolama alanına sahip olduğu sürece güncellemeleri otomatik olarak alır. Bu sayede, kullanıcılar iyileştirmeleri ve hata düzeltmelerini daha hızlı alabilir ve Android ekosistemindeki çoğu cihaza erişirken en son API'lerden yararlanabilirsiniz. Android 4.4'ten daha 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.