Thunderbirds utvecklingsplan föreslår ett användargränssnitt som byggs om från grunden

Thunderbirds framtid

Thunderbird version 115 kommer att släppas i juli, det blir en komplett uppdatering med gränssnitt och kodändringar.

Utvecklarna av Thunderbird e-postklient har publicerat en utvecklingsplan för de kommande tre åren och i vilken Thunderbirds chef för produktdesign presenterar sina åsikter om vart Thunderbird-e-postklienten är på väg.

Thunder närmar sig med stormsteg sitt XNUMX-årsjubileum som en fristående e-postklient och kommer att lanseras i juli i år version 115 «Supernova". I utvecklingsplanen, som har en specificerad tidsram, avser projektet att uppnå tre huvudmål.

Som Thunderbirds produktdesignledare har jag en bra överblick över vad som händer och vart saker är på väg. Betrakta den här artikeln (och medföljande video nedan) som den första målningen i en mer omfattande berättelse som visar vart Thunderbird är på väg och varför några av de saker vi gör kan verka kontraintuitiva.

Några av diskussionspunkterna nedan kan vara splittrande. De kanske slår an. Men vi tror på att vara transparenta och öppna om vårt förflutna och vår framtid.

Med lanseringen av Thunderbird 115 "Supernova" i år gör vi mer än bara en årlig release. Det är en modern revision av mjukvaran, både visuellt och tekniskt. Thunderbird genomgår en massiv översyn från grunden för att bli av med all teknisk och gränssnittsskuld som samlats under de senaste 10 åren.

Det är ingen lätt uppgift, men det är nödvändigt att garantera projektets livskraft under de kommande 20 åren.

Att bara "fylla i" sönderfallande arkitektur är inte hållbart, och vi kan inte längre bortse från det.

Under de kommande 3 åren, Thunderbird-projektet kommer att fokusera på:

  • Designa om användargränssnittet från grunden för att skapa ett användargränssnitt som passar olika kategorier av användare (nybörjare och veteraner), enkelt anpassningsbart efter dina egna preferenser och ett konsekvent designsystem.
  • Öka tillförlitligheten och kompaktheten hos kodbasen, skriv om föråldrad kod och bli av med eftersläpningar (bli av med tekniska skulder).
  • Övergång till den månatliga bildningen av nya releaser.

Thunderbird är en monolitisk applikation som har utvecklats av tusentals människor under två decennier. Att göra stora förändringar, som vi gör med Supernova, kräver mycket noggrann eftertanke.

Alla dessa ändringar kommer att synas omedelbart, men de kommer att vara bättre förberedda särskilt under de kommande tre åren, eftersom det kommer att vara ett långsiktigt jobb att göra sig av med vad teamet själva kallar "ett gammalt och skört Lego-torn", där nyheterna helt enkelt placeras på en basen ranglig. 

Dessutom måste man ta hänsyn till att, trots de viktiga ändringar som nämns ovan kommer programvaran att förbli öppen källkod, så alla utvecklare kommer att kunna bidra.

Supernova kommer att vara det första betydande steget i denna riktning, lagom till Mozillas XNUMX-årsjubileum och nästa ESR-version av Firefox. Teamet hade gett en förhandstitt på gränssnittstypen under förberedelse i november genom att lägga upp en skärmdump av det pågående arbetet i kalenderdelen.

Thunderbird är bokstavligen en uppsättning kod som körs ovanpå Firefox. Alla flikar och avsnitt du ser i våra appar är bara webbläsarflikar med ett anpassat användargränssnitt.

Vi gillar att använda Firefox som basarkitektur eftersom den drar fördel av alla bra saker i den. Saker som plattformsoberoende stöd, Gecko webbrenderare, Spidermonkey JavaScript-kompilator, etc.

Genom att göra det kan Thunderbird följa Firefox genom dess utgivningscykel, ärva säkerhetskorrigeringar, få stöd för tillägg och mer.

Detta är uppenbarligen mer komplext, eftersom det krävs mycket C++, JS, CSS och XHTML för att se till att allt fungerar korrekt. Att använda en solid basarkitektur som Firefox är den perfekta utgångspunkten.

Tyvärr kommer detta tillvägagångssätt till en hög kostnad.

För den som inte vet eller inte minns så släpptes den första versionen av Thunderbird för snart 20 år sedan. E-postklienten kommer från Firefox och använder faktiskt samma renderingsmotorer (Gecko) och JavaScript (SpiderMonkey). Mozilla tog hand om utvecklingen av klienten fram till 2012, varefter den lämnades i händerna på samhället, en faktor som har haft ett positivt inflytande på flera fronter, men som också har lett till vissa nackdelar, såsom avsaknaden av en färdplan som fortsätter att utvecklas.

Slutligen om du är intresserad av att veta mer om detkan du kontrollera detaljerna I följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.