Übersicht über die Google Play-Dienste

Google Play-Dienste basieren auf einer Vielzahl von SDKs für Android, mit denen du deine App erstellen, Datenschutz und Sicherheit verbessern, Nutzer begeistern und deinen Umsatz steigern kannst. Das Besondere an diesen SDKs ist, dass in Ihrer App nur eine Thin Client-Bibliothek enthalten sein muss (siehe Abbildung 1). Während der Laufzeit kommuniziert die Clientbibliothek mit dem Großteil der SDK-Implementierung und -Bilanz in den Google Play-Diensten.

Durch die Bereitstellung von freigegebenen, clientseitigen Implementierungen können die Google Play-Dienste:

  • Trägt zur Optimierung von Geräteressourcen wie Speicher und Arbeitsspeicher bei, um die App-Qualität und die Nutzererfahrung insgesamt zu verbessern.
  • Er erhält automatische Updates – unabhängig von Betriebssystem-, OEM- oder App-Updates –, sodass Ihre Nutzer schneller Verbesserungen und Fehlerkorrekturen erhalten.
  • Unterstützt SDKs, die abwärtskompatibel mit Android 5.0 (API-Level 21) sind und für eine Vielzahl von Formfaktoren verfügbar sind, sodass Sie mit weniger Aufwand mehr Nutzer erreichen können.

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 Google Play-Dienste

SDKs

Jedes von Google Play-Diensten unterstützte SDK 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-Optimierungstool den Verbrauch jedes SDKs und dessen Auswirkungen auf die Paketgröße Ihrer App weiter reduzieren.

Wenn Sie auf neue Funktionen oder Produkte der Google Play-Dienste zugreifen möchten, führen Sie ein Upgrade des SDK aus, wenn eine neue Version im Maven-Repository von Google veröffentlicht wird.

Dienste

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

Automatische Updates für die 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 genügend Speicherplatz verfügbar ist. Dadurch erhalten Nutzer schneller Verbesserungen und Fehlerkorrekturen und Sie können die neuesten APIs nutzen und gleichzeitig 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 APIs für Google Play-Dienste in deiner App findest du in diesem Einrichtungsleitfaden.