Hybride Apps: Auch ohne Google Play Dienste ausführbar

Viele Android Apps arbeiten auch ohne, dass Google-Play-Dienste installiert sind.

Zum Beispiel:

Diese Apps funktionieren nicht:

Hierfür müssten die App Entwickler nur einige geringfüngige Anpassungen an der App vornehmen - welche niemandem weh tun.

Worum geht es: Um Apps die auf Geräten abstürzen, weil keine Google-Play-Dienste installiert sind (zum Beispiel LineageOS).

Warum das wichtig ist: Android Images - wie LineageOS - enthalten keine Google-Play-Dienste.

Wie sich das Problem lösen lässt: Indem man mit Feature-Toggles arbeitet, sodass Googles Dienste nur dann vorausgesetzt werden, wenn eine bestimmte Funktion der App verwendet werden möchte.

Im Fall der Swisscom TV Air App war das Chromecast. Die App wurde inzwischen so angepasst, dass sie weiterhin ohne Google Dienste auskommt.

Nutzende können nur das Chromecast Feature nicht verwenden - alle anderen TV Funktionen sind benutzbar. Win! Win!