Google-Play-Dienste
Die Google-Play-Dienste (englisch Google Play Services) sind ein Bündel an proprietären Hintergrunddiensten und APIs für Android-Geräte,[1] entwickelt und bereitgestellt von Google. Bei der Erstvorstellung im Jahr 2012 boten die Play-Dienste Zugang zu den Google+-APIs und OAuth 2.0. Seitdem hat sich das Spektrum der verfügbaren Google-Dienste stark erweitert.
Google-Play-Dienste | |
---|---|
Basisdaten | |
Maintainer | Google LLC |
Entwickler | Google LLC |
Betriebssystem | Android |
Lizenz | proprietär |
developer.android.com/distribute/play-services |
Funktionalität
„Google Play Game“-Dienste können benutzt werden, um soziale Interaktion mit anderen Mitspielern zu ermöglichen, unter anderem mit Punktetabellen, Achievements und Multiplayer-Funktionalität. Das maximal zu erreichende Level wurde in der App-Version v.5.10 von 50 auf 99 abgehoben.[2] Version v.5.10 war ab dem 10. Juli 2018 verfügbar. Die API „Saved Games“ kann verwendet werden um gespeicherte Spielstände über Googles Cloud-Infrastruktur zu synchronisieren.[3] Die Location-APIs abstrahieren die verwendete Ortungstechnologie weg und bieten Geofencing-APIs zum Auslösen bestimmter Aktionen beim Betreten oder Verlassen spezifischer geographischer Gebiete. Außerdem kann auch der „Fused Location Provider“ adressiert werden, um mit weniger Akkuverbrauch geortet zu werden. Zusätzlich kann Aktivitätserkennung benutzt werden, um zu erkennen, welche Aktivität die Nutzer gerade ausüben (z. B. Fahrradfahren, Laufen usw.)[4].
Die Google+-Plattform bietet Single Sign-on (SSO), was Nutzern ermöglicht automatisch in Applikationen angemeldet zu werden, meistens zur Personalisierung des Nutzererlebnis. Zusätzlich ermöglicht es auch das Teilen von Inhalten über Google+.[5] Die API „Google Maps Android“ erlaubt das native Einbinden von Google Maps oder Street View in Applikationen, mit optionalen Overlays oder eigenen Markierungen.[6] Die API „Google Drive Android“ gibt Zugang zu Google Drive als Speichermedium, mit Werkzeugen zum Suchen und Manipulieren von Dateien und Dokumenten.[7] Die API „Google Cast Android“ fügt Streaming-Funktionalität via Chromecast zu Apps hinzu, mit Helferfunktionen für übliche Audio-, Video- und Bildformate.[8]
„Google Mobile Ads“ integriert Werbung in Apps und erlaubt die Monetarisierung durch Googles Werbenetzwerk, mit Zugang auf Googles Targeting-Werkzeuge.[9] Google Wallet Instant Buy erlaubt das Einkaufen über Google Wallet, was den Kaufprozess vereinfachen soll.[10] Die Google-Play-Dienste enthalten auch noch weitere Schnittstellen wie z. B. die Google Fit, Authentifizierungsmethoden für das Google-Benutzerkonto und Google Analytics. Die Google-Play-Dienste werden von nahezu allen Google-Apps verwendet, und haben erhöhte System-Zugriffsberechtigungen, um interne Features anzubieten.[11]
„Google Play Protect“ ist eine Sammlung von Googles Android Sicherheitssystemen.[12][13][14]
Update
Die Google-Play-Dienste erhalten automatisch über Google Play Updates, auf Geräten mit einer Android-Version 4.0 oder neuer.[1] Das bedeutet Google kann schnelle, unbemerkbare Versionsupdates auf allen unterstützten Geräten machen, ohne dass Gerätehersteller die Android-Firmware selbst anpassen müssen.[15] Das umgeht die bekannte Android-Fragmentierung.
Kritik
Standardmäßig werden regelmäßig der Standort sowie weitere private Daten des Mobiltelefons an Google gesendet. Dabei werden detaillierte Tagesprotokolle angelegt, die über Jahre zurückreichen können.[16]
Das Android Open Source Project (AOSP) wurde im Jahr 2007 angekündigt und diente als Grundlage für alle OEMs und Custom-ROMs. Verschiedene Apps aus AOSP wurden eingestellt, und stattdessen von Google als proprietäre Apps neu veröffentlicht. Es gibt mittlerweile eine Vielzahl von Applikationen, die nur noch mit den Google-Play-Diensten funktionieren (darunter natürlich die Apps von Google selbst, wie Gmail, YouTube und Google Maps).
Jede Organisation, die die Google-Play-Dienste auf ihren Geräten oder in ihrer Software ausliefern möchte, muss eine Lizenz von Google erwerben, welche oft zu einem Vertrag führt, der sie an Googles Android bindet. Zusätzlich werden Nutzer, die keinen solchen Vertrag eingehen können oder wollen, aber trotzdem interessiert in der Modifikation des Android-Systems sind, dazu gezwungen, auf die Apps, die diese Dienste voraussetzen, zu verzichten oder das Google-Apps-Paket aus inoffiziellen Quellen zu installieren.[15]
Da es sich um proprietäre Software handelt, ist der Quellcode nicht einsehbar, wodurch nicht nachzuvollziehen ist, was die Google Play Dienste genau machen.
Die Google-Play-Dienste aktualisieren sich automatisch und ohne Nutzerinteraktion bzw. seiner Zustimmung. Dies geschieht auch auf Smartphones, welche vom Hersteller nicht mehr mit System- oder Sicherheitsupdates versorgt werden.
Alternativen
Es gibt Custom-ROMs, die ohne Google-Play-Dienste angeboten werden, beispielsweise LineageOS. Ziel ist mehr Kontrolle darüber zu erhalten, welche Daten an Google gesendet werden und auch um die benötigten Ressourcen (Batterie, Speicherplatz) zu reduzieren.[17] Neben dem Betrieb von Android ohne Google Play Dienste gibt es ebenfalls die Möglichkeit alternative Dienste zu installieren, welche die Funktionalität ganz oder teilweise nachahmen. Dabei wird den Applikationen vorgetäuscht, dass die Dienste installiert sind, mithilfe des opensource Projekts microG.[18] Es existiert ebenfalls eine Variante von LineageOS, bei der microG sowie verschiedene andere quelloffene Software bereits vorinstalliert sind.[19][20]
Weblinks
- Seite der Google-Play-Dienste auf developers.google.com (englisch)
Einzelnachweise
- Overview of Google Play Services | Google APIs for Android. Abgerufen am 26. Juni 2018 (englisch).
- Sascha Ostermaier: Google Play Games: Maximallevel auf 99 erhöht, Suche nach Spielen ist zurück. In: Caschys Blog. Carsten Knobloch, 18. Juli 2020, abgerufen am 15. November 2020 (Exemplarischer Bericht).
- Saved Games in Android. In: Google Developers. Abgerufen am 30. November 2014.
- Location and context overview. Abgerufen am 26. Juni 2018 (englisch).
- Add sign-in workflow. Abgerufen am 26. Juni 2018 (englisch).
- Add maps. Abgerufen am 26. Juni 2018 (englisch).
- Drive API for Android. Abgerufen am 26. Juni 2018 (englisch).
- Cast. Abgerufen am 26. Juni 2018 (englisch).
- Ads. Abgerufen am 26. Juni 2018 (englisch).
- Google Pay. Abgerufen am 26. Juni 2018 (englisch).
- Balky carriers and slow OEMs step aside: Google is defragging Android. In: Ars Technica. (arstechnica.com [abgerufen am 26. Juni 2018]).
- Google’s security suite ‚Play Protect‘ rolling out to Android phones. In: Android Authority. Abgerufen am 20. September 2017.
- Google’s Play Protect didn’t catch obfuscated malware with up to 20 million installs on the Play Store. In: Android Police. Abgerufen am 20. September 2017.
- Keeping you safe with Google Play Protect. In: Google. 17. Mai 2017 (blog.google [abgerufen am 26. Juni 2018]).
- Google’s iron grip on Android: Controlling open source by any means necessary. In: Ars Technica. (arstechnica.com [abgerufen am 26. Juni 2018]).
- Benedikt Fuest: Heimliche Spionage: Wie Sie sich vor Googles Daten-Gier schützen. welt.de, 14. August 2018, abgerufen am 27. Oktober 2020.
- Thorsten Leemhuis: LineageOS-Ableger vermeidet Google-Code. In: heise.de. 4. November 2017, abgerufen am 30. Juni 2018.
- microG Team: microG Project. Abgerufen am 5. Juli 2018 (englisch).
- microG: Android ohne Google - ein Interview mit dem Entwickler. Tarnkappe.info, 21. Dezember 2019, abgerufen am 26. Oktober 2020.
- LineageOS for microG. microG, abgerufen am 26. Oktober 2020.