Fare scelte consapevoli con Google Play SDK Index

Molti sviluppatori di app si affidano a prodotti e servizi di terze parti per attivare le funzionalità di base nelle proprie app. Questi servizi sono spesso distribuiti tramite una o più librerie di codice che insieme vengono comunemente definite SDK (Software Development Kit).

Google Play SDK Index ti consente di saperne di più sugli SDK commerciali più utilizzati. Combina i dati sull'utilizzo delle app di Google Play con le informazioni raccolte tramite il rilevamento del codice per fornire attributi e indicatori pensati per aiutarti a decidere se adottare, mantenere o rimuovere un SDK dalla tua app.

Usare SDK Index

Puoi cercare un SDK nella barra di ricerca in base al nome, al nome della società o all'ID Maven oppure cercarlo all'interno della categoria a cui appartiene. Dopodiché puoi fare clic su una scheda per visualizzare ulteriori dettagli. Nella scheda di ogni SDK vengono combinati i dati sull'utilizzo di app di Google Play con almeno 1000 installazioni (installazioni su dispositivi che sono stati accesi almeno una volta negli ultimi 30 giorni) e che condividono le loro dipendenze di libreria con Google Play.

Come interpretare le informazioni delle schede degli SDK

Nella pagina della scheda dell'SDK troverai il seguente insieme di indicatori e attributi relativi all'SDK:

  • Dettagli sviluppatore: il nome dell'SDK, il logo e il nome dell'azienda registrati dal provider di SDK. Se l'SDK non è stato registrato dal relativo fornitore, i dettagli vengono recuperati dal file POM della versione più recente dell'SDK. Se il file non è disponibile, vengono visualizzati l'ID Maven dell'SDK, il nome di dominio e un logo segnaposto.
  • Badge di registrazione: indica che l'SDK è registrato in Google Play SDK Console. Ecco che aspetto ha il badge:

    In qualità di sviluppatore di Google Play, è tua responsabilità assicurarti che gli SDK che utilizzi non causino la violazione da parte tua delle Norme del programma per gli sviluppatori di Google Play.
  • Dettagli SDK:
    • L'elenco di elementi Maven che insieme costituiscono il servizio o il prodotto commerciale distinto offerto dal fornitore dell'SDK. Questo elenco potrebbe non essere sempre esaustivo, in quanto potrebbero esserci altre librerie da cui dipende l'SDK, ma in genere include tutte le librerie di primo livello.
    • Un URL che consente ai provider di SDK di rimandare alle eventuali indicazioni che mettono a disposizione per aiutare gli sviluppatori di app a compilare i relativi moduli Sicurezza dei dati.
  • Integrazione Android: queste informazioni sono basate sulla versione più recente dell'SDK.
    • Ultima versione
    • Livello API target
    • Livello API minimo
    • Regole di ProGuard: viene controllato se esiste un file ProGuard nel file AAR o JAR pubblicato nel Repository Maven. In questo caso, il file ProGuard viene unito automaticamente al file di regole di ProGuard dell'app.
      • Nota: sia il livello API target sia il livello API minimo vengono estratti dal file AndroidManifest.xml dei file AAR. Quando vengono pubblicati file JAR, non disponiamo di queste informazioni e mostriamo invece "Non fornito".
  • Adozione SDK per installazioni di app: mostra l'utilizzo dell'SDK da parte di app con installazioni attive di dimensioni diverse.
  • Adozione SDK per versione: mostra le cinque versioni dell'SDK più utilizzate e il numero di app che usano ognuna di queste versioni.
  • Autorizzazioni Android: mostra un elenco di autorizzazioni Android che proteggono una o più API utilizzate da almeno una versione recente dell'SDK. Una versione dell'SDK è considerata recente se è stata pubblicata nell'ultimo anno. È incluso l'utilizzo facoltativo da parte dell'SDK, qualora l'SDK non richieda sempre questa autorizzazione, e l'autorizzazione può essere utilizzata solo se l'app l'ha resa disponibile.
    • Nota: Google Play non è sempre in grado di rilevare tutte le autorizzazioni utilizzate da un SDK.
    • Importante: a partire da aprile 2023, la sezione "Autorizzazioni Android" fornisce anche informazioni aggiuntive sui requisiti delle norme di Google Play. L'utilizzo di un'autorizzazione potrebbe essere soggetto a requisiti di accesso limitato e/o informativa e per il consenso su Google Play (oltre a requisiti normativi specifici quando l'app viene resa disponibile).
  • Conservazione dati SDK per app: indica la probabilità (in base a quanto osservato nelle app pubblicate su Google Play) che un'app utilizzerà ancora questo SDK dopo il periodo di tempo specificato. L'utilizzo di un SDK da parte di un'app è considerato interrotto in assenza di versioni pubblicate dell'app che lo usa.
  • Panoramica versione: un riepilogo di tutti i messaggi specifici della versione dei fornitori di SDK che partecipano a Play SDK Console.

Quali SDK sono elencati nell'indice?

Per essere inserito in Google Play SDK Index, l'SDK deve:

  • Essere un SDK commerciale distribuito tramite un Repository Maven.
  • Rientrare in una delle categorie di SDK Index esistenti.
  • Rispettare le soglie di installazione di app attive e di utilizzo degli utenti di SDK Index, in base ai dati di Google Play: in uso in 100 app e almeno 100 milioni di installazioni di app.

Nota: i dati si basano sulle app che condividono le loro dipendenze di libreria con Google Play e che hanno oltre 1000 installazioni. Vengono conteggiate solo le installazioni sui dispositivi che sono stati attivati almeno una volta negli ultimi 30 giorni.

Se ritieni che il tuo SDK soddisfi i criteri, ma non è inserito nell'elenco, compila il modulo per la richiesta di inserimento e fornisci i dettagli dell'SDK. Se rileviamo che l'SDK soddisfa i criteri di inserimento, ti contatteremo per aggiungerlo.

Contenuti correlati

È stato utile?

Come possiamo migliorare l'articolo?

Hai bisogno di ulteriore assistenza?

Prova i passaggi successivi indicati di seguito:

Ricerca
Cancella ricerca
Chiudi ricerca
Menu principale
10251944332451925995
true
Cerca nel Centro assistenza
true
true
true
true
true
92637
false
false