Вземане на информирани решения с Google Play SDK Index

Много програмисти на приложения разчитат на продукти и услуги на трети страни за обезпечаването на ключова функционалност в приложенията си. Тези услуги често се разпространяват чрез една или повече библиотеки с код, които обикновено се наричат комплекти за разработване на софтуер (SDK).

Google Play SDK Index ви помага да научите повече за най-използваните комерсиални SDK. Услугата комбинира данни за употребата на приложенията в Google Play с информация, събрана чрез технология за откриване на код, за да предостави атрибути и сигнали, които имат за цел да ви помогнат да решите дали да приложите, запазите или премахнете даден SDK от приложението си.

Използване на SDK Index

В лентата за търсене можете да потърсите даден SDK по името му, това на компанията или идентификатора му в Maven. Също така имате възможност да го потърсите в категорията, към която принадлежи. Оттам можете да кликнете върху дадена обява, за да видите повече подробности. Всички обяви за SDK комбинират данни за употребата на приложения в Google Play, които имат поне 1000 инсталирания (на устройства, които са били включени поне веднъж през последните 30 дни) и споделят необходимите за тях библиотеки с Google Play.

Тълкуване на информацията в обявата за SDK

На страницата на обявата за SDK ще намерите следния набор от сигнали и атрибути за него:

  • Подробности за програмиста: Името и логото на SDK, включително името на компанията, както е регистрирано от съответния доставчик. В случай че SDK не е регистриран от доставчика си, подробностите се извличат от POM файла в най-новата версия на SDK. Ако този файл не е налице, вместо това се показват идентификаторът на SDK в Maven, името на домейна и заместващо лого.
  • Значка за регистрация: Показва, че съответният SDK е регистриран в Google Play SDK Console. Ето как изглежда значката:

    Като програмист в Google Play е ваша отговорност да се уверите, че използвайки определени SDK, не нарушавате програмните правила за програмистите в услугата.
  • Подробности за SDK:
    • Списъкът с артефакти в Maven, които заедно съставляват отделния комерсиален продукт или услуга, предлагани от доставчика на SDK. Този списък невинаги е изчерпателен, тъй като може да има други библиотеки, необходими за съответния SDK, но обикновено ще включва тези от първо ниво.
    • URL адрес, чрез който доставчиците на SDK да споделят указания, с чиято помощ програмистите на приложения да попълнят формулярите си за безопасност на данните.
  • Интегриране в Android: Тази информация е въз основа на най-новата версия на SDK.
    • Най-нова версия.
    • Целево API ниво.
    • Минимално API ниво.
    • Правила на ProGuard – проверяват дали даден файл на ProGuard съществува сред AAR или JAR файловете, публикувани в хранилището на Maven. Ако е така, файлът на ProGuard се обединява автоматично с файла с правила на ProGuard за приложението.
      • Забележка: Целевото и минималното API ниво се извличат от AndroidManifest.xml на AAR файловете. При публикуване на JAR файлове не разполагаме с тази информация и вместо това ще видите съобщението „Не се предоставя“.
  • Възприемане на SDK по инсталирания на приложението: Показва използването на SDK от приложения с различен общ брой инсталирания.
  • Възприемане на SDK по версия: Показва петте най-използвани версии на SDK и броя приложения, ползващи всяка от тях.
  • Разрешения за Android: Показва списък с разрешения за Android, които защитават приложните програмни интерфейси (API), използвани поне в една скорошна версия на SDK. Версията се счита за скорошна, ако е публикувана през последната година. Това включва незадължителната употреба от страна на SDK, при която той невинаги изисква съответното разрешение и може да го използва само ако е предоставено от приложението.
    • Забележка: Google Play невинаги открива всички разрешения, използвани от даден SDK.
    • Важно: От април 2023 г. в „Разрешения за Android“ ще намерите и допълнителна информация за изискванията на правилата на Google Play. Използването на дадено разрешение може да е предмет на ограничен достъп и/или за него в Google Play да има изисквания за разкриване на информация и получаване на съгласие (в допълнение към конкретни регулаторни изисквания на мястото, където се предлага приложението).
  • Задържане на SDK по приложение: Представя вероятността (въз основа на наблюденията от публикуваните в Google Play приложения) дадено приложение да продължи да използва съответния SDK след посоченото време. Счита се, че приложение е спряло да използва даден SDK, ако той не се ползва в активните му версии.
  • Общ преглед на версията: Обобщена информация за съобщенията от участващи в Google Play SDK Console доставчици на SDK относно конкретни версии.

Кои SDK са включени в Google Play SDK Index?

За да бъде включен в Google Play SDK Index, SDK трябва:

  • да е комерсиален SDK, разпространяван чрез хранилище в Maven;
  • да попада в една от съществуващите категории в SDK Index;
  • да покрива праговете на SDK Index за активни приложения и инсталирания от потребители според данните от Google Play: да се използва от 100 приложения и да има поне 100 милиона инсталирания на приложение.

Забележка: Данните са въз основа на приложения, които споделят необходимите за тях библиотеки с Google Play и имат над 1000 инсталирания. Инсталиранията се отчитат само на устройства, които са били включени поне веднъж през последните 30 дни.

Ако смятате, че вашият SDK отговаря на критериите, но не е включен в списъка, попълнете съответния формуляр за заявка и предоставете подробности за своя SDK. В случай че отговаря на критериите за включване в списъка, ще се свържем с вас, за да го добавим.

Сродно съдържание

Това полезно ли бе?

Как можем да направим подобрения?

Нуждаете се от още помощ?

Изпробвайте следните стъпки:

Търсене
Изчистване на търсенето
Затваряне на търсенето
Главно меню
3098453500557517425
true
Търсене в Помощния център
true
true
true
true
true
92637
false
false