Het ontwikkelingsplan van Thunderbird stelt een gebruikersinterface voor die vanaf de grond opnieuw is opgebouwd

toekomst-van-thunderbird

Thunderbird versie 115 zal in juli worden uitgebracht, het zal een volledige update zijn met interface- en codewijzigingen.

De ontwikkelaars van de Thunderbird e-mailclient hebben een ontwikkelingsplan voor de komende drie jaar gepubliceerd en waarin Het hoofd productontwerp van Thunderbird presenteert zijn mening over waar de e-mailclient van Thunderbird naartoe gaat.

Thunderbird nadert met rasse schreden haar XNUMXste verjaardag als een zelfstandige e-mailclient en wordt in juli van dit jaar gelanceerd versie 115 «Supernova". In het ontwikkelingsplan, dat een tijdsbestek heeft, beoogt het project drie hoofddoelen te bereiken.

Als productontwerpleider van Thunderbird heb ik een goed overzicht van wat er gaande is en waar het naartoe gaat. Beschouw dit artikel (en de bijbehorende video hieronder) als het eerste schilderij in een uitgebreider verhaal dat laat zien waar Thunderbird naartoe gaat en waarom sommige dingen die we doen misschien contra-intuïtief lijken.

Sommige van de onderstaande discussiepunten kunnen verdeeldheid zaaien. Ze kunnen een snaar raken. Maar we geloven in transparant en open zijn over ons verleden en onze toekomst.

Met de release van de Thunderbird 115 "Supernova" dit jaar doen we meer dan alleen een jaarlijkse release. Het is een moderne herziening van de software, zowel visueel als technisch. Thunderbird ondergaat vanaf het begin een enorme revisie om alle technische en interfaceschulden kwijt te raken die de afgelopen 10 jaar zijn opgebouwd.

Het is geen gemakkelijke taak, maar het is noodzakelijk om de levensvatbaarheid van het project voor de komende 20 jaar te garanderen.

Het simpelweg "invullen" van afbrokkelende architectuur is niet houdbaar en we kunnen er niet langer omheen.

Gedurende de volgende 3 jaar, het Thunderbird-project zal zich richten op:

  • Ontwerp de gebruikersinterface helemaal opnieuw om een ​​gebruikersinterface te creëren die geschikt is voor verschillende categorieën gebruikers (beginners en veteranen), eenvoudig aan te passen aan uw eigen voorkeuren en een consistent ontwerpsysteem.
  • Vergroot de betrouwbaarheid en compactheid van de codebase, herschrijf verouderde code en werk achterstanden weg (weg met technische schulden).
  • Overgang naar de maandelijkse vorming van nieuwe releases.

Thunderbird is een monolithische applicatie die gedurende twee decennia door duizenden mensen is ontwikkeld. Het maken van grote veranderingen, zoals we doen met Supernova, vereist heel goed nadenken.

alle deze wijzigingen zijn direct zichtbaar, maar ze zullen vooral de komende drie jaar beter voorbereid zijn, aangezien het een werk van lange adem zal zijn om af te rekenen met wat het team zelf "een oude en fragiele Lego-toren" noemt, waarin de nieuwigheden gewoon op een basis gammel. 

Bovendien moet er rekening mee worden gehouden dat, ondanks bovengenoemde belangrijke wijzigingen blijft de software open source, zodat alle ontwikkelaars kunnen bijdragen.

Supernova zal de eerste belangrijke stap in deze richting zijn, net op tijd voor Mozilla's XNUMXe verjaardag en de volgende ESR-versie van Firefox. Het team had in november al een voorproefje gegeven van het interfacetype dat in voorbereiding was door een screenshot van het werk in uitvoering te plaatsen in het kalendergedeelte.

Thunderbird is letterlijk een set code die bovenop Firefox draait. Alle tabbladen en secties die u in onze apps ziet, zijn slechts browsertabbladen met een aangepaste gebruikersinterface.

We gebruiken Firefox graag als basisarchitectuur omdat het profiteert van alle goede dingen die erin zitten. Dingen zoals platformonafhankelijke ondersteuning, Gecko-webrenderer, Spidermonkey JavaScript-compiler, enz.

Hierdoor kan Thunderbird Firefox volgen tijdens de releasecyclus, beveiligingspatches overnemen, ondersteuning krijgen voor extensies en meer.

Dit is duidelijk complexer, omdat er veel C++, JS, CSS en XHTML voor nodig is om ervoor te zorgen dat alles correct werkt. Het gebruik van een solide basisarchitectuur zoals Firefox is het perfecte startpunt.

Helaas brengt deze aanpak hoge kosten met zich mee.

Voor degenen die het niet weten of het zich niet herinneren, de eerste versie van Thunderbird werd bijna 20 jaar geleden uitgebracht. De e-mailclient is afgeleid van Firefox en gebruikt feitelijk dezelfde rendering-engines (Gecko) en JavaScript (SpiderMonkey). Mozilla verzorgde de ontwikkeling van de client tot 2012, waarna deze in handen van de gemeenschap werd gelaten, een factor die op meerdere fronten een positieve invloed heeft gehad, maar ook tot enkele nadelen heeft geleid, zoals het ontbreken van een routekaart waarnaar blijven doorontwikkelen.

Eindelijk als u er meer over wilt weten, kunt u de details bekijken In de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.