Molts desenvolupadors d'aplicacions es basen en productes i serveis de tercers per activar la funcionalitat clau a les seves aplicacions. Aquests serveis sovint es distribueixen a través d'una o més biblioteques de codi a les quals habitualment es fa referència com a paquet de desenvolupament de programari (SDK).
L'Índex d'SDK de Google Play t'ajuda a obtenir més informació sobre els SDK comercials més utilitzats. Combina les dades d'ús de les aplicacions de Google Play amb la informació recollida a través de la detecció de codi per proporcionar atributs i senyals dissenyats per ajudar-te a decidir si vols adoptar o mantenir un SDK a la teva aplicació o suprimir-lo.
Utilitzar SDK Index
Pots cercar un SDK pel nom, pel nom de l'empresa o per l'identificador de Maven a la barra de cerca, o bé cercar-lo a la categoria a la qual pertany. Un cop allà, pots fer clic en una fitxa per veure'n més detalls. La fitxa de cada SDK combina les dades d'ús de les aplicacions de Google Play que tenen almenys 1.000 instal·lacions (instal·lacions en dispositius que s'han activat almenys una vegada durant els 30 darrers dies) i que comparteixen les seves dependències de biblioteca amb Google Play.
Com s'interpreta la informació de la fitxa de l'SDK
A la pàgina de la llista de l'SDK, trobaràs el conjunt següent de senyals i d'atributs de l'SDK:
- Dades del desenvolupador: el nom, el logotip i el nom de l'empresa de l'SDK registrats pel proveïdor de l'SDK. En cas que el proveïdor no hagi registrat l'SDK, les dades s'obtenen del fitxer POM de la versió més recent de l'SDK. Si no està disponible, es mostra l'identificador de Maven de l'SDK, juntament amb el nom del domini i un logotip d'espai reservat.
- Insígnia de registre: indica que l'SDK està registrat a Google Play SDK Console. Aquest és l'aspecte que té la insígnia:
Com a desenvolupador de Google Play, ets responsable de garantir que els SDK que utilitzis no provoquin que infringeixis les polítiques del programa per a desenvolupadors de Google Play.
- Detalls de l'SDK:
- La llista d'artefactes de Maven que representen conjuntament el producte comercial o el servei que ofereix el proveïdor de l'SDK. És possible que aquesta llista no sigui sempre exhaustiva, ja que aquest SDK pot dependre d'altres biblioteques, però normalment inclourà les biblioteques de nivell superior.
- URL perquè els proveïdors d'SDK enllacin a les indicacions que estiguin disponibles per ajudar els desenvolupadors d'aplicacions a emplenar els seus formularis de seguretat de les dades.
- Integració d'Android: aquesta informació es basa en la versió més recent de l'SDK.
- Darrera versió
- Nivell d'API objectiu.
- Nivell d'API mínim.
- Regles de ProGuard: es comprova si hi ha un fitxer de ProGuard a l'AAR o al JAR publicats al repositori de Maven. Si és així, el fitxer de ProGuard es combina automàticament amb el fitxer de regles de ProGuard de l'aplicació.
- Nota: tant el nivell d'API objectiu com el nivell d'API mínim s'extreuen del fitxer AndroidManifest.xml dels fitxers AAR. Quan es publiquen fitxers JAR, no tenim aquesta informació i, en lloc d'això, mostrem "No s'ha proporcionat".
- Adopció de l'SDK per instal·lacions d'aplicacions: es mostra l'ús de l'SDK per aplicacions amb parcs d'aplicacions instal·lades de diferents mides.
- Adopció de versions de l'SDK: es mostren les cinc versions més utilitzades de l'SDK i el nombre d'aplicacions que les utilitzen.
- Permisos d'Android: es mostra una llista dels permisos d'Android que protegeixen una API que almenys una versió recent de l'SDK utilitza. Una versió de l'SDK es considera recent si s'ha publicat durant el darrer any. S'hi inclou l'ús opcional de l'SDK en què l'SDK no sempre requereix aquest permís i només es pot utilitzar si l'aplicació ha fet que estigui disponible.
- Nota: Google Play no sempre pot detectar tots els permisos que utilitza un SDK.
- Important: a partir de l'abril de 2023, "Permisos d'Android" també proporciona informació addicional sobre els requisits de la política de Google Play. L'ús d'un permís pot estar subjecte a accés restringit o a requisits de comunicació i consentiment a Google Play (a més de requisits normatius específics de la ubicació on l'aplicació estigui disponible).
- Retenció de l'SDK per aplicació: es presenta la probabilitat (en funció del que s'ha observat a les aplicacions publicades a Google Play) que una aplicació continuï utilitzant aquest SDK després del temps especificat. Es considera que una aplicació ha deixat d'utilitzar un SDK si no hi ha cap versió publicada de l'aplicació que l'utilitzi.
- Informació general de la versió: resum de qualsevol missatge específic de la versió que hagin proporcionat els proveïdors d'SDK que participen a Play SDK Console.
Quins SDK s'inclouen a l'índex?
Perquè l'SDK consti a l'Índex d'SDK de Google Play, ha de:
- Ser un SDK comercial distribuït a través d'un repositori de Maven.
- Pertànyer a una de les categories existents de l'Índex d'SDK.
- Complir els llindars d'instal·lació d'aplicacions i d'usuaris actius de l'Índex d'SDK, segons les dades de Google Play: que l'utilitzin 100 aplicacions i les aplicacions s'hagin instal·lat almenys 100 milions de vegades.
Nota: les dades es basen en les aplicacions que comparteixen les seves dependències de biblioteca amb Google Play i tenen més de 1.000 instal·lacions. Les instal·lacions es compten només als dispositius que s'han activat almenys una vegada durant els 30 darrers dies.
Si creus que el teu SDK compleix els criteris, però no consta a la llista, emplena el formulari de sol·licitud de fitxa i proporciona'n els detalls. Si considerem que compleix els criteris de fitxes, contactarem amb tu per afegir-lo.
Contingut relacionat
- Obtén informació sobre l'ús d'SDK de tercers a l'aplicació.
- Si ets proveïdor d'SDK, pots consultar aquest format opcional que pots utilitzar a fi de publicar indicacions per als usuaris relacionades amb la secció Seguretat de les dades de Google Play.