Übersicht über die Google Play-Dienste

Google Play-Dienste unterstützen eine Vielzahl von SDKs auf Android, mit denen Sie Ihre App entwickeln, den Datenschutz und die Sicherheit verbessern, Nutzer einbeziehen 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 gemeinsamer clientseitiger Implementierungen bieten die Google Play-Dienste folgende Vorteile:

  • Sie helfen, die Ressourcen auf dem Gerät wie Speicher und Arbeitsspeicher zu optimieren, um die App-Qualität und die allgemeine Nutzer erfahrung zu verbessern.
  • Sie erhalten automatische Updates, unabhängig von Betriebssystem-, OEM- oder App-Updates, sodass Ihre Nutzer schneller von Verbesserungen und Fehlerkorrekturen profitieren.
  • Sie bieten Abwärtskompatibilität mit Android 6.0 (API-Level 23) und funktionieren auf verschiedenen Formfaktoren, sodass Sie mehr Nutzer mit weniger Aufwand erreichen können.

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

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

Funktionsweise der 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 Hilfsfunktionen, um Laufzeitprobleme wie fehlende, deaktivierte oder veraltete Dienste zu beheben. Wenn Sie die Codeverkleinerung aktivieren, reduziert der R8-Optimierer die Auswirkungen des SDK auf die Paketgröße weiter, indem er nicht verwendeten Code entfernt.

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

Dienste

Google Play-Dienste enthalten eine Reihe von Hintergrunddiensten auf dem Gerät, die auf allen von 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-Systemimages bereitgestellt. Im Allgemeinen erhalten Geräte mit Android 6.0 oder höher automatisch Updates, sofern auf diesen Geräten Google Play-Dienste installiert sind und ausreichend Speicherplatz verfügbar ist. So profitieren Nutzer schneller von Verbesserungen und Fehlerkorrekturen und Sie können die neuesten APIs nutzen und gleichzeitig die meisten Geräte im Android-Ökosystem erreichen. Geräte mit einer älteren Android-Version als 6.0 oder Geräte, auf denen Google Play-Dienste nicht installiert sind, werden nicht unterstützt.

Nächste Schritte: App einrichten

In dieser Einrichtungs anleitung erfahren Sie, wie Sie Google Play-Dienste-APIs in Ihrer App verwenden.