Am 15. Juni 2023 gab das Entwicklerteam von Thunderbird for Android / K-9 Mail, cketti und Wolf, ihren Fortschrittsbericht für den Monat Mai 2023 bekannt. Wie im vorherigen Monat angekündigt, lag der Schwerpunkt der Arbeit hauptsächlich auf der Entwicklung eines neuen Kontoeinrichtungserlebnisses.
Überarbeitete Kontoeinrichtungs-Benutzeroberfläche
In ihren stetigen Bemühungen, das Benutzererlebnis zu verbessern, haben die Entwickler die Kontoeinrichtungs-Benutzeroberfläche komplett neu gestaltet. Sie ist der erste Kontakt für Benutzer mit der Anwendung, und das Team wollte sicherstellen, dass sie so intuitiv und einfach wie möglich ist.
Ein wesentlicher Bestandteil dieser Veränderung ist die Integration von Thunderbirds Autoconfig-System. Dieses System ermöglicht eine automatische Konfiguration der meisten E-Mail-Konten und erleichtert den Verbindungsaufbau zu E-Mail-Servern erheblich. Benutzer müssen nur ihre E-Mail-Adresse eingeben und die Servereinstellungen werden über mehrere Methoden abgerufen. Dabei kommen eine zentrale Datenbank (ISPDB), direkte Abrufe von Internetdienstanbietern (ISPs) über einen Konfigurationsserver oder bereitgestellte Konfigurationsdateien zum Einsatz. Wenn all diese Methoden keinen Erfolg haben, werden die Einstellungen von gängigen Servernamen abgeleitet. Sollte auch dies nicht funktionieren, steht immer eine manuelle Konfiguration zur Verfügung.
Die neu gestaltete Kontoeinrichtungs-Benutzeroberfläche wurde unter Verwendung von Jetpack Compose entwickelt. Jetpack Compose ist ein deklaratives UI-Toolkit, das die Entwicklung effizienter macht, mit weniger Boilerplate-Code und einer geringeren Wahrscheinlichkeit für Fehler. Zusammen mit dem neuen Designsystem, das auf den Prinzipien des Atomic Designs basiert, präsentiert die Kontoeinrichtungs-Benutzeroberfläche eine kohärente und intuitive Benutzeroberfläche.
Reagieren oder Allen Antworten?
Als das Team die überarbeitete Nachrichtenansicht in K-9 Mail 6.600 veröffentlichte, änderte sich die Schaltfläche zum Antworten auf eine Nachricht von einem Menü, das Antworten, Allen Antworten und Weiterleiten anbot, zu einer einzigen Schaltfläche mit einer Standardaktion. Aufgrund zahlreicher Beschwerden wurde die Standardaktion in K-9 Mail 6.602 auf Antworten geändert.
Es stellte sich jedoch heraus, dass keine der beiden Standardaktionen für jeden Benutzer oder für eine Person in jeder Situation gut funktioniert. Das Team wird weiter daran arbeiten und hofft, eine Lösung zu finden, bei der jeder seine bevorzugte Verhaltensweise haben kann, ohne dass ein bedeutender Teil der Benutzer in den Einstellungen danach suchen muss.
Community-Beiträge
Eine Reihe von Community-Mitgliedern haben zur Weiterentwicklung der App beigetragen, darunter Ilya Bizyaev, Georg Sieber, Siva Subramaniam und Simon Arlott. Sie halfen bei der Behebung von Fehlern und verbesserten die Benutzerfreundlichkeit der App, indem sie an unterschiedlichen Aspekten arbeiteten, von der Behebung von Widget-Unterstützungsproblemen bis hin zur Verbesserung der Lesbarkeit der “Mit Google anmelden”-Schaltfläche im Dunkelmodus.
Sicherheitsüberprüfung
Mit der Unterstützung des Open Source Technology Improvement Fund engagierte das Team 7ASecurity, um eine Sicherheitsüberprüfung von K-9 Mail durchzuführen. Erfreulicherweise wurden keine kritischen Probleme gefunden. Im Mai wurden einige Tage damit verbracht, die meisten der während der Überprüfung identifizierten Sicherheitsprobleme zu beheben. Für diejenigen, die noch angesprochen werden müssen, wurden Einträge im Problemverfolgungssystem erstellt. Der endgültige Bericht sollte in Kürze fertig sein und seine Verfügbarkeit wird im Blog angekündigt.
Veröffentlichungen
Im Mai 2023 wurden die folgenden stabilen Versionen veröffentlicht:
– K-9 Mail v6.602 (2023-05-11)
Außerdem wurden die folgenden Betaversionen veröffentlicht:
– K-9 Mail v6.702 (beta) (2023-05-02)
– K-9 Mail v6.703 (beta) (2023-05-08)
– K-9 Mail v6.704 (beta) (2023-05-23)
Wenn Sie an der Gestaltung zukünftiger Versionen der App mitwirken möchten, können Sie Beta-Tester werden und Feedback zu neuen Funktionen geben, während sie sich noch in der Entwicklung befinden.
Das Team ist zuversichtlich, dass diese Änderungen zu einem reibungsloseren und benutzerfreundlicheren Kontoeinrichtungsprozess geführt haben. Während sie sich darauf vorbereiten, eine neue Betaversion zu veröffentlichen, die dieses Feature beinhaltet, freuen sie sich auf Ihre Gedanken und Rückmeldungen zu diesen Verbesserungen.