Los Servicios de Google Play impulsan un amplio conjunto de SDKs en Android para compilar tu app, mejorar la privacidad y seguridad, atraer a los usuarios y expandir tu negocio. Estos SDKs solo requieren que se incluya una biblioteca cliente ligera en tu app, como se muestra en la figura 1. En el tiempo de ejecución, la biblioteca cliente se comunica con una implementación completa que se ejecuta en la aplicación principal de los Servicios de Google Play.
Al proporcionar implementaciones compartidas del cliente, los Servicios de Google Play hacen lo siguiente:
- Ayudan a optimizar los recursos integrados en el dispositivo, como el almacenamiento y la memoria, para mejorar la calidad de la app y la experiencia general de los usuarios.
- Reciben actualizaciones automáticas, independientemente de las actualizaciones del SO, del OEM o de la app, por lo que los usuarios reciben mejoras y correcciones de errores más rápido.
- Proporcionan retrocompatibilidad con Android 6.0 (nivel de API 23) y funcionan en varios factores de forma, lo que te permite llegar a más usuarios con menos esfuerzo.
Figura 1: Los Servicios de Google Play reciben actualizaciones periódicas que contienen mejoras y correcciones de errores.
Cómo funcionan los Servicios de Google Play
SDK
Cada SDK de los Servicios de Google Play incluye una biblioteca cliente ligera con APIs que interactúan con un servicio que se ejecuta en la aplicación de los Servicios de Google Play. Estas bibliotecas también proporcionan asistentes para controlar correctamente los problemas de tiempo de ejecución, como cuando falta un servicio, está inhabilitado o desactualizado. Cuando habilitas la reducción de código, el optimizador R8 reduce aún más el impacto del SDK en el tamaño del paquete quitando el código que no se usa.
Para acceder a las nuevas funciones o productos de los Servicios de Google Play, actualiza el SDK cuando se lance una versión nueva en el repositorio de Google Maven.
Servicios
Los Servicios de Google Play contienen un conjunto principal de servicios en segundo plano integrados en el dispositivo que se ejecutan en todos los dispositivos Android certificados por Google.
Las actualizaciones automáticas de los Servicios de Google Play se entregan independientemente de las actualizaciones de la imagen del sistema del operador, del SO o del OEM. En general, los dispositivos con Android 6.0 o versiones posteriores reciben actualizaciones automáticamente, siempre que tengan instalados los Servicios de Google Play y suficiente almacenamiento disponible. Esto significa que los usuarios reciben mejoras y correcciones de errores más rápido, y puedes aprovechar las APIs más recientes mientras llegas a la mayoría de los dispositivos del ecosistema de Android. No se admiten dispositivos anteriores a Android 6.0 ni dispositivos sin los Servicios de Google Play instalados.
Próximos pasos: Configura tu app
Para comenzar a usar las APIs de los Servicios de Google Play en tu app, lee esta guía de configuración.