Descripción general de los Servicios de Google Play

Los Servicios de Google Play impulsan un amplio conjunto de SDK en Android para ayudarte 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 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 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 las apps y la experiencia general de los usuarios.
  • Recibe actualizaciones automáticas (independientemente del SO, del OEM o de la app) para que los usuarios reciban las mejoras y las correcciones de errores más rápidamente.
  • Usa 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 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: Servicios de Google Play recibe actualizaciones regulares 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 básica 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 R8 puede ayudar 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 las funciones o los productos nuevos de los Servicios de Google Play, actualiza el SDK cuando se lance una nueva versión al 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 de manera independiente de las actualizaciones de imagen del sistema del OEM, el proveedor o el SO. 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 puedes aprovechar las APIs más recientes y, al mismo tiempo, llegar 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 instalados los Servicios de Google Play.

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.