Übersicht über die Google Play-Dienste

Google Play-Dienste unterstützen eine breite Palette von SDKs unter Android, mit denen du deine App entwickeln, den Datenschutz und die Sicherheit verbessern, Nutzerinteraktionen fördern und deinen Umsatz steigern kannst. Diese SDKs sind insofern einzigartig, als sie nur eine Thin Client-Bibliothek in Ihre App einbinden müssen (siehe Abbildung 1). Zur Laufzeit kommuniziert die Clientbibliothek mit dem Großteil der Implementierung des SDKs in den Google Play-Diensten.

Durch die Bereitstellung gemeinsam genutzter clientseitiger Implementierungen können Google Play-Dienste Folgendes tun:

  • Hilft bei der Optimierung von Geräteressourcen wie Speicherplatz und Arbeitsspeicher, um die App-Qualität und die Nutzerfreundlichkeit insgesamt 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, damit Sie mit weniger Aufwand mehr Nutzer erreichen.

Einfache Clientbibliotheken kommunizieren über IPC mit Google Play-Diensten. Google Play-Dienste sind auf Smartphones, Tablets, Laptops, Fernsehern, Smartwatches und 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 von Google Play-Diensten unterstützte SDK stellt eine einfache Clientbibliothek mit den erforderlichen APIs für die Interaktion mit dem jeweiligen Dienst bereit. 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 Ressourcenbedarf jedes SDKs und dessen Auswirkungen auf die Paketgröße Ihrer App weiter reduzieren.

Wenn du auf neue Funktionen oder Produkte der Google Play-Dienste zugreifen möchtest, aktualisiere das SDK, wenn eine neue Version im Maven-Repository von Google veröffentlicht wird.

Dienste

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

Automatische Updates für Google Play-Dienste werden unabhängig von Updates des Mobilfunkanbieters, des Betriebssystems oder des OEM-System-Images bereitgestellt. Geräte mit Android 5.0 oder höher erhalten im Allgemeinen automatisch Updates, vorausgesetzt, auf diesen Geräten sind Google Play-Dienste installiert und es ist ausreichend Speicherplatz verfügbar. Das bedeutet, dass Nutzer Verbesserungen und Fehlerkorrekturen schneller erhalten und Sie die neuesten APIs nutzen können, während Sie die meisten Android-Geräte 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 der APIs für Google Play-Dienste in Ihrer App finden Sie in diesem Einrichtungsleitfaden.