Descripción general de los Servicios de Google Play

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 porque solo requieren que se incluya una biblioteca cliente delgada 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.

Cuando proporcionas 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 las apps 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 los usuarios reciban mejoras y correcciones de errores más rápido.
  • Promueve los SDKs 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.

Las bibliotecas cliente ligeras se comunican con los Servicios de Google Play a través de IPC. Los Servicios de Google Play están disponibles en teléfonos, tablets, laptops, TVs, relojes y 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 con la tecnología de los Servicios de Google Play proporciona una biblioteca cliente ligera que contiene las APIs necesarias para interactuar con su servicio respectivo. Otras APIs te permiten resolver cualquier problema en el tiempo de ejecución, como servicios faltantes, inhabilitados o desactualizados. Si usas Android Studio 3.4 o una versión posterior y habilitas la reducción de código, el optimizador de R8 puede ayudar a reducir aún más la huella 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 se lance 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 instalados los Servicios de Google Play y suficiente espacio de almacenamiento disponible. Esto significa que los usuarios reciben mejoras y correcciones de errores más rápido, 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 con versiones anteriores a Android 5.0 ni aquellos 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.