Google Play Hizmetleri, uygulamanızı geliştirmenize, gizliliği ve güvenliği artırmanıza, kullanıcıların ilgisini çekmenize ve işinizi büyütmenize yardımcı olmak için Android'de çeşitli SDK'ları destekler. Bu SDK'lar, Şekil 1'de gösterildiği gibi uygulamanıza yalnızca ince bir istemci kitaplığı eklenmesi açısından benzersizdir. İstemci kitaplığı, çalışma zamanında SDK'nın Google Play Hizmetlerindeki uygulamasının ve ayak izinin büyük kısmıyla iletişim kurar.
Paylaşılan, istemci tarafı 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ılabilir. Böylece 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
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 eski hizmetler gibi sorunları çalışma zamanında çözmenizi sağlar. 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, yeni bir sürüm yayınlandığında Google Maven deposuna SDK'yı yükseltin.
Hizmetler
Google Play Hizmetleri, Google sertifikalı her Android cihazda arka planda çalışan cihaz üzerinde Google hizmetleri 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. Bu sayede, kullanıcılar iyileştirmeleri ve hata düzeltmelerini daha hızlı alabilir. Siz de Android ekosistemindeki çoğu cihaza ulaşırken en yeni API'lerden yararlanabilirsiniz. Android 5.0'dan eski cihazlar veya Google Play Hizmetleri yüklü olmayan 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.