Hlavní navigace

Firefox zrychlil vývoj a naštval firmy

Jiří Macich ml. 18. 7. 2011

Nové verze webového prohlížeče Mozilla Firefox budou nyní vycházet výrazně častěji, než dosud bylo zvykem. Nová major verze by se mohla objevovat i každých šest týdnů. Uživatelé, pokud se popasují s rozšířeními, mohou jásat. Firmy ale z nových pořádků nadšeny nejsou.

Webový prohlížeč Firefox letos začal psát novou kapitolu své existence. Po březnovém vydání dlouho očekávaného a do značné míry i přelomového Firefoxu 4 se Mozilla rozhodla přepracovat systém vývoje a výrazně zkrátit vývojový cyklus. Nové major verze se nyní teoreticky mohou objevovat každých šest týdnů. Mozilla chce (podobně jako Google) jednotlivé novinky servírovat uživatelům co možná nejrychleji bez zbytečného čekání.

Dříve to fungovalo tak, že si Mozilla schraňovala novinky na jednu velkou aktualizaci prohlížeče (nezřídka novou major verzi). V praxi to ale znamenalo, že některé hotové funkce nebyly ještě předány uživatelům v podobě ostré verze, protože se čekalo na dokončení jiných funkcí. To značná část uživatelské veřejnosti kritizovala. Vývoj se pak zdál být příliš pomalým a Firefox začal v některých ohledech zaostávat za konkurencí, která stihla různé novinky aplikovat mnohem dříve.

Mozilla se rozhodla zareagovat zkrácením vývojového cyklu, takže zatím nejnovější Firefox 5 vyšel pouhé tři měsíce po Firefoxu 4. Jedná se však spíše o servisní aktualizaci bez nových funkcí. Mozilla sice uvádí více než tisícovku úprav, ale ty se odehrály pod pomyslnou kapotou. Převážně jde o úpravy, které se původně zamýšlely pro Firefox 4. Ve výsledku tak Firefox 5 kromě oprav bezpečnostních chyb posiluje stabilitu a ladí výkon.

Zrychlený vývojový cyklus: nová verze i každých šest týdnů

Předělaný a zkrácený vývojový cyklus má několik fází, které běží souběžně, takže se zároveň v různých fázích pracuje hned na několika verzích. Vývoj nové verze začíná u již tradičních nočních buildů, kde vývojáři zařazují nové úpravy, které chtějí v budoucnu nabídnout uživatelům. Zhruba po šesti týdnech se vezme hotová funkcionalita a přesune se do další fáze vývojového cyklu. Na nehotové prvky se tedy nečeká, zůstávají ve fázi nočních vývojových sestavení a odkládají se do další verze, na které se již začíná pracovat.

Hotové úpravy a nové funkce se z nočních buildů přesunou do vývojového kanálu zvaného Aurora a začíná se de facto s testováním alfaverze. V této fázi vývoje se nové úpravy mají doladit a stabilizovat pro další širší testování. Nové prvky se ale již nepřidávají. Jakmile novinky dozrají, je nová připravovaná verze přesunuta do dalšího vývojového kanálu a začíná proces betatestování, kde může dle potřeby vyjít i několik revizí betaverze. Opět ovšem bez přidávání nových funkcí. Od kanálu Aurora se již jen testuje a ladí. 

Jakmile jsou ošetřeny všechny chyby (resp. jakmile jsou o tom vývojáři alespoň přesvědčeni), je vydána ostrá verze. V každé z popsaných fází vývoje může nová verze strávit přibližně šest týdnů a díky skutečnosti, že souběžně probíhá vývoj více verzí, tak teoreticky může nová ostrá verze vycházet každých šest týdnů. Mozilla ale upozorňuje, že to není její priorita. Jinými slovy, nové major verze budou vycházet relativně často, ale nemusí mezi nimi být nutně rozestup přesně šesti týdnů.

Problémy s rozšířeními mohou uživatelům zkazit radost

Koncoví uživatelé mohou zkrácený vývojový cyklus přivítat, protože rychleji budou moci v ostré verzi využívat novinky, které si pro ně Mozilla připravila. Potenciálním problémem je však kompatibilita rozšíření. Rozšíření používá 85 procent uživatelů Firefoxu, takže se tento možný problém týká téměř celé uživatelské základny. Tradiční rozšíření pro Firefox totiž nejsou automaticky použitelná v každé verzi.

Při instalaci rozšíření dochází ke kontrole verze prohlížeče, jestli je na seznamu kompatibilních. Je běžnou praxí, že některá rozšíření nejsou pro novou verzi připravena. Uživatelé, kteří chtějí přejít na novou verzi prohlížeče, si buď musí počkat na novou verzi daného rozšíření, nebo si vybrat nějakou alternativu, pokud je k dispozici.

Kontrolu kompatibility lze sice poměrně jednoduše obejít, ale pak uživateli nikdo nezaručí, že mu rozšíření v oficiálně nepodporované verzi prohlížeče nenadělá paseku. Je zkrátka lepší používat rozšíření otestované s danou verzí prohlížeče. Tím, že nyní budou častěji vycházet nové major verze, tak teoreticky budou muset uživatelé častěji čelit problémům s nekompatibilitou rozšíření.

V praxi to ale nemusí být takové drama. Portál Mozilla Add-ons je schopen automaticky kontrolovat vhodnost rozšíření pro nejnovější verzi prohlížeče a případně rozšíření prohlásit za kompatibilní. Pokud v nové verzi Firefoxu nedošlo ke změnám, které by se mohly dotknout kompatibility testovaného rozšíření, tak tomuto procesu nestojí nic v cestě. Není tak nutné čekat na činnost vývojářů rozšíření.

Firefox rezignuje na pozici ve firemní sféře

Se zkrácením vývojového cyklu, resp. rychlejším vydáváním nových major verzí, došlo také ke zkrácení podpory pro verze starší. Jelikož již vyšel Firefox 5, tak starší Firefox 4 již Mozilla nepodporuje. V praxi to znamená, že nebudou vycházet žádné opravné či bezpečnostní aktualizace. Jakmile vyjde v srpnu Firefox 6, přestane být podporován Firefox 5, a tak dále. Uživatele to (až na případné problémy s rozšířeními) nemusí vůbec trápit, protože jednoduše přejdou na nejnovější verzi.

Mnohem větší problém tento nový přístup k poskytování podpory představuje pro firemní sféru. Velké korporace a organizace jsou velice, velice konzervativní v přístupu k obměně softwarového vybavení a aktualizovat webový prohlížeč každých několik týdnů pro ně představuje zátěž. Stejně tak nemohou zůstávat u starší verze s případně neopravenými (byť známými) bezpečnostními chybami. Mozilla ale tvrdí, že prioritou jsou pro ni koncoví uživatelé.

Hozenou rukavici zvedl Microsoft, který připomněl, že svůj aktuální Internet Explorer 9 bude podporovat až do roku 2020. Firefox 4, který vyšel ve stejné době, již podporován není. Vybrat z tohoto pohledu adepta pro firemní nasazení není tedy vůbec těžké. Mozilla ale říká, že z kapacitních důvodů v tomto ohledu nebude konkurovat Microsoftu. Chce tedy s konkurencí soupeřit o přízeň koncových uživatelů.

Našli jste v článku chybu?

18. 7. 2011 11:21

Mich (neregistrovaný)

Kterého "experta" tohle napadlo? KDO na světě má potřebu každých pár týdnů upgradovat / updatovat nějaký software? Copak po tom opravdu někdo z uživatelů touží? Vzpamatujte se v tom vašem slavném vývojovém týmu!

18. 7. 2011 10:41

P2010 (neregistrovaný)

Kdyz zacne zaostavat technologie, je treba zacit vymyslet marketingove blaboly. Podobne jako treba T-Mobile a jeho Internet "4G", vzpominate ? :-)

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

Lupa.cz: Propustili je z Avastu, už po nich sahá ESET

Propustili je z Avastu, už po nich sahá ESET

Lupa.cz: Google měl výpadek, nejel Gmail ani YouTube

Google měl výpadek, nejel Gmail ani YouTube

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

DigiZone.cz: Milan Kruml: procházka TV historií

Milan Kruml: procházka TV historií

Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

DigiZone.cz: Digi CZ výrazně zlevnila balíček HBO

Digi CZ výrazně zlevnila balíček HBO

Podnikatel.cz: Dárky v podnikání. Jak je uplatnit v daních?

Dárky v podnikání. Jak je uplatnit v daních?

Vitalia.cz: Spor o mortadelu: podle Lidlu falšovaná nebyla

Spor o mortadelu: podle Lidlu falšovaná nebyla

Podnikatel.cz: Babiše přesvědčila 89letá podnikatelka?!

Babiše přesvědčila 89letá podnikatelka?!

120na80.cz: Stoná vaše dítě často? Upravte mu jídelníček

Stoná vaše dítě často? Upravte mu jídelníček

Podnikatel.cz: 3, 2, 1..EET startuje. Na co nezapomenout?

3, 2, 1..EET startuje. Na co nezapomenout?

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Lupa.cz: Seznam mění vedení. Pavel Zima v čele končí

Seznam mění vedení. Pavel Zima v čele končí

Lupa.cz: Babiš: E-shopů se EET možná nebude týkat

Babiš: E-shopů se EET možná nebude týkat

Měšec.cz: Golfové pojištění: kde si jej můžete sjednat?

Golfové pojištění: kde si jej můžete sjednat?

Podnikatel.cz: Zavře krám u #EET Malá pokladna a Teeta?

Zavře krám u #EET Malá pokladna a Teeta?

DigiZone.cz: Rádio Šlágr má licenci pro digi vysílání

Rádio Šlágr má licenci pro digi vysílání

Vitalia.cz: Dáte si jahody s plísní?

Dáte si jahody s plísní?