Google Play Hizmetleri, Android'de uygulamanızı oluşturmak, gizliliği ve güvenliği artırmak, kullanıcılarla etkileşim kurmak ve işinizi büyütmek için çok çeşitli SDK'ları destekler. Bu SDK'lar için uygulamanıza yalnızca hafif bir istemci kitaplığı eklemeniz gerekir (Şekil 1'de gösterildiği gibi). Çalışma zamanında istemci kitaplığı, ana Google Play Hizmetleri uygulamasında çalışan tam bir uygulamayla iletişim kurar.
Google Play Hizmetleri, paylaşılan istemci taraflı uygulamalar sağlayarak:
- Uygulama kalitesini ve kullanıcılarınızın genel deneyimini iyileştirmek için depolama ve bellek gibi cihazdaki 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ı bir şekilde 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. Bu sayede daha az çabayla daha fazla kullanıcıya ulaşabilirsiniz.
1.şekil 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şimde bulunan API'ler içeren basit bir istemci kitaplığı içerir. Bu kitaplıklar, bir hizmetin eksik, devre dışı veya güncel olmaması gibi çalışma zamanı sorunlarını düzgün bir şekilde ele almak için yardımcılar da sağlar. Kod küçültmeyi etkinleştirdiğinizde R8 optimize edicisi, kullanılmayan kodu 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, Google onaylı tüm Android cihazlarda çalışan temel bir dizi cihaz içi arka plan hizmeti 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 6.0 veya sonraki sürümlerin yüklü olduğu cihazlar, Google Play Hizmetleri'nin yüklü olması ve yeterli depolama alanının bulunması koşuluyla güncellemeleri otomatik olarak alır. Bu sayede kullanıcılar iyileştirmeleri ve hata düzeltmelerini daha hızlı bir şekilde alır. Ayrıca, Android ekosistemindeki çoğu cihaza ulaşırken en yeni API'lerden yararlanabilirsiniz. Android 6.0'dan eski cihazlar veya Google Play Hizmetleri'nin yüklü olmadığı 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.