Los Servicios de Google Play contienen un amplio conjunto de SDKs para Android que te ayudarán a compilar tu app, mejorar la privacidad y seguridad, atraer a los usuarios y expandir tu negocio. Estos SDK solo requieren que se incluya una biblioteca cliente ligera en tu app, como se muestra en la figura 1. En el entorno 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.
A través de implementaciones compartidas del cliente, los Servicios de Google Play hacen lo siguiente:
- Ayuda 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.
- Recibe actualizaciones automáticas, independientemente de las actualizaciones del SO, del OEM o de la app, para que tus usuarios reciban mejoras y correcciones de errores con mayor rapidez.
- Ofrece retrocompatibilidad con Android 7.0 (nivel de API 24) y funciona 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 con facilidad los problemas de tiempo de ejecución, como cuando un servicio falta, está inhabilitado o está desactualizado. Cuando habilitas la reducción de código, el optimizador de R8 disminuye aún más el impacto del SDK en el tamaño del paquete, ya que quita el código sin usar.
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 Maven de Google.
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 de forma independiente de las actualizaciones de imágenes del sistema del operador, el SO o el OEM. En general, los dispositivos que ejecutan Android 7.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 con mayor rapidez, y tú puedes aprovechar las APIs más recientes y, al mismo tiempo, llegar a la mayoría de los dispositivos del ecosistema Android. No se admiten los dispositivos con versiones anteriores a Android 7.0 ni los que no tienen instalados los Servicios de Google Play.
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.