De Thunderbird e-mailclient is een trouwe kracht van het oude web. Nu zijn 20e verjaardag nadert en wankelend onder fenomenale technische schulden, hebben ontwikkelaars bij Mozilla een complete grondige revisie aangekondigd.
Het vernieuwen van de broncode, het verbeteren van de interface en het vastleggen van een schema van maandelijkse updates zijn slechts enkele van de krantenkoppen over de toekomst van Thunderbird. Hier bekijken we wat u kunt verwachten van de aanstaande verbouwing.
De open-source e-mailclient van Thunderbird heeft een lange geschiedenis
Bijna elke computer die u de afgelopen twee decennia bezat, is geleverd met een ingebouwde e-mailclient en voor de meeste Linux-gebruikers was Mozilla Thunderbird de standaardclient.
Thunderbird, oorspronkelijk uitgebracht in 2003, is gebouwd bovenop Firefox-code en beschikt over een buitengewoon scala aan functies waardoor het kan functioneren als een
multifunctionele nieuwsgroeplezer, IRC-client, RSS-app en meer. Er zijn ook versies beschikbaar voor Windows, macOS en Linux, met niet-officiële poorten voor FreeBSD en OpenBSD.Thunderbird werd tussen 2012 en 2017 door de gemeenschap onderhouden, waarbij het bedrijf langzaamaan meer controle terugnam en toevoegingen of wijzigingen waarvoor goedkeuring van kernontwikkelaars en ontwerpers nodig was. Naar aanleiding van een mededeling van Mozilla eerder deze week staat het bedrijf op het punt grote veranderingen door te voeren als onderdeel van een volledige herbouw van het project.
Waarom de oude Thunderbird moest sterven
Thunderbird is in wezen een aangepaste versie van Firefox, en de releasecyclus wordt gesynchroniseerd met Firefox-releases. Dit betekent dat elke keer dat Firefox wordt bijgewerkt, het veel kleinere Thunderbird-team ook moet updaten. Dingen breken plotseling en zonder duidelijke reden, wat frustrerend is voor zowel gebruikers als ontwikkelaars.
De benadering van simpelweg "dingen toevoegen bovenop" van een afbrokkelende architectuur heeft ook geleid tot een "inconsistente gebruikersinterface zonder een coherente gebruikerservaring".
Wat te verwachten van de nieuwe Thunderbird
Bovenaan de takenlijst van Mozilla voor Thunderbird staat een toezegging om de codebasis terug te dringen in een poging om het slank en betrouwbaar te maken. Dit omvat het herschrijven van code die sinds het begin van de jaren 2000 ronddraait en deze up-to-date brengt. Het bedrijf heeft toegezegd technische schulden te verwijderen die zijn veroorzaakt door ontwerpkeuzes die lang geleden zijn gemaakt.
Mozilla belooft ook een volledig nieuwe interface, helemaal opnieuw opgebouwd, met de nadruk op consistent ontwerp, behoud van aanpasbaarheid en de aanpasbare gebruikersinterface.
Mock-ups voor de opnieuw ontworpen Thunderbird-kalender werden uitgebracht in november 2022 en toonden innovaties, waaronder de mogelijkheid om weekenden in te klappen om ruimte te besparen, sneltoetshints en visuele aanpassingsopties die beschikbaar zijn via een pop-up menu.
Agenda-items zijn veel leesbaarder en u kunt ze met een enkele klik uitvouwen. We verwachten dat de e-mailaspecten van Thunderbird vergelijkbare, logische verbeteringen zullen bevatten.
Thunderbird wordt ook losgekoppeld van de Firefox-updatecyclus en schakelt over op maandelijkse updates. Dit geeft ontwikkelaars de tijd om hun wijzigingen volledig te testen en ervoor te zorgen dat u een voorspelbare ervaring krijgt waarin alles werkt zoals het hoort.
Raak niet te enthousiast over de vernieuwing van Thunderbird
Hoewel de eerste wijzigingen op tijd worden aangebracht voor de release van Thunderbird 115, codenaam "Supernova" in juli 2023, zal het upgradeprogramma plaatsvinden over een verlengde periode van maximaal drie jaar. Bij elke maandelijkse update ziet u stapsgewijze verbeteringen. Thunderbird heeft een klein kernteam van slechts 12 fulltime ontwikkelaars en er is veel code om door te nemen.
De gebruikersinterface zal het eerste zijn dat verandert, met kleine aanpassingen aan de algehele ervaring van de klant in de toekomst. Hoewel Thunderbird zeker een geweldige multifunctionele e-mailclient is, zijn er andere beschikbaar met vergelijkbare functies die de concurrentie goed doorstaan.