„Thunderbird“ plėtros plane siūloma nuo pat pradžių atkurta vartotojo sąsaja

perkūno paukštis

Thunderbird 115 versija bus išleista liepos mėnesį, tai bus pilnas atnaujinimas su sąsajos ir kodo pakeitimais.

„Thunderbird“ el. pašto programos kūrėjai paskelbė plėtros planą kitiems trejiems metams ir kuriame „Thunderbird“ gaminių dizaino vadovas pristato savo nuomonę apie tai, kur nukreipta „Thunderbird“ el. pašto programa.

"Thunderbird" sparčiai artėja XNUMX metų jubiliejus kaip atskira el. pašto programa ir bus paleista šių metų liepą 115 versija «Supernova“. Plėtros plane, kuriame numatytas nustatytas terminas, projektu siekiama trijų pagrindinių tikslų.

Kaip „Thunderbird“ gaminio dizaino vadovas, turiu gerą apžvalgą, kas vyksta ir kur viskas vyksta. Apsvarstykite šį straipsnį (ir pridedamą vaizdo įrašą žemiau) kaip pirmąjį paveikslą išsamesnėje istorijoje, parodančioje, kur juda „Thunderbird“ ir kodėl kai kurie dalykai, kuriuos darome, gali atrodyti priešingi.

Kai kurie toliau pateikiami diskusijos punktai gali kelti nesutarimų. Jie gali užklupti akordą. Tačiau mes tikime, kad turime būti skaidrūs ir atviri apie savo praeitį ir ateitį.

Šiais metais išleisdami Thunderbird 115 „Supernovą“, darome daugiau nei tik metinį išleidimą. Tai moderni programinės įrangos versija tiek vizualiai, tiek techniškai. „Thunderbird“ nuo pat pradžių atlieka didžiulį kapitalinį remontą, kad atsikratytų visos techninės ir sąsajos skolos, sukauptos per pastaruosius 10 metų.

Tai nėra lengva užduotis, tačiau būtina garantuoti projekto gyvybingumą ateinančius 20 metų.

Tiesiog „užpildyti“ griūvančią architektūrą nėra tvaru, ir mes nebegalime to ignoruoti.

Per ateinančius 3 metus „Thunderbird“ projektas daugiausia dėmesio skirs:

  • Perkurkite vartotojo sąsają nuo nulio, kad sukurtumėte vartotojo sąsają, tinkamą skirtingų kategorijų naudotojams (pradedantiesiems ir veteranams), lengvai pritaikomą pagal savo pageidavimus ir nuoseklią dizaino sistemą.
  • Padidinkite kodų bazės patikimumą ir kompaktiškumą, perrašykite pasenusį kodą ir atsikratykite atsilikimų (atsikratykite techninių skolų).
  • Perėjimas prie kasmėnesinio naujų leidimų formavimo.

„Thunderbird“ yra monolitinė programa, kurią per du dešimtmečius sukūrė tūkstančiai žmonių. Norint atlikti didelius pakeitimus, kaip tai darome su Supernova, reikia labai gerai apgalvoti.

Visi šie pokyčiai bus matomi iš karto, tačiau jie bus geriau pasiruošę, ypač per ateinančius trejus metus, nes bus ilgalaikis darbas atsikratyti to, ką pati komanda vadina „senu ir trapiu Lego bokštu“, kuriame naujovės tiesiog dedamos ant pagrindas suragėjęs. 

Be to, reikia atsižvelgti į tai, kad nepaisant aukščiau paminėtų svarbių pakeitimų, programinė įranga išliks atvirojo kodo, taigi visi kūrėjai galės prisidėti.

„Supernova“ bus pirmasis reikšmingas žingsnis šia kryptimi, kaip tik prieš „Mozilla“ XNUMX-metį ir kitą „Firefox“ ESR versiją. Grupė pateikė ruošiamo sąsajos tipo peržiūrą lapkritį, kalendoriaus dalyje paskelbdama vykdomo darbo ekrano kopiją.

„Thunderbird“ tiesiogine prasme yra kodo rinkinys, kuris veikia „Firefox“ viršuje. Visi skirtukai ir skiltys, kurias matote mūsų programose, yra tik naršyklės skirtukai su tinkinta vartotojo sąsaja.

Mums patinka naudoti „Firefox“ kaip pagrindinę architektūrą, nes ji išnaudoja visus gerus dalykus. Tokie dalykai kaip kelių platformų palaikymas, „Gecko“ žiniatinklio atvaizdavimo priemonė, „Spidermonkey JavaScript“ kompiliatorius ir kt.

Tai darydama „Thunderbird“ gali sekti „Firefox“ per savo išleidimo ciklą, paveldėti saugos pataisas, gauti plėtinių palaikymą ir dar daugiau.

Tai akivaizdžiai sudėtingiau, nes norint įsitikinti, kad viskas veikia tinkamai, reikia daug C++, JS, CSS ir XHTML. Puikus atspirties taškas yra naudoti tvirtą bazinę architektūrą, pvz., „Firefox“.

Deja, šis metodas kainuoja brangiai.

Tiems, kurie nežino ar neprisimena, pirmoji „Thunderbird“ versija buvo išleista beveik prieš 20 metų. El. pašto klientas yra sukurtas iš „Firefox“ ir iš tikrųjų naudoja tuos pačius atvaizdavimo variklius („Gecko“) ir „JavaScript“ („SpiderMonkey“). „Mozilla“ rūpinosi kliento plėtra iki 2012 m., po to jis buvo paliktas bendruomenės žinioje – veiksnys, kuris turėjo teigiamos įtakos įvairiais frontais, tačiau taip pat lėmė tam tikrus trūkumus, pavyzdžiui, kliento nebuvimą. gairės, kurias toliau plėtoti.

Pagaliau jei norite sužinoti daugiau apie tai, galite patikrinti išsamią informaciją Šioje nuorodoje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.