Los Servicios de Google Play impulsan 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 empresa. Estos SDKs son únicos en el sentido de que solo requieren que se incluya una biblioteca de cliente liviano en tu app, como se muestra en la Figura 1. Durante el tiempo de ejecución, la biblioteca cliente se comunica con la mayor parte de la implementación y el espacio en disco del SDK en los servicios de Google Play.
Los Servicios de Google Play proporcionan implementaciones compartidas del cliente que 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, el OEM o la app, para que los usuarios reciban mejoras y correcciones de errores más rápido.
- Potencia SDKs que son retrocompatibles con Android 6.0 (nivel de API 23) 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 tecnología de los Servicios de Google Play proporciona una biblioteca cliente liviana que contiene las APIs necesarias para interactuar con su respectivo servicio. Otras APIs te permiten resolver cualquier problema durante el tiempo 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 de R8 puede ayudar a reducir aún más el espacio de cada SDK y su impacto en el tamaño del paquete de tu app.
Para acceder a nuevas funciones o productos de los Servicios de Google Play, actualiza el SDK cuando se lanzamiento una versión nueva en el repositorio de Google Maven.
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 imagen del operador, el SO o el OEM. En general, los dispositivos con Android 6.0 o versiones posteriores reciben actualizaciones automáticamente, siempre y cuando tengan instalados los Servicios de Google Play y tengan 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 con versiones 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.