Firefox preklopi na krajši cikel izdajanja

Razvijalci Firefoxa napovedal o skrajšanju pripravljalnega cikla za nove izdaje brskalnika na štiri tedne (prej so bile izdaje pripravljene v 6-8 tednih). Firefox 70 bo izdan po starem urniku 22. oktobra, sledil mu bo Firefox 3 šest tednov kasneje, 71. decembra, sledile pa bodo naslednje izdaje bo oblikovana enkrat na štiri tedne (7. januar, 11. februar, 10. marec itd.).

Veja dolgoročne podpore (ESR) bo še naprej izdana enkrat letno in bo podprta še tri mesece po oblikovanju naslednje veje ESR. Korektivne posodobitve za vejo ESR bodo sinhronizirane z rednimi izdajami in bodo prav tako objavljene vsake 4 tedne. Naslednja izdaja ESR bo Firefox 78, predvidena za junij 2020. Razvoj SpiderMonkey in Tor Browser bo prav tako prešel na 4-tedenski cikel izdaj.

Kot razlog za skrajšanje razvojnega cikla navajajo željo po hitrejšem zagotavljanju novih funkcij uporabnikom. Pogostejše izdaje naj bi zagotovile večjo prilagodljivost pri načrtovanju razvoja izdelkov in izvajanju prednostnih sprememb za izpolnjevanje poslovnih in tržnih zahtev. Po besedah ​​razvijalcev štiritedenski razvojni cikel omogoča optimalno ravnotežje med hitro dostavo novih spletnih API-jev ter zagotavljanjem kakovosti in stabilnosti.

Zmanjšanje časa za pripravo izdaje bo povzročilo skrajšanje časa testiranja za izdaje beta, nočne gradnje in izdaje izdaje za razvijalce, kar naj bi se nadomestilo s pogostejšim ustvarjanjem posodobitev za testne gradnje. Namesto priprave dveh novih različic beta na teden je načrtovana prilagoditev sheme izdajanja pogostih posodobitev za vejo beta, ki se je prej uporabljala za nočne gradnje.

Da bi zmanjšali tveganje nepredvidenih težav pri dodajanju nekaterih pomembnih novosti, z njimi povezane spremembe ne bodo obveščene uporabnikom izdaj naenkrat, ampak postopoma – najprej bo funkcija aktivirana za majhen odstotek uporabnikov, nato pa prenesena na popolno pokritost ali dinamično onemogočeno, ko so ugotovljene napake. Poleg tega bo program Test Pilot za testiranje inovacij in sprejemanje odločitev o njihovi vključitvi v glavno strukturo povabil uporabnike k sodelovanju v poskusih, ki niso vezani na cikel izdaje.

Vir: opennet.ru

Dodaj komentar