Veel app-ontwikkelaars vertrouwen op producten en services van derden om belangrijke functionaliteit in hun apps mogelijk te maken. Deze services worden vaak gedistribueerd via een of meer codebibliotheken die samen een Software Development Kit (SDK) worden genoemd.
De Google Play SDK Index biedt meer informatie over de meestgebruikte commerciële SDK's. De SDK Index combineert gebruiksgegevens van Google Play-apps met informatie die wordt verzameld via codedetectie om kenmerken en signalen te bieden waarmee je kunt beslissen of je een SDK wilt implementeren, behouden of uit je app wilt verwijderen.
SDK Index gebruiken
Je kunt in de zoekbalk naar een SDK zoeken op naam, bedrijfsnaam of Maven-ID, of je kunt de SDK opzoeken binnen de categorie waartoe die behoort. Van daaruit klik je op een vermelding om meer informatie te bekijken. De vermelding van elke SDK combineert gebruiksgegevens van Google Play-apps met ten minste 1000 installaties (installaties op apparaten die in de afgelopen 30 dagen ten minste één keer zijn aangezet) en die hun bibliotheekafhankelijkheden delen met Google Play.
Inzicht in de gegevens van de SDK-vermelding
Op de pagina met SDK-vermeldingen vind je de volgende SDK-signalen en -kenmerken:
- Ontwikkelaarsgegevens: De SDK-naam, het logo en de bedrijfsnaam zoals geregistreerd door de SDK-provider. In gevallen waarin de SDK niet is geregistreerd door de provider, worden de gegevens opgehaald uit het POM-bestand van de nieuwste SDK-versie. Als de SDK niet beschikbaar is, wordt in plaats daarvan de Maven-ID van de SDK getoond, samen met de domeinnaam en een tijdelijke logo-aanduiding.
- Registratiebadge: Geeft aan dat de SDK is geregistreerd in de Google Play SDK Console. Zo ziet de badge eruit:
Als Google Play-ontwikkelaar is het je verantwoordelijkheid om ervoor te zorgen dat de SDK's die je gebruikt niet in strijd zijn met het Programmabeleid voor ontwikkelaars van Google Play.
- SDK-gegevens:
- De lijst van Maven-artefacten die samen het specifieke commerciële product of de service van de SDK-provider omvatten. Deze lijst is mogelijk niet altijd volledig, omdat er misschien andere bibliotheken zijn waarvan deze SDK afhankelijk is. Deze lijst bevat meestal bibliotheken op het hoogste niveau.
- Een URL voor SDK-providers die linkt naar alle richtlijnen die ze beschikbaar stellen, zodat app-ontwikkelaars hun formulier Veiligheid van gegevens kunnen invullen.
- Android-integratie: Deze informatie is gebaseerd op de nieuwste SDK-versie.
- Nieuwste versie
- Doel-API-niveau
- Minimale API-niveau
- Proguard-regels: Hiermee wordt gecheckt of er een proguard-bestand aanwezig is in het aar- of jar-bestand dat in de Maven-repository is gepubliceerd. Als dit het geval is, wordt het proguard-bestand automatisch samengevoegd met het proguard-bestand van de app.
- Opmerking: Zowel het doel-API-niveau als het minimale API-niveau worden opgehaald uit het bestand AndroidManifest.xml van aar-bestanden. Als er jar-bestanden worden gepubliceerd, hebben we deze informatie niet. In plaats daarvan staat er Niet opgegeven.
- SDK-gebruik op basis van app-installaties: Het gebruik van de SDK door apps met verschillende installatiebasisformaten.
- SDK-gebruik per versie: Toont de 5 meest gebruikte versies van de SDK en het aantal apps dat elk van deze versies gebruikt.
- Android-rechten: Toont een lijst met Android-rechten die een of meer API's beschermen die ten minste één recente versie van de SDK gebruikt/gebruiken. Een SDK-versie wordt als recent beschouwd als deze in het afgelopen jaar is gepubliceerd. Dit omvat optioneel gebruik door de SDK, waarbij de SDK deze toestemming niet altijd vereist en deze alleen kan gebruiken als de app deze beschikbaar heeft gemaakt.
- Opmerking: Google Play kan niet altijd alle rechten vaststellen die door een SDK worden gebruikt.
- Belangrijk: Vanaf april 2023 biedt het gedeelte Android-rechten ook aanvullende informatie over de beleidsvereisten van Google Play. Op het gebruik van een recht kunnen beperkte toegang en/of kennisgevings- en toestemmingsvereisten voor Google Play van toepassing zijn (naast specifieke wettelijke vereisten als de app beschikbaar is gemaakt).
- SDK-behoud per app: Geeft de waarschijnlijkheid aan (op basis van wat is waargenomen in apps die op Google Play zijn gepubliceerd) dat een app deze SDK na de gespecificeerde tijd nog steeds gebruikt. Een app is gestopt met het gebruik van een SDK als er geen live versies van de app meer zijn die de SDK gebruiken.
- Versieoverzicht: Een overzicht van alle versiespecifieke berichten van SDK-providers die deelnemen aan de Play SDK Console.
Welke SDK's worden vermeld in de index?
De SDK moet aan deze vereisten voldoen om te worden vermeld in de Google Play SDK Index:
- Het moet een commerciële SDK zijn die wordt gedistribueerd via een Maven-repository.
- De SDK moet in een van de bestaande SDK Index-categorieën vallen.
- De SDK moet voldoen aan de drempelwaarden voor actieve apps en installaties van gebruikers van de SDK Index, op basis van de gegevens van Google Play: de SDK moet worden gebruikt door 100 apps en minimaal 100 miljoen app-installaties hebben.
Opmerking: De gegevens zijn gebaseerd op apps die hun bibliotheekafhankelijkheden delen met Google Play en meer dan 1000 installaties hebben. Installaties tellen alleen mee op apparaten die in de afgelopen 30 dagen minimaal één keer zijn aangezet.
Als je denkt dat je SDK aan de criteria voldoet maar de SDK wordt niet vermeld, vul je het aanvraagformulier voor vermeldingen in en verstrek je de SDK-gegevens. Als we vaststellen dat je SDK aan de vermeldingscriteria voldoet, nemen we contact met je op om de vermelding toe te voegen.