Google Play Hizmetleri, Android'de çeşitli SDK'lar kullanarak uygulamanızı oluşturmanıza, gizlilik ve güvenliği iyileştirmenize, kullanıcıların ilgisini çekmenize ve işletmenizi büyütmenize yardımcı olur. Bu SDK'lar, Şekil 1'de gösterildiği gibi uygulamanıza yalnızca ince bir istemci kitaplığının eklenmesini gerektirmeleri açısından benzersizdir. Çalışma zamanında istemci kitaplığı, SDK'nın Google Play Hizmetleri'ndeki uygulama ve ayak izinlerinin büyük bir kısmıyla iletişim kurar.
Paylaşılan, istemci tarafı uygulamaları sağlayarak Google Play hizmetleri:
- Hem uygulama kalitesini hem de 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 aldığında kullanıcılarınız iyileştirmeler ve hata düzeltmelerini daha hızlı alır.
- Android 5.0 (API düzeyi 21) 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.
Ş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 gerekli API'leri içeren basit bir istemci kitaplığı sağlar. Diğer API'ler eksik, devre dışı veya eski hizmetler gibi sorunları çalışma zamanında çözmenize olanak tanır. Android Studio 3.4 veya sonraki bir sürümü kullanıyorsanız 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, Google Maven deposunda yeni bir sürüm yayınlandığında SDK'yı yükseltin.
Hizmetler
Google Play Hizmetleri, Google onaylı her Android cihazın 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 sunulur. Genel olarak, Android 5.0 veya sonraki sürümleri çalıştıran cihazlar, bu cihazlarda Google Play hizmetlerinin yüklü olması ve yeterli depolama alanının olması koşuluyla güncellemeleri otomatik olarak alır. Bu sayede kullanıcılar, iyileştirme ve hata düzeltmelerini daha hızlı alır. Siz de Android ekosistemindeki çoğu cihaza ulaşırken en son 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'lerini kullanmaya başlamak için bu kurulum kılavuzunu okuyun.