Der Entwicklungsplan von Thunderbird sieht eine von Grund auf neu aufgebaute Benutzeroberfläche vor

Zukunft von Thunderbird

Thunderbird Version 115 wird im Juli veröffentlicht, es wird ein vollständiges Update mit Schnittstellen- und Codeänderungen sein.

Die Entwickler des E-Mail-Clients Thunderbird haben einen Entwicklungsplan für die nächsten drei Jahre veröffentlicht und in denen Der Leiter des Produktdesigns von Thunderbird stellt seine Ansichten vor darüber, wohin der Thunderbird-E-Mail-Client geleitet wird.

Thunderbird nähert sich mit großen Schritten seinem XNUMX-jährigen Jubiläum als eigenständiger E-Mail-Client und wird im Juli dieses Jahres eingeführt Version 115 «Supernova". Im Entwicklungsplan, der einen festgelegten Zeitrahmen hat, beabsichtigt das Projekt, drei Hauptziele zu erreichen.

Als Leiter des Produktdesigns von Thunderbird habe ich einen guten Überblick darüber, was vor sich geht und wohin sich die Dinge entwickeln. Betrachten Sie diesen Artikel (und das dazugehörige Video unten) als das erste Gemälde in einer umfassenderen Geschichte, die zeigt, wohin Thunderbird steuert und warum einige der Dinge, die wir tun, kontraintuitiv erscheinen mögen.

Einige der folgenden Diskussionspunkte können spaltend sein. Sie könnten einen Nerv treffen. Aber wir glauben daran, transparent und offen über unsere Vergangenheit und unsere Zukunft zu sein.

Mit der Veröffentlichung des Thunderbird 115 „Supernova“ in diesem Jahr machen wir mehr als nur eine jährliche Veröffentlichung. Es ist eine moderne Überarbeitung der Software, sowohl optisch als auch technisch. Thunderbird wird von Grund auf grundlegend überarbeitet, um alle technischen und Schnittstellenschulden loszuwerden, die sich in den letzten 10 Jahren angesammelt haben.

Es ist keine leichte Aufgabe, aber es ist notwendig, um die Lebensfähigkeit des Projekts für die nächsten 20 Jahre zu gewährleisten.

Bröckelnde Architektur einfach „aufzufüllen“ ist nicht nachhaltig und wir können es nicht länger ignorieren.

In den nächsten 3 Jahren, Das Thunderbird-Projekt konzentriert sich auf:

  • Gestalten Sie die Benutzeroberfläche von Grund auf neu, um eine Benutzeroberfläche zu erstellen, die für verschiedene Kategorien von Benutzern (Anfänger und Veteranen) geeignet ist, leicht an Ihre eigenen Vorlieben anpassbar ist und ein einheitliches Designsystem bietet.
  • Erhöhen Sie die Zuverlässigkeit und Kompaktheit der Codebasis, schreiben Sie veralteten Code neu und beseitigen Sie Rückstände (beseitigen Sie technische Schulden).
  • Übergang zur monatlichen Neuerscheinungsbildung.

Thunderbird ist eine monolithische Anwendung, die über zwei Jahrzehnte von Tausenden von Menschen entwickelt wurde. Große Änderungen vorzunehmen, wie wir es bei Supernova tun, erfordert sehr sorgfältige Überlegungen.

Alle diese Änderungen werden sofort sichtbar, aber sie werden vor allem in den nächsten drei Jahren besser vorbereitet sein, da es eine langfristige Aufgabe sein wird, das abzuschaffen, was das Team selbst "einen alten und zerbrechlichen Lego-Turm" nennt, in dem die Neuheiten einfach auf einem Platz stehen Basis wackelig. 

Darüber hinaus ist zu berücksichtigen, dass trotz der oben genannten wichtigen Änderungen bleibt die Software Open Source, damit alle Entwickler ihren Beitrag leisten können.

Supernova wird der erste bedeutende Schritt in diese Richtung sein, gerade rechtzeitig zum XNUMX-jährigen Jubiläum von Mozilla und der nächsten ESR-Version von Firefox. Das Team hatte im November eine Vorschau auf den in Vorbereitung befindlichen Schnittstellentyp gegeben, indem es einen Screenshot der laufenden Arbeit im Kalenderteil veröffentlichte.

Thunderbird ist buchstäblich eine Reihe von Codes, die auf Firefox ausgeführt werden. Alle Registerkarten und Abschnitte, die Sie in unseren Apps sehen, sind nur Browser-Registerkarten mit einer benutzerdefinierten Benutzeroberfläche.

Wir verwenden Firefox gerne als Basisarchitektur, weil es alle guten Dinge darin nutzt. Dinge wie plattformübergreifende Unterstützung, Gecko-Web-Renderer, Spidermonkey-JavaScript-Compiler usw.

Auf diese Weise kann Thunderbird Firefox durch seinen Veröffentlichungszyklus folgen, Sicherheitspatches erben, Unterstützung für Erweiterungen erhalten und vieles mehr.

Dies ist offensichtlich komplexer, da viel C++, JS, CSS und XHTML erforderlich sind, um sicherzustellen, dass alles korrekt funktioniert. Die Verwendung einer soliden Basisarchitektur wie Firefox ist der perfekte Ausgangspunkt.

Leider ist dieser Ansatz mit hohen Kosten verbunden.

Für diejenigen, die es nicht wissen oder sich nicht erinnern, die erste Version von Thunderbird wurde vor fast 20 Jahren veröffentlicht. Der E-Mail-Client ist von Firefox abgeleitet und verwendet tatsächlich die gleichen Rendering-Engines (Gecko) und JavaScript (SpiderMonkey). Mozilla kümmerte sich bis 2012 um die Entwicklung des Clients, danach wurde er in die Hände der Community gelassen, ein Faktor, der sich an mehreren Fronten positiv ausgewirkt hat, aber auch zu einigen Nachteilen geführt hat, wie dem Fehlen eines Roadmap, um die Weiterentwicklung fortzusetzen.

Schließlich wenn Sie mehr darüber wissen möchtenkönnen Sie die Details überprüfen im folgenden link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.