Diese Website wird mit einer von Kohei Koyanagi entwickelten Software automatisch in mehrere Sprachen übersetzt. Bitte beachten Sie das ursprüngliche Englisch für Genauigkeit.

Wie Splync v1.12 eine bessere Kommunikationsinfrastruktur entwarf

Kommunikation innerhalb von Splync etablieren

Splync v1.12 bildet die Grundlage für die Kommunikation zwischen Nutzern innerhalb der App. Obwohl das ursprüngliche Ziel dieses Upgrades die Verbesserung der Kommunikation zwischen Nutzern und Entwicklern war, wurde klar, dass Splync die Kommunikation zwischen den Nutzern selbst besser unterstützen muss. Ein entscheidender Schritt in diese Richtung war die Verbesserung des Benachrichtigungssystems. In früheren Versionen waren Benachrichtigungen auf Freundschaftsanfragen und Projektabrechnungsanfragen beschränkt. Funktional, aber nicht ausreichend für reibungslose und zeitnahe Zusammenarbeit. Mit v1.12 führt Splync neue Benachrichtigungstypen ein, darunter Freundschaftsbestätigungen und Projekt-Einladungen. Diese Ergänzungen stellen sicher, dass Nutzer sofort über wichtige Aktionen anderer informiert werden, ohne jede Ansicht manuell überprüfen zu müssen. Zudem erscheinen nun neue „Neu“ und „Aktualisiert“ Abzeichen, wenn Projektmitglieder neue Ausgaben hinzufügen oder bestehende bearbeiten. Das hilft Projektmitgliedern, mit laufenden Änderungen Schritt zu halten.

Benachrichtigungen über Freundschaftsbestätigungen

Bisher erhielten Absender keine explizite Bestätigung durch eine Benachrichtigung, wenn eine Freundschaftsanfrage angenommen wurde. Nutzer entdeckten die Änderung oft nur beim erneuten Aufrufen der Freundesliste, was unklar und verwirrend wirken konnte. Dieses Verhalten blieb seit Splyncs Debüt im App Store als MVP (Minimum Viable Product) unverändert. Zu Beginn galten Freundschaftsanfragen als wesentlich, während Freundschaftsbestätigungen als weniger prioritär betrachtet wurden. Doch im Laufe der Entwicklung wurde klar, dass die App sozial reaktionsfähiger sein muss. In v1.12 sendet Splync nun eine klare Benachrichtigung, wenn eine Freundschaftsanfrage angenommen wird. Wir glauben, dass diese kleine Änderung die Klarheit und das Vertrauen zwischen Nutzern verbessert. Jede neue Verbindung erhält nun einen sichtbaren „Moment“, der Nutzern das Gefühl gibt, anerkannt und verbunden zu sein. Rückblickend ist es etwas überraschend, dass Splync dies nicht von Anfang an hatte.

Benachrichtigungen über Projekteinladungen

Als Splync v1.0 gestartet wurde, gingen wir davon aus, dass die meisten Nutzer außerhalb der App kommunizieren würden. Daher wurden Benachrichtigungen über Projekteinladungen ebenfalls als weniger prioritär betrachtet. Es gibt jedoch Situationen, in denen Nutzer auf In-App-Benachrichtigungen angewiesen sind. Wichtiger noch, dies ist nicht nur eine technische Funktion, sondern auch ein emotionales Signal. Eine Einladung zu einem Projekt ist mehr als nur eine technische Aktion. Da sich die Zusammenarbeit in Splync um Projekte dreht, ist eine Projekteinladung ein Schlüsselmoment. Mit v1.12 führt Splync Benachrichtigungen über Projekteinladungen ein, die sicherstellen, dass Nutzer sofort informiert werden, wenn sie zu einem Projekt eingeladen werden. Dies reduziert Reibungen, verhindert verpasste Einladungen und erleichtert das Onboarding in gemeinsame Budgets. Wir haben auch frühzeitiges Nutzer-Feedback erhalten, das die Möglichkeit zur expliziten Annahme oder Ablehnung von Projekteinladungen wünscht; dies ist eine Funktion, die wir wahrscheinlich in einer zukünftigen Version von Splync einführen werden.

Eine weitere Nutzerstimme, die Projektaktualisierungen fordert

Einige Nutzer äußerten den Wunsch, Benachrichtigungen zu erhalten, wenn Projektmitglieder innerhalb eines Projekts Änderungen vornehmen. Dieses Feedback war sinnvoll. Wir dachten zunächst darüber nach, einen neuen Benachrichtigungstyp hinzuzufügen. Allerdings könnte es störend sein, jedes Mal benachrichtigt zu werden, wenn eine Ausgabe hinzugefügt oder bearbeitet wird. Anstatt die Benachrichtigungsflut zu erhöhen, erkundeten wir einen alternativen Ansatz. In Splync v1.12 kennzeichnen nun „Neu“ und „Aktualisiert“-Abzeichen Änderungen innerhalb eines Projekts, sodass Nutzer auf einen Blick verstehen können, was sich verändert hat, ohne unnötige Unterbrechungen. Dafür führte ich einen Mechanismus ein, um die letzte Projektansicht jedes Nutzers zu verfolgen. Indem dieser Zeitstempel mit den neuesten Ausgabe-Updates verglichen wird, bestimmt die App, ob ein Element neu oder aktualisiert ist. Nach der Verfeinerung des Designs und der Vereinfachung der Abzeichen zu reinen Symbolen wurde das Ergebnis zu einem klaren und intuitiven visuellen Hinweis. Dieser Ansatz bietet eine Balance zwischen Aufmerksamkeit und Ruhe, hält Nutzer informiert und respektiert gleichzeitig ihre Aufmerksamkeit.

Hinter den Benachrichtigungen: Wie Splync Benachrichtigungen nachverfolgt

Splync verwendet MariaDB als primäre Datenbank und behandelt Benachrichtigungen als erstklassige Daten, nicht als flüchtige Ereignisse. Jeder Benachrichtigungseintrag speichert die Absender-ID, Empfänger-ID, den Benachrichtigungstyp, den Gelesen/Ungelesen-Status und den Erstellungszeitstempel. Diese Struktur ermöglicht es Splync, zuverlässig zu rekonstruieren, was passiert ist, wann es passiert ist und wer davon wissen sollte. Anstatt sich auf Echtzeit-Nachrichtensysteme oder externe Benachrichtigungsdienste zu verlassen, hält Splync die Benachrichtigungslogik absichtlich einfach und deterministisch. Jede bedeutungsvolle soziale Aktion – wie das Annehmen einer Freundschaftsanfrage oder das Einladen zu einem Projekt – erzeugt einen konkreten Eintrag in der Datenbank. Dadurch werden Benachrichtigungen prüfbar, debug-fähig und robust, selbst wenn ein Nutzer die App Tage später öffnet. Auf der anderen Seite verfolgt das Abzeichensystem für Projektaktualisierungen einen anderen Ansatz. Anstatt für jede Ausgabenaddition oder -bearbeitung eine Benachrichtigung zu generieren, erfasst Splync, wann jeder Nutzer zuletzt ein Projekt angesehen hat. Dazu wurde der Tabelle der Projektmitglieder eine neue Spalte hinzugefügt, um den Zeitpunkt der letzten Ansicht jedes Mitglieds zu verfolgen. Durch den Vergleich dieses Wertes mit den neuesten Ausgabe-Updates kann die App logisch bestimmen, ob ein Element als „Neu“ oder „Aktualisiert“ markiert werden sollte.

Splync v1.12 verbesserte die Kommunikation von Nutzer zu Nutzer

Mit der Einführung neuer Benachrichtigungstypen und des Neu/Aktualisiert-Abzeichensystems wird Splync v1.12 sozial reaktionsfähiger und interaktiver. Diese Veränderungen helfen Nutzern, verbunden und informiert zu bleiben, wodurch das gemeinsame Ausgabenmanagement natürlicher und kollaborativer wirkt. Wir hoffen, dass Sie es genießen, Ausgaben mit Ihrem Partner, Freunden und Ihrer Familie über Splync zu teilen. Mit Blick auf die Zukunft planen wir, die Kommunikationsfunktionen weiter zu verfeinern und möglicherweise zusätzliche Benachrichtigungstypen einzuführen, um Klarheit, Vertrauen und das gesamte Benutzererlebnis weiter zu verbessern. Ihr Feedback ist immer willkommen.