Google Play SDK Index ile bilinçli tercihler yapın

Birçok uygulama geliştirici, uygulamalarının temel işlevlerini sağlayabilmek için üçüncü taraf ürün ve hizmetlerden yararlanıyor. Bu hizmetler genellikle bir veya daha çok kod kitaplığı üzerinden dağıtılır. Bu şekilde bir arada bulunan kitaplıklar genellikle yazılım geliştirme kiti (SDK) olarak anılır.

Google Play SDK Dizini, en çok kullanılan ticari SDK'lar hakkında daha fazla bilgi edinmenize yardımcı olur. SDK Index, kod algılama üzerinden toplanan bilgiler ile Google Play uygulamalarının kullanım verilerini birleştirerek SDK'larla ilgili özellikler ve sinyaller sağlar. SDK'ları uygulamanıza ekleme, kaldırma veya kullanmaya devam etme konusunda karar verirken bu özelliklerden ve sinyallerden yararlanabilirsiniz.

SDK Index'i kullanma

Arama çubuğunda ada, şirket adına veya Maven kimliğine göre SDK arayabilir ya da aradığınız SDK'nın ait olduğu kategoriye göz atabilirsiniz. SDK girişlerini tıklayarak ayrıntılı bilgilere ulaşabilirsiniz. Her SDK girişi; Google Play ile kitaplık bağımlılıklarını paylaşan ve yükleme sayısı (son 30 gün içinde en az bir kez açılmış cihazlarda) en az 1.000 olan Google Play uygulamalarının kullanım verilerini birleştirir.

SDK girişlerindeki bilgileri anlama

SDK girişi sayfasında aşağıdaki SDK sinyalleri ve özellikleri yer alır:

  • Geliştirici bilgileri: SDK sağlayıcının kaydettirdiği SDK adı, logo ve şirket adı. Sağlayıcısı tarafından kaydedilmeyen SDK'ların bilgileri en son SDK sürümünün POM dosyasından alınır. Bu dosya mevcut değilse bunun yerine alan adı ve yer tutucu bir logo ile SDK'nın Maven kimliği gösterilir.
  • Kayıt rozeti: SDK'nın Google Play SDK Console'da kayıtlı olduğunu gösterir. Rozetin görünümü aşağıdaki gibidir:

    Google Play geliştiricisi olarak, kullandığınız SDK'lar nedeniyle Google Play'in Geliştirici Program Politikaları'nı ihlal etmediğinizden emin olmak sizin sorumluluğunuzdadır.
  • SDK ayrıntıları:
    • SDK sağlayıcının sunduğu özgün ticari ürünü veya hizmeti oluşturan Maven yapılarının listesi. Söz konusu SDK'nın bağımlı olduğu başka kitaplıklar da olabileceği için bu liste her zaman eksiksiz olmayabilir ancak genellikle tüm üst düzey kitaplıkları kapsar.
    • Uygulama geliştiricilerin Veri Güvenliği Formlarını doldurmalarına yardımcı olmak üzere SDK sağlayıcıları tarafından sağlanan kılavuzlara bağlantı veren bir URL.
  • Android entegrasyonu: Bu bilgi en son SDK sürümünden alınır.
    • Son sürüm
    • Hedef API düzeyi
    • Minimum API düzeyi
    • ProGuard kuralları: Maven deposunda yayınlanan AAR veya JAR içinde ProGuard dosyası olup olmadığını kontrol eder. Dosya varsa otomatik olarak uygulamanın ProGuard kuralları dosyasıyla birleştirilir.
      • Not: Hem hedef API düzeyi hem de minimum API düzeyi, AAR'lerin içindeki AndroidManifest.xml dosyasından çıkarılır. AAR yerine JAR dosyası yayınlanmışsa bu bilgiye sahip olmadığımız için onun yerine "Sağlanmıyor" ifadesi gösterilir.
  • Uygulama yüklemeleri bazında SDK kullanımı: Farklı yükleme tabanı boyutlarına göre SDK'nın kullanıldığı uygulamaları gösterir.
  • SDK sürümü kullanımı: SDK'nın en çok kullanılan beş sürümünü ve bu sürümlerin her birini kullanan uygulamaların sayısını gösterir.
  • Android izinleri: SDK'nın yeni sürümlerinden en az birinin kullandığı API'leri koruyan Android izinlerinin listesini gösterir. Son bir yıl içinde yayınlanan SDK sürümleri yeni kabul edilir. SDK'nın söz konusu izne her zaman ihtiyaç duymadığı ve yalnızca uygulama tarafından sağlanması halinde kullandığı isteğe bağlı kullanımlar da bu kapsamdadır.
    • Not: Google Play, SDK'ların kullandığı tüm izinleri her zaman tespit edemeyebilir.
    • Önemli: "Android izinleri", Nisan 2023 itibarıyla Google Play politika koşulları hakkında da ek bilgi sağlamaktadır. Bir iznin kullanımı, uygulamanın kullanıma sunulduğu bölgedeki belirli yasal şartlara ek olarak Google Play'de kısıtlı erişim ve/veya açıklama ve kullanıcı rızası koşullarına tabi olabilir.
  • Uygulama bazında SDK kullanımını sürdürme: SDK'nın belirtilen sürenin sonunda uygulamalar tarafından kullanılmaya devam etme olasılığını (Google Play'de yayınlanan uygulamalardan gözlemlenen bilgilere dayalıdır) ifade eder. Uygulamanın kullanımdaki hiçbir sürümünde bulunmayan bir SDK o uygulama tarafından artık kullanılmıyor kabul edilir.
  • Sürüme genel bakış: Play SDK Console'da yer alan SDK sağlayıcıların sürüme özgü mesajlarının özetidir.

Dizin'de hangi SDK'lar listelenir?

Google Play SDK Dizini'nde listelenecek SDK'nın aşağıdaki şartları karşılaması gerekir:

  • Maven deposu üzerinden dağıtılan ticari bir SDK olmalıdır.
  • Mevcut SDK Dizini kategorilerinden birinde yer almalıdır.
  • Google Play'in verilerine göre SDK Dizini'nin etkin uygulama ve kullanıcı yükleme sayısı eşiklerini karşılamalıdır. Yani, 100 uygulama tarafından kullanılmalıdır ve uygulama yükleme sayısı en az 100 milyon olmalıdır.

Not: Veriler, kitaplık bağımlılıklarını Google Play ile paylaşan ve 1.000'den fazla kez yüklenmiş uygulamalara dayalıdır. Yalnızca son 30 gün içinde en az bir kez açılmış cihazlardaki yükleme işlemleri sayılır.

SDK'nızın ölçütleri karşıladığını düşünüyorsanız ancak listede yer almıyorsa lütfen listeleme talep formunu doldurup SDK bilgilerinizi sağlayın. Listeleme ölçütlerini karşıladığını tespit edersek SDK'nızın eklenmesi için sizinle iletişime geçeriz.

İlgili içerik

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?

Daha fazla yardıma mı ihtiyacınız var?

Bir sonraki adımları deneyin:

Arama
Aramayı temizle
Aramayı kapat
Ana menü
3950796383829707555
true
Yardım Merkezinde Arayın
true
true
true
true
true
92637
false
false