Die Google Play-Dienste unterstützen eine Vielzahl von SDKs für Android, mit denen Sie Ihre App entwickeln, den Datenschutz und die Sicherheit verbessern, Nutzer binden und Ihr Unternehmen ausbauen können. Für diese SDKs muss nur eine einfache Clientbibliothek in Ihre App eingebunden werden, wie in Abbildung 1 dargestellt. Zur Laufzeit kommuniziert die Clientbibliothek mit einer vollständigen Implementierung, die in der Hauptanwendung der Google Play-Dienste ausgeführt wird.
Durch die Bereitstellung gemeinsam genutzter, clientseitiger Implementierungen bieten die Google Play-Dienste folgende Vorteile:
- Hilft, On-Device-Ressourcen wie Speicher und Arbeitsspeicher zu optimieren, um die App-Qualität und die allgemeine Nutzerfreundlichkeit zu verbessern.
- Automatische Updates – unabhängig von Betriebssystem-, OEM- oder App-Updates –, damit Ihre Nutzer Verbesserungen und Fehlerkorrekturen schneller erhalten.
- Bietet Abwärtskompatibilität bis Android 7.0 (API-Level 24) und funktioniert auf verschiedenen Formfaktoren, sodass Sie mit weniger Aufwand mehr Nutzer erreichen können.
Abbildung 1. Die Google Play-Dienste werden regelmäßig aktualisiert, um Verbesserungen und Fehlerkorrekturen bereitzustellen.
So funktionieren die Google Play-Dienste
SDKs
Jedes Google Play-Dienste-SDK enthält eine einfache Clientbibliothek mit APIs, die mit einem Dienst interagieren, der in der Google Play-Dienste-Anwendung ausgeführt wird. Diese Bibliotheken bieten auch Hilfsprogramme, um Laufzeitprobleme ordnungsgemäß zu beheben, z. B. wenn ein Dienst fehlt, deaktiviert oder veraltet ist. Wenn Sie die Codekomprimierung aktivieren, reduziert der R8-Optimierer die Auswirkungen des SDK auf die Paketgröße weiter, indem nicht verwendeter Code entfernt wird.
Wenn du auf neue Funktionen oder Produkte der Google Play-Dienste zugreifen möchtest, aktualisiere das SDK, sobald eine neue Version im Google Maven-Repository veröffentlicht wird.
Dienste
Die Google Play-Dienste enthalten eine Reihe von grundlegenden On-Device-Hintergrunddiensten, die auf allen Google-zertifizierten Android-Geräten 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 7.0 oder höher erhalten Updates in der Regel automatisch, sofern die Google Play-Dienste installiert sind und genügend Speicherplatz verfügbar ist. Das bedeutet, dass Nutzer Verbesserungen und Fehlerkorrekturen schneller erhalten und Sie die neuesten APIs nutzen können, während Sie die meisten Geräte im Android-Ökosystem erreichen. Geräte mit einer älteren Android-Version als Android 7.0 oder Geräte, auf denen die Google Play-Dienste nicht installiert sind, werden nicht unterstützt.
Nächste Schritte: App einrichten
Wenn Sie die Google Play-Dienste APIs in Ihrer App verwenden möchten, lesen Sie diesen Einrichtungsleitfaden.