Descripción general de los Servicios de Google Play

Los Servicios de Google Play proporcionan un amplio conjunto de SDK en Android para ayudarte a compilar tu app, mejorar la privacidad y la seguridad, atraer a los usuarios y hacer crecer tu negocio. La particularidad de estos SDK es que solo requieren que se incluya una biblioteca de 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 lado del cliente, Servicios de Google Play:

  • 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, el OEM o las actualizaciones de la app) por lo que los usuarios reciben mejoras y correcciones de errores más rápido.
  • Promueve los 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.

Las bibliotecas cliente básicas se comunican con los Servicios de Google Play mediante 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 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 una versión posterior y habilitas la reducción de código, el optimizador de R8 puede ayudarte 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 todos los dispositivos Android certificados 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, SO o 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á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 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.