Descripción general de los Servicios de Google Play

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 empresa. Estos SDKs solo requieren que se incluya una biblioteca cliente liviana en tu app, como se muestra en la figura 1. Durante 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.

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.
  • Proporciona retrocompatibilidad con Android 6.0 (nivel de API 23) y funciona en varios factores de forma, lo que te permite llegar a más usuarios con menos esfuerzo.

Las bibliotecas cliente livianas se comunican con los servicios de Google Play mediante el RPC. Los Servicios de Google Play están disponibles en teléfonos, tablets, laptops, TVs y relojes, así como en automóviles.

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 liviana 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 ayudantes para controlar de forma fluida los problemas del entorno de ejecución, por ejemplo, cuando falta un servicio, está inhabilitado o desactualizado. Cuando habilitas la reducción de código, el optimizador de R8 reduce aún más el impacto del SDK en el tamaño de tu paquete quitando el código que no se usa.

Para acceder a nuevas funciones o productos de los Servicios de Google Play, actualiza el SDK cuando se lancie 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 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.