Muchos desarrolladores de apps usan productos y servicios externos para habilitar funciones clave en sus apps. En general, estos servicios se distribuyen a través de una o más bibliotecas de código que comúnmente se denominan kit de desarrollo de software (SDK).
El Índice SDK de Google Play te ayuda a obtener información sobre los SDKs comerciales más usados. El índice combina los datos de uso de las apps de Google Play con la información recopilada gracias a la detección de códigos. Como resultado, logra proporcionar indicadores y atributos diseñados con el objetivo de ayudarte a decidir entre adoptar, mantener o quitar un SDK de tu app.
Usa el Índice de SDK
Puedes buscar un SDK por su nombre, por el nombre de la empresa o por el ID de Maven en la barra de búsqueda. También puedes encontrarlo dentro de la categoría a la que pertenece. Si quieres ver más detalles, haz clic en una ficha. La ficha de cada SDK combina los datos de uso de las apps de Google Play que comparten sus dependencias de biblioteca con Google Play y que tienen al menos 1,000 instalaciones (instalaciones en dispositivos que se activaron al menos una vez en los últimos 30 días).
Cómo entender la información de la ficha del SDK
En la página de la ficha del SDK, encontrarás el siguiente conjunto de indicadores y atributos del SDK:
- Información del desarrollador: Indica el nombre del SDK, el logotipo y el nombre de la empresa como los registró el proveedor del SDK. En los casos en que el proveedor no registró el SDK, los detalles se toman del archivo POM de la versión más reciente del SDK. Si no está disponible, se muestra el ID de Maven del SDK junto con el nombre de dominio y un marcador de posición de logotipo.
- Insignia de registro: Indica que el SDK está registrado en Google Play SDK Console. Así se ve la insignia:
Como desarrollador de Google Play, es tu responsabilidad asegurarte de que el SDK que usas no incumpla las Políticas del programa para desarrolladores de Google Play.
- Detalles del SDK:
- La lista de artefactos de Maven que, en conjunto, conforman los distintos servicios o productos comerciales que ofrece el proveedor del SDK; es posible que esta lista no siempre sea exhaustiva, ya que el SDK quizás dependa de otras bibliotecas (pero, por lo general, incluirá cualquier biblioteca de nivel superior)
- Una URL para que los proveedores del SDK incluyan un vínculo a cualquier información que ofrezcan para ayudar a los desarrolladores de apps a completar los formularios de seguridad de los datos
- Integración de Android: Esta información se basa en la versión más reciente del SDK.
- Versión más reciente
- Nivel de API objetivo
- Nivel de API mínimo
- Reglas de ProGuard: Verifica si existe un archivo ProGuard en el AAR o JAR publicado en el repositorio de Maven. De ser así, el archivo ProGuard se combina automáticamente con el archivo de reglas de ProGuard de la app.
- Nota: Tanto el nivel de API objetivo como el mínimo se extraen del manifiesto AndroidManifest.xml de los archivos AAR. Cuando se publican archivos JAR, no tenemos esta información. En su lugar, se muestra "No proporcionadas".
- Adopción del SDK por instalaciones de apps: Muestra el uso del SDK por parte de apps con diferentes tamaños de bases de instalaciones.
- Adopción del SDK según la versión: Muestra las cinco versiones más usadas del SDK y la cantidad de apps que usan cada una de esas versiones.
- Permisos de Android: Muestra una lista de permisos de Android que protegen a una o múltiples APIs que se estén usando en al menos una versión reciente del SDK. Se considera que una versión del SDK es reciente si se publicó en el último año. Esto incluye el uso opcional por parte del SDK en los casos en que el SDK no siempre requiere este permiso, y solo puede usarlo si la app lo habilitó.
- Nota: Google Play no siempre puede detectar todos los permisos que usa un SDK.
- Importante: A partir de abril de 2023, la sección "Permisos de Android" también proporciona información adicional sobre los requisitos de las políticas de Google Play. El uso de un permiso podría estar sujeto a requisitos de acceso restringido o de divulgación y consentimiento en Google Play (además de los requisitos reglamentarios específicos donde esté disponible la app).
- Retención del SDK por app Presenta la probabilidad (según lo que se observó en las apps publicadas en Google Play) de que una app continúe usando este SDK después del tiempo especificado. Se considera que una app dejó de usar un SDK si no hay versiones publicadas de la app que lo usa.
- Descripción general de la versión: Es un resumen de los mensajes específicos de cada versión de los proveedores del SDK que participan en Play SDK Console.
¿Cuáles son los SDKs que se incluyen en el Índice?
Para aparecer en el Índice SDK de Google Play, el SDK debe cumplir con los siguientes requisitos:
- Ser un SDK comercial distribuido a través de un repositorio de Maven
- Entrar en una de las categorías existentes del Índice SDK
- Alcanzar los umbrales de instalaciones y usos en apps activas del Índice SDK (según los datos de Google Play, que se use en 100 apps y tenga al menos 100 millones de instalaciones)
Nota: Los datos se basan en apps que comparten sus dependencias de bibliotecas con Google Play y que tienen más de 1,000 instalaciones. Solo se cuentan las instalaciones en dispositivos que se activaron al menos una vez en los últimos 30 días.
Si crees que tu SDK cumple con los criterios, pero no aparece en la lista, completa el formulario de solicitud de inclusión y proporciona los detalles del SDK. Si consideramos que cumple con los criterios de inclusión, nos comunicaremos contigo para agregarlo.
Contenido relacionado
- Obtén información para usar los SDKs externos en tu app.
- Si eres un proveedor de SDK, puedes ver este formato opcional que te servirá para publicar guías destinadas a los usuarios en relación con la sección de Seguridad de los datos de Google Play.