Los Servicios de Google Play impulsan un amplio conjunto de SDKs en Android que te ayudarán a compilar tu app, mejorar la privacidad y seguridad, atraer a los usuarios y expandir tu negocio. Estos SDK son únicos, ya que solo requieren que se incluya una biblioteca cliente liviano en tu app, como se muestra en la Figura 1. En el entorno de ejecución, la biblioteca cliente se comunica con la mayor parte de la implementación y la huella del SDK en los Servicios de Google Play.
Al proporcionar implementaciones compartidas del cliente, los Servicios de Google Play hacen lo siguiente:
- Ayuda a optimizar los recursos del 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 del SO, del OEM o de la app) por lo que los usuarios reciben mejoras y correcciones de errores más rápidamente.
- Powers SDK que son retrocompatibles con Android 5.0 (nivel de API 21) y están disponibles en una variedad de 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 con la tecnología de los Servicios de Google Play proporciona una biblioteca cliente liviana que contiene las APIs necesarias para interactuar con su servicio respectivo. Otras APIs te permiten resolver cualquier problema en el entorno de ejecución, como servicios faltantes, inhabilitados o desactualizados. Si usas Android Studio 3.4 o versiones posteriores y habilitas la reducción de código, el optimizador R8 puede ayudarte a reducir aún más el impacto de cada SDK y su impacto en el tamaño del paquete de tu app.
Para acceder a funciones o productos nuevos de los Servicios de Google Play, actualiza el SDK cuando lances una versión nueva en el repositorio de Maven de Google.
Servicios
Los Servicios de Google Play contienen servicios de Google integrados en el dispositivo que se ejecutan en segundo plano en cada dispositivo Android certificado por Google.
Las actualizaciones automáticas de los Servicios de Google Play se entregan independientemente de las actualizaciones de imágenes del sistema del operador, del SO o del OEM. En general, los dispositivos que ejecutan Android 5.0 o versiones posteriores reciben actualizaciones automáticamente, siempre que tengan los Servicios de Google Play instalados y suficiente almacenamiento disponible. Esto significa que los usuarios reciben mejoras y correcciones de errores más rápidamente, y que puedes aprovechar las APIs más recientes a la vez que llegas a la mayoría de los dispositivos del ecosistema de Android. No se admiten dispositivos anteriores a Android 5.0 ni aquellos que no tengan 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.