Übersicht über die Google Play-Dienste

Google Play-Dienste basieren auf einer Vielzahl von SDKs für Android, mit denen du deine App entwickeln, Datenschutz und Sicherheit verbessern, Nutzer begeistern und deinen Umsatz steigern kannst. Diese SDKs sind insofern einmalig, als sie nur eine schlanke Clientbibliothek benötigen (siehe Abbildung 1). Während der Laufzeit kommuniziert die Clientbibliothek mit dem Großteil der SDK-Implementierung in den Google Play-Diensten.

Durch die Bereitstellung freigegebener, clientseitiger Implementierungen können die Google Play-Dienste:

  • Hilft bei der Optimierung von Geräteressourcen wie Speicher und Arbeitsspeicher, um die App-Qualität und die Nutzerfreundlichkeit zu verbessern.
  • Erhält automatische Updates – unabhängig von Betriebssystem-, OEM- oder App-Updates –, sodass Ihre Nutzer schneller Verbesserungen und Fehlerkorrekturen erhalten.
  • Unterstützt SDKs, die mit Android 5.0 (API-Level 21) abwärtskompatibel sind und in einer Vielzahl von Formfaktoren verfügbar sind, sodass du mit weniger Aufwand mehr Nutzer erreichen kannst.

Einfache Clientbibliotheken kommunizieren über IPC mit den Google Play-Diensten. Google Play-Dienste sind auf Smartphones, Tablets, Laptops, Fernsehern und Smartwatches sowie in Autos verfügbar.

Abbildung 1: Die Google Play-Dienste erhalten regelmäßig Updates mit Verbesserungen und Fehlerkorrekturen.

So funktionieren die Google Play-Dienste

SDKs

Jedes SDK, das von Google Play-Diensten unterstützt wird, bietet eine einfache Clientbibliothek, die die erforderlichen APIs für die Interaktion mit dem jeweiligen Dienst enthält. Mit anderen APIs können Sie Probleme während der Laufzeit beheben, z. B. fehlende, deaktivierte oder veraltete Dienste. Wenn Sie Android Studio 3.4 oder höher verwenden und die Codekomprimierung aktivieren, können Sie mit dem R8-Optimierer den Verbrauch der einzelnen SDKs und deren Auswirkungen auf die Paketgröße Ihrer App weiter reduzieren.

Wenn Sie auf neue Funktionen oder Produkte von Google Play-Diensten zugreifen möchten, aktualisieren Sie das SDK, wenn eine neue Version im Maven-Repository von Google veröffentlicht wird.

Dienste

Die Google Play-Dienste enthalten Google-Dienste auf dem Gerät, die auf jedem Google-zertifizierten Android-Gerät im Hintergrund ausgeführt werden.

Automatische Updates für Google Play-Dienste werden unabhängig von Mobilfunkanbieter, Betriebssystem- oder OEM-System-Image-Updates bereitgestellt. Im Allgemeinen erhalten Geräte mit Android 5.0 oder höher automatisch Updates, sofern auf diesen Geräten Google Play-Dienste installiert sind und es genügend Speicherplatz gibt. Dadurch erhalten Nutzer schneller Verbesserungen und Fehlerkorrekturen und Sie können die neuesten APIs nutzen, während Sie die meisten Geräte im Android-Ökosystem erreichen. Geräte, die älter als Android 5.0 sind, oder Geräte, auf denen die Google Play-Dienste nicht installiert sind, werden nicht unterstützt.

Nächste Schritte: App einrichten

Informationen zur Verwendung von Google Play Services APIs in deiner App findest du in diesem Einrichtungsleitfaden.