Die Google Play-Dienste basieren auf einer Reihe von SDKs für Android, mit denen Sie Ihre App erstellen, Datenschutz und Sicherheit verbessern, Nutzer ansprechen und Ihren Umsatz steigern können. Das Besondere an diesen SDKs besteht darin, dass nur eine Thin-Clientbibliothek in Ihre App aufgenommen werden muss (siehe Abbildung 1). Während der Laufzeit kommuniziert die Clientbibliothek mit dem Großteil der SDK-Implementierung und des Footprints in den Google Play-Diensten.
Mit freigegebenen clientseitigen Implementierungen bieten die Google Play-Dienste Folgendes:
- Hilft dabei, Geräteressourcen wie Speicher und Arbeitsspeicher zu optimieren, um die App-Qualität und die Nutzerfreundlichkeit insgesamt zu verbessern.
- Er erhält automatische Updates – unabhängig von Betriebssystem-, OEM- oder App-Updates. So erhalten Ihre Nutzer schnellere Verbesserungen und Fehlerkorrekturen.
- Bietet SDKs, die mit Android 4.4 (API-Level 19) abwärtskompatibel sind und in einer Vielzahl von Formfaktoren verfügbar sind. So kannst du ohne großen Aufwand mehr Nutzer erreichen.
Abbildung 1. Die Google Play-Dienste erhalten regelmäßig Updates mit Verbesserungen und Fehlerkorrekturen.
So funktionieren Google Play-Dienste
SDKs
Jedes SDK von Google Play-Diensten bietet eine einfache Clientbibliothek mit den erforderlichen APIs für die Interaktion mit dem jeweiligen Dienst. Mit anderen APIs können Sie zur Laufzeit alle Probleme beheben, z. B. fehlende, deaktivierte oder veraltete Dienste. Wenn Sie Android Studio 3.4 oder höher verwenden und die Codeverkleinerung aktivieren, kann das R8-Optimierungstool helfen, die Größe der einzelnen SDKs und ihre Auswirkungen auf die Paketgröße Ihrer App weiter zu reduzieren.
Wenn Sie neue Funktionen oder Produkte der Google Play-Dienste nutzen möchten, führen Sie ein Upgrade des SDKs durch, wenn eine neue Version in das Google Maven-Repository veröffentlicht wird.
Dienste
Die Google Play-Dienste enthalten 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 Mobilfunkanbieter-, Betriebssystem- oder OEM-System-Image-Updates bereitgestellt. Im Allgemeinen erhalten Geräte mit Android 4.4 oder höher automatisch Updates, sofern auf diesen Geräten Google Play-Dienste installiert sind und genügend Speicherplatz verfügbar ist. Das bedeutet, dass Nutzer Verbesserungen und Fehlerkorrekturen schneller erhalten und du die neuesten APIs nutzen und gleichzeitig die meisten Geräte in der Android-Umgebung erreichen kannst. Geräte mit älteren Versionen als Android 4.4 oder Geräte ohne installierte Google Play-Dienste werden nicht unterstützt.
Nächste Schritte: App einrichten
Informationen zur Verwendung von Google Play Services APIs in Ihrer App finden Sie hier.