Novy vzhlad a WebExtensions im asi vela novych uzivatelov neziska, naco, ked vacsina uz aj tak pouziva Chrome a tie zmeny od FF57 zase nebudu pre nich nejake extra prevratne, aby to ludi prinutilo zmenu na FF.
Skorej som zvedavy, ze kolko uzivatelov im zdrhne po tej vymene XUL-u za WebExtensions, ked im prestane fungovat mnozstvo rozsireni.
Na tu standardizaci jsem tedy celej ziskuchtivej. To zase bude bordel! Kazdy prohlizec jinak nekompletni, kazdy sve vlastni nestandardni vifikundace, kazdy sva specifika implementace funkci API... A jestli se nakonec mnoziny podporovanych a stejne se chovajicich funkci budou kryt na 50%, budeme mluvit o zazraku.
Tak to je ovsem opravdu o dost horsi scenar nez to, ze ty addony nejsou prenositelne mezi prohlizeci vubec :-)
Navic, staci se podivat na HTML 5 - tam je taky miliarda veci, ktere jsou mezi prohlizeci jine (resp. lisi se urovni podpory) - a oni to ti zmetci vyvojari zvladaji, des, ze ? U web.ext. to jiste uz zvladat nebudou.
Ale je samozrejme fakt, ze momentalne to chce jeste spoustu veci do web.ext. pridat, mozilla na tom pracuje docela intenzivne.
Cast addonu samozrejme udelat nepujde, ale jaky to bude mit vliv na userbase, to se uvidi - dle meho nazoru skoro zadny. Ale co jsem se dival naposledy, PaleMoon mel 0.03% uzivatelu, treba se diky tomu dostane vys, aspon na 0.5% :-)
Ale co jsem se dival naposledy, PaleMoon mel 0.03% uzivatelu, treba se diky tomu dostane vys, aspon na 0.5% :-)
Ted je jeste otazka, jak uzasne ty statistikty jsou, kdyz PM ma user agent string Mozilla/5.0 (X11; Linux i686; rv:38.9) Gecko/20100101 Goanna/2.1 Firefox/38.9 PaleMoon/26.4.1, takze bych se nedivil, kdyby ve spouste statistik byl zahrnut do policka Firefox.
Jestli si chceš kazit den vymýšlením katastrofických scénářů, budiž. Já si raději budu užívat hezkého začátku víkendu :)
WebExtensions toho pochopitelně nebudou umět tolik co XUL, což je ovšem v podstatě výhoda. Ona totiž jedna z nevýhod XUL extensions a jeden z důvodů proč se vše rozbíjelo byl ten, že prohlížeč se prostě vyvíjet musí. A pokud neudržuješ API, ale necháš si addony hrabat do čehokoliv, rozbíjet se prostě budou s tím jak se mění „podvozek“.
Zbavit se XUL (a XPCOM) je jistě krok správným směrem, ale Web Extensions jsou minimálně v současné podobě opravdu mnohem omezenější. Bylo by bývalo mnohem lepší, kdyby vytvořili nové API jako nadmnožinu Web Extensions, tak, aby doplňky používající čistě WE fungovaly beze změny a současně aby šlo portovat existující ekosystém doplňků.
Vymenovat neco funkcniho za neco novejsiho jen proto, ze uz to neni "moderni" naprosta pitomost.
POSIX je mnohem starsi nez XUL a taky jeste nebyl nicim nahrazen.
XML na kterym je XUL postavenej, taky nema zadnou nahradu.
A pokud vim tam Firefox bude na XULu postavenej dal, jen prestane podporovat extentions vyuzivajici XUL.
A co se tyce market share, podcenujes silu marketingu. Mozilla jako neziskovka nema proti Googlu sanci.
Ale vzdyt tu nikdo neresi, za XUL je ci neni moderni.
Resi se to, ze svazat addony s XUL/XPCOM a dalsimi internimi komponentami browseru je silene limitujici pro dalsi rozvoj prohlizece - konec koncu, proto se neustale neco rozbijelo, kdyz se v FF neco zmenilo.
Takze ted se to od sebe oddeli, Mozilla dostane svobodu delat si s jadrem co chce, vyvojari addonu stabilnejsi API, v cem je problem ?
V situaci, kdy 40% uzivatelu nema jediny addon a da se ocekavat, ze znacna cast (alespon nejpouzivatenjsich) addonu zustane jako web extension ?:-) Ale jiste...
Pomineme-li uz tedy vubec ten fakt, ze diky tomuto refactoringu dostanou uzivatele modernejsi, rychlejsi browser, ktery je lepe schopen vyuzit soucasneho HW.
S timhle pristpem bysme zustali u IE 5 a ActiveX - tam byla take jiste spousta nasranych vyvojaru a uzivatelu, ale ze se tahle technologie musela prestat pouzivat, bylo jasne i tak (dokonce i MS)...
V situaci, kdy 40% uzivatelu nema jediny addon a da se ocekavat, ze znacna cast (alespon nejpouzivatenjsich) addonu zustane jako web extension ?:-) Ale jiste...
Pomineme-li uz tedy vubec ten fakt, ze diky tomuto refactoringu dostanou uzivatele modernejsi, rychlejsi browser, ktery je lepe schopen vyuzit soucasneho HW.
Zanedbame 60% uzivatelu proto, ze 40% o rozsirenich nevi?
A nebylo by lepsi, kdyby Mozilla vymyslela novy nazev a nove logo a zacala si vyvijet nejaky novy browser a dala to lidem k otestovani, az to bude aspon alfa? Proc trvat na nazvu Firefox, kdyz uz to Firefox nebude. Az by to meli v chodivem stavu, mohli by nechat FF vyhnit/predat komunite, pokud se s tim chce srat a bylo by. Bez bordelu, s mene nadavanim.
Prekrucujes, co jsem napsal.
40% uzivatelu nema zaddny addon - tzn. nepozna nic.
60% ma nejake addony - kolika % uzivatelu se dotkne tato zmena, ze nebude existovat nahrada pro web extension? Nejakeho procenta urcite, pochybuji ze dost velkeho na to, aby to zamavalo s sharem FF.
A proc by se meli zbavovat zavedene znacky? Je to konec koncu jejich majetek a cenny asset. Tohle by mohli vymyslet pak s kazdou novou aktualizaci - prejmenovat novou verzi na jine jmeno. K cemu by to bylo, zmateni uzivatele a poskozovani FF ?
A komunita si s kodem muze delat co chce - viz PM, Mozilla Suite atd. Ale jejich market share celkem jasne ukazuje, ze FF na to jde dobre, ze nezustava u legacy technologii :)
Nemyslim si, ze autor ono prispevku je zrovna mluvcim Mozilly. Staci si precist libovolny prispevek na toto tema na Mozilla blogu - jasne rikaji proc to delaji a proc to delat musi. A ano, XUL zrejme drive ci pozdeji pryc pujde, ale pointa tohoto prvniho kroku je odstranit ho z addonu z duvodu popsanych vyse.
FF57 je jenom prvnim kruckem - tech veci se chysta mnohem, mnohem vic. Quantum vypada hodne slibne, pouziva veci vytvorene v ramci projektu Servo, tzn. bysme se mohli dockat opravdu podareneho prohlizece, ktery bude umet efektivne vyuzit vicejadrove CPU, GPU atd. To je rozhodne cesta budoucnosti pro aplikace bezici ve webovem prohlizeci (z cehoz uz se v podstate stala univerzalni aplikacni platforma).
minimalne to bude dobre k tomu, ze na to bude muset podobne zareagovat Google s Chromem a vylepsit ho podobne :)
Tak oprava, my jsme o tom vlastně psali už "docela dávno". https://www.mozilla.cz/zpravicky/firefox-nabidne-nove-api-pro-motivy/