Staten av Mozilla Firefox

0
288

Om du har följt nyheter om Firefox — och förhoppningsvis genom att läsa din blogg verkligen — du vet att de senaste 18 månader eller så såg några dramatiska nyheter och förändringar.

Om du gruppera dessa förändringar — planerat, under utveckling eller på att-göra-lista — du kommer upp med två stora grupper: införande av funktioner för att ändra Firefox i grunden, och borttagning av funktioner som påverkar en del av webbläsaren användarbas.

Funktioner som att lägga till-om undertecknande, multi-processen Firefox, stöd för WebExtensions, fokus på 64-bitars Windows och system för add-ons, falla i den första gruppen.

Du hittar komplett teman, förändringar till add-on system och kompatibilitet, borttagning av NPAPI plugin stöd, och borttagning av mindre detaljer såsom Hej, eller den Sociala API, hamnar i den andra gruppen.

Mycket av det är fortfarande en pågående process, och denna artikel försöker belysa processen. Det måste noteras att saker kan bli försenad på vägen.

Funktioner och ändringar

De två senaste stora förändringar som är levande för alla eller vissa användare av Firefox webbläsare add-on undertecknande och multi-processen Firefox.

Add-on-Signering

unsigned addon

Add-on undertecknandet har genomförts i Stabila och Beta kanal versioner av Firefox. Den centrala idén bakom funktion är att begränsa vilka tillägg kan installeras i webbläsaren.

Någon add-on fram till Mozillas officiella AMO add-on arkivet är inloggad automatiskt, medan alla andra add-ons är det inte.

Firefox-användare på Utvecklare, Nattliga och ESR-kanaler kan åsidosätta kravet, och släppte Mozilla märkeslös bygger för utvecklare att stödja detta.

Mozilla inte släpper någon statistik om effekterna av add-on signering. Min bästa gissning är att ändra hit veteran Firefox-användare mest som sprang klassiska tillägg i webbläsaren som aldrig var på Mozilla AMO till att börja med, eller modifierad för att göra dem kompatibla med senare versioner av webbläsare.

Multi-Processen Firefox

multi-process firefox

Multi-Processen Firefox, kodnamn för Elektrolys eller för e10s, har varit under planering i flera år. Mozilla har gjort det på Firefox Stabila versionen 48 i webbläsaren, men bara för 1% av Firefox användare som inte kör några tillägg.

Organisationen planerar att öka distributionen och push-funktionen för att användare med add-ons. Processen kommer att ta ett tag och kommer inte att avslutas före Firefox 53 tidigast som kommer ut den 18 April 2017.

Multi-processen Firefox förbättrar webbläsarens lyhördhet från början, men kommer att stödja sandlåda för säkerhet så småningom också.

Techcrunch rapporterade nyligen att Mozilla såg en ökning på 400% 700% i lyhördhet för att läsa in webbsidor om multi-processen var aktiverat i webbläsaren.

En nackdel är att den använder ca 20% mer minne, men det är ändå bättre än hur Google Chrome hanterar detta.

WebExtensions

firefox 48 web extensions

Mozilla planerar att ta bort XUL och XPCOM stöd från Firefox, och ersätta vissa av de funktioner som förlorats genom flytta med WebExtensions Api: er.

Den första stabila versionen av WebExtensions levereras med Firefox 48 nyligen, och det är redan möjligt att ladda ner och installera Chrome-tillägg i Firefox på grund av det.

Arbete på WebExtensions kommer att fortsätta ett bra tag, speciellt eftersom det är inte riktigt klart ännu vilka extra uppsättning av funktioner som de kommer att stödja (för att stödja funktionalitet förlorade genom borttagande av XUL/XPCOM).

64-bitars Windows

Medan Mac-och Linux-användare hade tillgång till 64-bitars versioner av Firefox för ganska lång tid, Firefox-användare på Windows inte hade det.

Mozilla planerar att göra Firefox 64-bitars Windows är en prioritet, med början denna månad. Processen kommer att gå vidare till tredje kvartalet 2017 när det planer på att flytta berättigade 32-bitars installationer av Firefox till 64-bitars.

Systemet Add-ons

Så kallade system add-ons fungerar i många avseenden precis som vanliga tillägg. Den centrala skillnaden är att de levereras med Firefox istället för att hämtas av användaren och lagras i program-mappen och inte i användarens profil.

En av fördelarna med systemet tillägg är att de kan uppdateras oberoende av varandra. Tidigare, om du ville uppdatera integrerad Ficka har, var du tvungen att leverera en ny Firefox version. Med Systemet Add-ons, Mozilla kan helt enkelt driva en uppdatering för att lägga på utan att röra Firefox version alls.

Firefox-användare får mindre kontroll över systemet tillägg om. Tillägg kan inte tas bort helt från webbläsaren till exempel.

Test Pilot

tab center

Test Pilot är ett nytt initiativ som Mozilla använder för att visa funktioner och idéer som kan en dag vara integrerad i Firefox inbyggt.

I grund och botten, vad du gör är att installera Test Pilot add-on, och sedan något av de tillgängliga experiment för att prova dem.

Mozilla tidigt får feedback på funktioner, och Firefox-användare en chans att förse organisationen med feedback.

Avskrivningar och upptag

Mozilla planerar att ta bort eller åsidosätta flera funktioner från Firefox. Förmodligen den största förändringen är utfasningen av de gamla add-on-modell till förmån för WebExtensions.

Avskrivningar av XUL och XPCOM

Medan 40% av Firefox-användare är inte att använda tillägg alls enligt Mozilla, 60% med hjälp av dem. En av de viktigaste orsakerna till Firefox framgång var dess add-on system.

Det gav add-on och tema utvecklare fritt spelrum, och tillät dem att göra nästan vad som helst. Detta ledde till skapandet av add-ons till exempel NoScript, Ner Dem Alla, Classic Tema Konservator, eller stöd för fullständig teman som kan ändra alla gränssnitt delar av webbläsaren.

Mozilla planerar att ta bort detta, och ersätta en del av det med WebExtensions. Det är klart att WebExtensions inte kommer att vara lika kraftfull som vad som för närvarande finns tillgängliga. Vad är inte klart just nu är hur mycket som kommer att gå förlorade, och vilka konsekvenser den kommer att vara på Firefox add-on ekosystem.

Add-on-utvecklare behöver port deras tillägg till det nya systemet när det blir status quo. Det förflutna har visat att aktiva utvecklare kommer sannolikt att göra så, förutsatt att WebExtensions allt stöd de behöver för att, men att add-ons kommer att vara kvar.

För det första alla inaktiva tillägg eller tema som beror på den gamla modellen kommer att bli oförenligt med Firefox. För det andra, vissa tilläggsprogram kan inte flyttas eftersom WebExtensions inte erbjuder de funktioner som behövs för att göra så.

Den tidsram som gavs tillbaka i augusti 2015 var som det skulle ta inom 12 till 18 månader, men det verkar mycket troligt att Mozilla kommer att förlänga denna tidsfrist.

Slutet av NPAPI plugins

firefox-plugins

Webben går mot HTML5, webbläsare och andra beslutsfattare som Google eller Mozilla planerar att skära av stöd för insticksprogram i webbläsare så småningom.

Mozilla planerar att släppa NPAPI stöd i Firefox 53. Detta innebär att plugins som förlitar sig på NPAPI kommer inte att vara tillgängliga i Firefox Stabil längre. Det enda undantaget till detta är Flash, som fortfarande kommer att finnas stöd för en hemlig tidsperiod.

Firefox-användare på ESR kan använda plugins tills Firefox 60 ESR är släppt som kommer att vara ute i det andra kvartalet 2018.

Mindre ändringar

Firefox Hej kommer att tas bort från Firefox. Hej var ett real-time video chat-funktion som Mozilla integrerad direkt i webbläsaren. Organisationen har kritiserats för att införa Hej som en naturlig funktion och inte en add-on (också för att göra samma sak med Pocket).

En del av SocialAPI blir bort. Den SocialAPI var ett försök att förbättra integrationen av sociala sajter och funktionalitet i Firefox. Den enda funktionen som återstår av den Sociala API är andelen funktionalitet.

Ytterligare läsning:

Varför Firefox kommer att fortsätta att tappa marknadsandelar

Nej, Firefox kommer inte att bli en Chrome-klon

Nu är Du: Är du drabbas av någon av de förändringar?