Descripción general de los Servicios de Google Play

Los Servicios de Google Play se utilizan en 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 SDK son únicos porque solo requieren que se incluya una biblioteca cliente delgada 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.

Si proporcionas implementaciones compartidas del cliente, los Servicios de Google Play harán lo siguiente:

  • 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, independientes del SO, del OEM o de la app, por lo que los usuarios reciben mejoras y correcciones de errores más rápido.
  • Potencia los SDK compatibles con Android 5.0 (nivel de API 21) y que están disponibles en varios 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 mediante IPC. Los Servicios de Google Play están disponibles en teléfonos, tablets, laptops, TVs y relojes, así como en autos.

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

SDKs

Cada SDK con la tecnología de los Servicios de Google Play proporciona una biblioteca cliente liviana que contiene las API necesarias para interactuar con su servicio correspondiente. Otras API te permiten resolver cualquier problema en el entorno 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 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 nuevos productos o funciones de los Servicios de Google Play, actualiza el SDK cuando se lanza una versión nueva al repositorio de Maven de Google.

Servicios

Servicios de Google Play contiene 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, del SO o del OEM. En general, los dispositivos que ejecutan Android 5.0 o versiones posteriores reciben actualizaciones automáticamente, siempre y cuando estos dispositivos 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 API más recientes mientras llegan a la mayoría de los dispositivos del ecosistema de Android. No se admiten los dispositivos que ejecutan Android 5.0 o una versión anterior ni los que no tienen instalados los Servicios de Google Play.

Próximos pasos: Configure su aplicación

Para comenzar a usar las APIs de los Servicios de Google Play en tu app, lee esta guía de configuración.