Mě třeba Firefox provází světem internetu již od útlého věku a nepamatuji se, že bych někdy IE používal (jako prohlížeč intenetu :) ). Zažil jsem jeho sválu a i jeho pády. Je fakt, že svou sofistikovaností drtil konkurenci v podobně IE a vlastně později i Chrome nebo Opery (bych tak řekl) - jenže jak se ukázalo, většina klasických uživatelů PC prostě nepotřebuje nic konfigurovat a mnohody ani nejsou schopni rozeznat, na čem jim ten internet běží. Prostě zapnu "internet" a je fakt, že když se Chrome nainstaluje téměř se vším co stáhnu "zadarmo" a nastaví se jako výchozí prohlížeč, tak tito lidé to prostě neřeší...
Byly chvíle, kdy jsem myslel, že se z Firefoxem rozloučím - třeba když jsem přišel o své oblíbené doplňky (zejména nastvitelný boční panel), jenže vždycky to dopadlo tak, že jsem nenašel lepší alternativu. Nějaké forky používat nechci, zvlášť ty co běží na zastarýlch verzích. A taky, člověk si zvykne na všechno, nakonec :).
To že Firefox Chromovatí je asi logický krok, nevím. Ale stále je pro mě lepší mírně zchromovatělý Firefox než chrom :D.
Dovolím si nesouhlasit s "...většina klasických uživatelů PC prostě nepotřebuje nic konfigurovat...".
Pokazilo se vše tím, jak měnili vývojová jádra. Což dobrovolné tvůrce add-ons (hlavní PLUS) naštvalo (slušně řečeno). Téměř od verze k verzi museli "doplňky" modifikovat. Júzry nebavilo doplňky přeinstalovávat nebo hledat náhrady.
Sám jsem musel oželet výborné add-on jako DictionarySearch, Accessibar ... Teď užívám fork PaleMoon.
Nevím jak nesouhlas s "...většina klasických uživatelů PC prostě nepotřebuje nic konfigurovat..." souvisí s tím co jste dál napsal, protože já neměl na mysli pouze doplňky...
A taky nevím proč by někdo musel být "júzr" (ať už to je co chce, btw. nemělo by tam být ů?), když ve skutečnosti náhrady totiž nejsou - tabmixplus, custom. sidebar a spoustu dalších bylo potopeno a nebyla pro ně alternativa. Jenže tak už to nakonec chodí, nelze lpět na starých jádrech a zároveň chtít nějakou bezpečnost, rychlost atd. atd. A co se týče "vývoje" těch doplňků, často to bylo tak, že od x let staré verze, která fungovala jako první, se pouze záplatovalo, takže onen doplněk byl sice užitečný, ale zároveň pro FF zátěž výkonu a riziko.
Takže za mě, taky jsem byl hodně naštvaný, když "mi něco zrušili", ale časem jsem to prostě akceptoval. A jak už jsem psal, fungovat na forcích mi nevyhovuje (zase bezpečnost, rychlost...). Pokud někomu ano, tak je to jeho volba a je to vlastně dobře - pak vývoj toho forku má svůj smysl.
Problém byl (a v Pale Moonu stále je) v tom, že rozšíření neměla žádné stabilní API, o které se mohla opřít. Místo toho tu byl fakticky monkeypatching pomocí overlays. To znamená, že se rozšíření může opřít téměř o cokoli, ale zároveň spousta nevinných změn toho může spoustu zbořit. Zavedení Web Extensions je tak jasným řešením – jde o nějaký, který říká, co se může měnit, a co ne. Navíc to dává autorům prohlížeče dělat různé technické změny a možnost rozšíření sandboxovat.
Pokud Pale Moon prakticky drží kompatibilitu, nejspíš je to za cenu ± nulového vývoje UI. Což tak trochu naznačuje i očividně starý screenshot Wikipedie na https://www.palemoon.org/screenshots.shtml – obsahuje „http://en.wikipedia.org“, ačkoli tento web běží na HTTPS (už dlouho) a má HSTS (zřejmě aspoň 4 roky: https://diit.cz/clanek/wikimedia-wikipedia-prechazi-kompletne-na-https-hsts/diskuseNovinkyInternetWikipedia/diskuseNovinkyInternetWikipedia ). Kompatibilita zde není způsobena tím, že by měli nějaké úžasné technické řešení.
Druhá věc je zaříznutí rozšíření postavených na XUL. XUL dnes již nemá zdaleka takový význam jako v době uvedení, je to technologie jednoho vendora a dnes HTML5 nabízí dostatečné možnosti. Při přepisu částí prohlížeče do HTML5 by se rozbití kompatibility stejně těžko vyhýbalo. Nevím, proč to zařízli dříve než bylo technicky nutné, mohu leda spekulovat. Konec by ale dříve či později nastal, jen by to bylo pomalé umírání.
U Pale Moonu se navíc nabízí otázka, jak moc zvládnou udržovat jádro, až Mozilla zařízne XUL kompletně. Samotné odstranění XULu z Gecka problém není (Pale Moon má vlastní fork), ale může otevřít cestu k refaktoringu věcí, na které se kvůli XULu nemohlo sahat. To může více či méně prakticky zavřít cestu k přebírání změn z Firefoxu. Ne ze dne na den, ale postupně. Pak bude otázka, jak velký a schopný vývojový tým budou mít…
> Což tak trochu naznačuje i očividně starý screenshot Wikipedie na https://www.palemoon.org/screenshots.shtml – obsahuje „http://en.wikipedia.org“, ačkoli tento web běží na HTTPS (už dlouho) a má HSTS (zřejmě aspoň 4 roky: https://diit.cz/clanek/wikimedia-wikipedia-prechazi-kompletne-na-https-hsts/diskuseNovinkyInternetWikipedia/diskuseNovinkyInternetWikipedia ).
Anebo Palemoon zkrátka netouží dělat změny pro změny samé a nikoho nenapadlo udělat nový screenshot :)
Pale Moon je prostě konzervativně vyvíjený fork starého Firefoxu, to je holý fakt. Někomu se to líbit může, někomu ne. Rozhodně ale Pale Moon není jen Firefox s podporou starých rozšíření.
Já se kdysi na Pale Moon díval, a občas jsem zíral, čím se chlubí, že zachovali. Například favicon vedle adresního řádku byla odstraněna z dobrých důvodů – byla hned vedle údajů o zabezpečení spojení a mohla být zneužita k matení uživatelů. Pro někoho to může být drobnost, pokud se ale sejde takovýchto věcí více, je to pro mě znamení, že jsem se s autorem minul…
V neposlední řadě si myslím, že Pale Moon nemá kdovíjak dlouhou budoucnost:
* Čím dál tím méně uživatelů bude znát ten starý Firefox, ze kterého se oddělil. Noví uživatelé budou přibývat minimálně.
* Podpora XULových rozšíření bude upadat. Zatím těží ze starých rozšíření určených pro Firefox. Většinu z nich nejspíš nebude nikdo chtít udržovat. Jakmile se podpora jednoho rozšíření rozbije updatem, nikdo to neopraví.
* Nová rozšíření asi moc vznikat nebudou, zvlášť bez podpory Web Extensions, kterou odmítají.
* Jak jsem psal, přejímání změn z Firefoxu (zejména Gecka) bude stále náročnější. To si nejspíš vyžádá větší množství vývojářů. Ale z čeho je zaplatit, když uživatelů bude spíše méně, a autor striktně odmítá některé další možnosti monetizace?
Některé z těchto bodů budou řešitelné, ale na úkor jiných. Například rozhraní lze modernizovat, a tím získat nové uživatele (a naštvat staré*), ale rozbijí se tím další rozšíření… Mohu se mýlit, ale mám pocit, že to je boj, který lze omezenou dobu přežívat, ale nelze vyhrát. Uvidíme tak za deset let, jak se to vyvine.
*) To neznamená nutně, že staří uživatelé odejdou. Může to pro ně být stále ta nejkonzervativnější možná volba.
Neříkám, že to všechno neplatí, říkám, že podpírat ty tvrzení starým screenem UI je hloupé :) Mám rád programy, co nesahají na vzhled UI... Možná díky tomu, že jsem konzervativní, ale zcela určitě protože měnit rohy z kulatých na špičaté a zase obráceně je [píp píp píííííp].
Proč by na UI sahali a měnili ho, když jim přijde dobré? A tudíž nikoho nenapadlo udělat nové screenshoty. Nulový vývoj UI je to poslední, co by mi v programu vadilo - když stávající UI dává smysl a neobtěžuje zbytečným klikáním (zdravím hambáče). Jaký technický smysl má překopat celé UI, naštvat spousty uživatelů, kteří jsou na něco zvyklí a funkcionalitu přitom nezlepšit?
@Vít Šesták
Například rozhraní lze modernizovat, a tím získat nové uživatele
to je presne to k cemu neni jedinej duvod, to je jako bys psal ze SeaMonkey (ktere ma rozhrani Netscape Communicator z minuleho stoleti) by mohl modernizovat rozhrani ;-) pritom prave to rozhrani (u obou) je jeden z hlavnich duvodu proc to vyvojari delaj a stavajici uzivatele pouzivaji...
Četl jsi Code Complete II? McConnel v něm přirovnává SW k nástroji. Píše tam něco ve smyslu, že pro řezbáře jsou palička a dláto prodloužením ruky a nepřemýšlí o tom, jak používá nástroje, ovládá je intuitivně a podvědomě a místo na ně se soustředí na výsledné dílo. Stejně to má být se softwarem. Pokud je uživatel na něco zvyklý a překopeš mu to pod rukama, tak rozhodně nebude šťastný, protože najedou se musí soustředit na nástroj a ne na to, co chce dělat.
A s tím se nedá jinak, než souhlasit. Takže pokud měnit UI, tak jedině v případě, že to opravdu přinese zlepšení pro uživatele, snažit se o minimum změn a dělat to výhradně pozvolna salámovou metodou, ne všechno z verze na verzi překopat a otočit vzhůru nohama.
To: Vít Šesták
Možná pravda, ale drtivou většinu uživatelů to nezajímá. Jednu doba byla možnost staré add-ons užívat přes "nuke" nebo "about:config extensions.checkCompatibility.XX.0 false" a i to bylo zaříznuto. A nastal nezadržitelný odliv davu od Firefox k "Chrome/Chromium".
https://www.stetic.com/market-share/browser/