Многи програмери апликација се ослањају на независне производе и услуге да би омогућили кључне функције у апликацијама. Ове услуге се често дистрибуирају преко једне или више библиотека кодова које се заједнички називају пакети за развој софтвера (SDK).
Google Play SDK Index вам помаже да сазнате више о најчешће коришћеним комерцијалним пакетима за развој софтвера. Комбинује податке о коришћењу из Google Play апликација са информацијама прикупљеним преко откривања кода да би се пружили атрибути и сигнали осмишљени да вам помогну да одлучите да ли да усвојите, задржите или уклоните SDK из апликације.
Коришћење SDK Index-а
Можете да потражите SDK према његовом називу, називу предузећа или Maven ИД-у у траци за претрагу или да га потражите у категорији којој припада. Ту можете да кликнете на унос да бисте видели више детаља. Унос за сваки SDK комбинује податке о коришћењу из Google Play апликација које су имале најмање 1000 инсталирања (инсталирања на уређајима који су се укључили бар једном у претходних 30 дана) и који деле зависности библиотеке са Google Play-ом.
Како да разумете информације у уносу SDK-а
На страници уноса SDK-а се налази следећи скуп сигнала и атрибута SDK-а:
- Детаљи о програмеру: Назив SDK-а, логотип и назив предузећа које је регистровао добављач SDK-а. У случајевима када добављач услуге није регистровао SDK, детаљи се преузимају из POM фајла најновије верзије SDK-а. Ако није доступан, приказује се Maven ИД SDK-а, као и име домена и логотип чувара места.
- Значка регистрације: ова вредност означава да је SDK регистрован у услузи Google Play SDK Console. Ево како значка изгледа:
Као Google Play програмер, дужни сте да се уверите да ниједан SDK који користите не крши Google Play смернице програма за програмере.
- Детаљи о SDK-у:
- Листа Maven артефаката који заједно чине засебан комерцијални производ или услугу коју нуди добављач SDK-а. Ова листа можда није увек свеобухватна јер могу да постоје друге библиотеке од којих овај SDK зависи, али обично обухвата све библиотеке највишег нивоа.
- URL преко ког добављачи SDK-а упућују на евентуална упутства која пружају да би програмери апликација могли да попуне обрасце Безбедност података.
- Интеграција са Android-ом: Ове информације се заснивају на најновијој верзији SDK-а:
- Најновија верзија
- Циљни API ниво
- Минимални API ниво
- Proguard правила – проверава да ли постоји proguard фајл у AAR-у или JAR-у који су објављени у Maven складишту. Ако је то случај, proguard фајл се аутоматски обједињује са фајлом са proguard правилима апликације.
- Напомена: Циљни API ниво и минимални API ниво се издвајају из AndroidManifest.xml или AAR фајлова. Када се JAR фајлови објаве, немамо те информације, већ приказујемо „Није наведено“.
- Усвајање SDK-а према инсталирањима апликације: Приказује коришћење SDK-а према апликацијама са различитим бројем инсталирања.
- Усвајање верзије SDK-а: Приказује пет најчешће коришћених верзија SDK-а и број апликација које користе сваку од тих верзија.
- Дозволе за Android: Приказује листу Android дозвола које штите API-је које користи бар једна недавна верзија SDK-а. Сматра се да је верзија SDK-а недавна ако је објављена током прошле године. То обухвата опционално коришћење SDK-а када SDK не захтева увек ову дозволу и може да је користи само ако је апликација ту дозволу учинила доступном.
- Напомена: Google Play не може увек да открије све дозволе које користи SDK.
- Важно: Од априла 2023. „дозволе за Android“ пружају и додатне информације о условима Google Play смерница. Коришћење дозволе може да подлеже условима за ограничени приступ, откривање и сагласност на Google Play-у (поред конкретних регулаторних услова на локацији на којој је апликација доступна).
- Задржавање SDK-а према апликацији: Приказује вероватноћу (на основу онога што је уочено у апликацијама објављеним на Google Play-у) да ће апликација и даље користити овај SDK после наведеног времена. Сматра се да је апликација престала да користи SDK ако не постоје активне верзије те апликације које га користе.
- Преглед верзије: Резиме свих порука за појединачне верзије од добављача SDK-а који учествују у услузи Play SDK Console.
Који пакети за развој софтвера су наведени у Index-у?
Да бисте били наведени у Google Play SDK Index-у, SDK мора:
- да буде комерцијални SDK који се дистрибуира преко Maven складишта.
- да спада у једну од постојећих категорија SDK Index-а.
- да испуњава SDK Index граничне вредности инсталирања активне апликације и коришћења корисника у складу са Google Play подацима: да га користи 100 апликација и да има најмање 100 милиона инсталирања апликација.
Напомена: Подаци се заснивају на апликацијама које деле неопходне ресурсе библиотеке са Google Play-ом и које имају преко 1000 инсталирања. Инсталирања се броје само на уређајима који су укључени бар једном у последњих 30 дана.
Ако сматрате да SDK испуњава критеријуме, али није наведен, попуните образац захтева за унос и наведите детаље SDK-а. Ако утврдимо да испуњава критеријуме за унос, обратићемо вам се како бисмо га додали.
Сродни садржај
- Сазнајте више о коришћењу независних пакета за развој софтвера у апликацији
- Ако сте добављач SDK-а, можете да прегледате овај опционални формат помоћу ког можете да објављујете упутства за кориснике у вези са одељком Безбедност података на Google Play-у