Spannend ist ja schon, dass die meisten Apps, die Google Play Services verlangen, auch problemlos ohne Google Play Services funktionieren.

Weshalb zum Henker "benötigen" sie denn Google Play Services? Der Funktionalität wegen sicher nicht.

Kommt hinzu, dass viele Apps, die Netzwerk "benötigen", auch tiptop funktionieren ohne diese Berechtigung.

#GooglePlayServices #fail #unnecessary #fckBigTech #fckTracking #GrapheneOS #ilike

@bsm der typischste Fall ist wohl geolocation. Die modernen Geolocation Apis die nicht direkt GPS nutzen, sondern eine Sensor Fusion aus GPS, Cell-Based Location, WLAN Ortung, Gyro verwenden, sind in Android Play APIs um Updatebar zu sein.
Diese API ist im Idealfall schneller, genauer und braucht gleichzeitig deutlich weniger Strom.
Der Fallback auf blankes GPS ist hier trivial, aber halt nicht ohne Nachteile.
@mxk Bei den meisten Apps habe ich die Berechtigung "Standort" (also den GPS-Empfänger) sowieso deaktiviert.
Dann gäbe es noch die Geolocation via Zellen. Wenn aber die Apps sandboxed laufen und es keinen Netzwerkzugriff gibt, ist auch das eine eigentlich unmögliche Sache.
Es funktioniert dann nur über einen "Tweak" seitens des Anbieters und zwar über die Verifikation mittels Mobilnummer.
@bsm ob die App es zur Laufzeit tatsächlich nutzt/nutzen darf, hat aber ja keinen Einfluss auf die Abhängigkeiten. Die Abhängigkeiten sind statisch im Manifest-File der App deklariert.