Ik weet niet wat de Firefox-ontwikkelaars aan het doen zijn. Eerst rennen ze achter Google Chrome aan door de UI meer en meer op die van de concurrent te doen lijken, [...]
Met een webbrowser kun je niet veel designkanten op. Ze hebben allemaal (nog) een url + search balk, navigatieknoppen, een favorieten / bookmarks balk een hoofdmenu (welke opera vb dan weer links boven heeft en Chrome, Firefox en Edge rechts hebben en Safari als menubar in macOS) en ruimte waar extensions / add-ons icons kunnen plaatsen. De lay-out is iets waar niet veel aan gewijzigd kan worden en misschien ook helemaal niet hoeft.
Om dan maar een paar dingen aan te geven die anders zijn: hoofdmenu heeft icons ipv een lijst, gekromde tabbladen ipv rechte, een interface die je helemaal zelf kunt aanpassen.
daarna melden ze dat van plan zijn om hun eigen addon API te vervangen door Chrome's webextension API (waardoor ontwikkelaars al hun specifieke Firefox-addons moeten herschrijven - als dat al kan).
Dit heeft technische redenen en web-cultuur redenen. Mozilla is bezig met
electrolysis. Dit zorgt voor een multi-processing architecture in Firefox. Oude Firefox extensions zijn XUL gebaseerd en passen direct de UI van Firefox aan. Doordat ze in een ander proces komen te draaien kunnen ze de interface niet meer veranderen. Een tweede reden is dat
Mozilla XUL gaat uitfaceren.
De meer culturele reden is standaarden. Het hele web is gebaseerd op standaarden, HTTP, HTML, CSS, EcmaScript (Javascript) en vele apis, workers, etc. Opera en Chrome gebruiken het Chromium extension model. Edge en Firefox zijn deze nu ook aan het implementeren.
Binnen het W3C is er ook een
Browser Extension Community Group die aan een standaard zwaar afgeleid van Chromium werkt.Hier zitten mensen van Microsoft, Opera, Mozilla, Google, het W3C en andere organisaties.
Ik ben juist heel erg blij dat hieraan gewerkt word zodat je net als een webpagina gewoon één maal schrijft en overal draait. Browsers moeten imo concureren op het hebben van een goede UI en UX, snelheid, stabiliteit en het hebben van nieuwe innoverende functies. Wat mij betreft hoeven browsers niet te concureren met hun developer tools of het hebben van extensions.
Nu gaan ze zelfs interne code vervangen door Chrome-code.
Flash heeft niks met Chrome te maken. Ze gaan hiervoor alleen de veiligere Pepper api gebruiken. de PDF reader is wel een ander punt en zou ik ergens jammer vinden. Wat wel is, PDF heeft an zich niks met het web te maken (waar de kracht van Mozilla ligt) en is dan ook niet de grootste interesse van Mozilla. Door een goede al open source zijnde PDF reader, PDFium te gebruiken en misschien hier te helpen aan verbeteren kunnen ze zich richten op dingen die wel met het web te maken hebben.
Snappen ze zelf niet dat ze beetje bij beetje bezig zin om de meerwaarde van Firefox tov de concurrentie om zeep te helpen? Wat maakt Firefox in 2017/8/9 nog een unieke browser als het in een Chrome-kloon is veranderd omdat de UI, de addons en delen van de internee code niet of nauwelijks meer van Chrome te onderscheiden zijn?
Het is een browser die niet uit een commerciele organisatie voortkomt, die geen commerciele doelen heeft, die gebouwd is met provacy in gedachte, die samen met Chrome sterk bezig is standaarden vooruit te trekken (bijvoorbeeld service workers en daaraan gerelateerde specs).
Met Servo zijn ze bezig een render engine te maken, die of Gecko gaat vervangen of onderdelen gaat vervangen, die véél sneller is en sneller is dan andere browser engines omdat deze opgebouwd is rond technieken van de 21e eeuw. Mensen willen simpelweg snelheid, als Firefox deze veel meer bied dan andere is er een groep (over de grootte hiervan ga ik geen uitspraken doen) die over zal stappen op Firefox.
Om een blik in de toekomst van Firefox te krijgen kan ik het
Firefox testpilot programma zeer aanraden. Je kunt bijvoorbeeld zien dat ze met een geheel nieuwe start start experience bezig zijn waarbij ze een
Context Graph gebruiken om gerelateerde content te kunnen laten zien en een nieuwe manier van je browser activiteit laten zien welke niet alleen een lange ouderwetse lijst is van je urls maar ook de content en relaties meer voorop stelt.
Firefox is imo dus wel degelijk anders dan Chrome. omwille van standaarden gaan browsers steeds meer delen en Mozilla richt zich liever op het web dan dingen als pdf waardoor ze een open source tool in hun browser bakken zoals ze zoveel open source software gebruiken.