Google Play Hizmetleri; uygulamanızı oluşturmak, gizlilik ve güvenliği artırmak, kullanıcılarla etkileşim kurmak ve işletmenizi büyütmek için Android'de geniş bir SDK grubunu destekler. Bu SDK'lar, Şekil 1'de gösterildiği gibi uygulamanıza yalnızca basit bir istemci kitaplığının eklenmesini gerektirir. Ç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 tarafı uygulamalar sunarak:
- Uygulama kalitesini ve kullanıcılarınızın genel deneyimini iyileştirmek için depolama alanı ve bellek gibi cihaz üzerindeki kaynakları optimize etmeye 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 7.0'a (API düzeyi 24) kadar geriye dönük uyumluluk sağlar ve çeşitli form faktörlerinde çalışarak daha az çabayla daha fazla kullanıcıya ulaşmanıza olanak tanır.
Ş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şim kuran API'ler içeren hafif bir istemci kitaplığı içerir. Bu kitaplıklar, çalışma zamanı sorunlarını (ör. bir hizmetin eksik, devre dışı veya güncel olmaması) düzgün bir şekilde ele almak için yardımcılar da sağlar. Kod daraltmayı etkinleştirdiğinizde R8 optimize edici, 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, Google sertifikalı tüm Android cihazlarda çalışan temel bir cihaz üzerinde arka plan hizmetleri grubunu içerir.
Google Play Hizmetleri'ne yönelik 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 7.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ı alır. Siz de Android ekosistemindeki çoğu cihaza ulaşırken en yeni API'lerden yararlanabilirsiniz. Android 7.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'lerini kullanmaya başlamak için bu kurulum kılavuzunu okuyun.