Push-Benachrichtigungen. Dezentral und OpenSource
Linux on Mobile wird kommen. Eine Frage, für die dabei eine Antwort gefunden werden muss, ist: Wie kommen Push-Benachrichtigungen ohne Google (FCM) oder Apple (APNS) auf die Smartphones, ohne dabei den Akku leerzusaugen? Auf freien Android-Geräten gibt es dafür mit UnifiedPush bereits eine Google-freie Lösung. Eine Lösung, von der Linux on Mobile auch lernen kann. Dieser Vortrag stellt UnifiedPush vor und erklärt die Hintergründe dazu, wie Push-Benachrichtigungen eigentlich funktionieren und warum man sie benötigt.
UnifiedPush ist ein Framework, mit dem Push-Benachrichtigungen dezentral bzw über selbst betriebene Server zugestellt werden können. Zahlreiche Open Source Android Apps unterstützen bereits UnifiedPush. Unter anderem: Tusky, Fedilab, DAVx⁵, Fennec, Element und viele mehr.
Dieser Vortrag erklärt, wie Push-Benachrichtigungen im Allgemeinen funktionieren und warum sie trotz ihres eventuell schlechten Rufes eleganter sind, als jede App eine eigene Serververbindung aufbauen zu lassen.
Des Weiteren werden mögliche Privacy-Probleme erörtert, die mit der Benutzung von Google Push Servern einhergehen. Anschließend wird die Architektur von UnifiedPush erklärt.
Der Vortrag endet mit einer praktischen Anleitung, wie man UnifiedPush auf einem Android-Handy benutzt und wie es in Zukunft auf Linux Handys aussehen wird.
Speakers
Daniel Gultsch
I’ve been a freelance software developer for 15+ years. My main interests are in open standards...