Nå bygger DuckDuckGo sin egen stasjonære nettleser

0
166

Liam TungSkrevet av Liam Tung, bidragsyter Liam Tung Liam Tung Bidragsyter

Liam Tung er en australsk forretningsteknologijournalist som bor noen for mange svenske mil nord for Stockholm for hans smak. Han tok en bachelorgrad i økonomi og kunst (kulturstudier) ved Sydneys Macquarie University, men hacket seg (uten norrønt eller ondsinnet kode for den saks skyld) seg inn i en karriere som enterprise tech-, sikkerhets- og telekommunikasjonsjournalist hos ZDNet Australia.

Full bio 22. desember 2021 | Emne: Produktivitet

Personvernfokusert søkemotor DuckDuckGo har tilbudt en første titt på sin kommende “nettleserapp” for skrivebordet som lover enkle standard personverninnstillinger.

DuckDuckGo-sjef Gabriel Weinberg beskriver sin stasjonære nettleser i et blogginnlegg som oppsummerer milepælene for 2021, inkludert 150 millioner nedlastinger av alt-i-ett-personvernappene for iOS og Android og Chromium-utvidelser.

Weinberg forsøker å skille DuckDuckGo stasjonær nettleser fra slike som Chromium-baserte Brave og Mozilla Firefox ved å hevde at den ikke er en “personvernnettleser”. I stedet er det bare en nettleser som tilbyr “robust personvern” som standard og fungerer på tvers av søk, surfing, e-post og mer.

“Det er en hverdagslig nettleserapp som respekterer personvernet ditt fordi det aldri er et dårlig tidspunkt å stoppe selskaper fra å spionere på søke- og nettleserhistorikken din,” skriver Weinberg.

Weinberg gir noen få ledetråder om det interne som ligger til grunn for DuckDuckGo-nettleseren eller “appen” som den kaller det, men utelater også mange detaljer.

Han sier at det ikke vil være basert på Chromium, åpen kildekode-prosjektet som ligger til grunn for Google Chrome, Microsoft Edge, Brave, Vivaldi og rundt 30 andre nettlesere.

“I stedet for å forkaste Chromium eller noe annet, bygger vi skrivebordsappen vår rundt de OS-leverte gjengivelsesmotorene (som på mobil), slik at vi kan fjerne mye av det unødvendige rotet som er akkumulert gjennom årene i store nettlesere,” forklarer Weinberg.

Det er ikke klart hvilke stasjonære OS-leverte gjengivelsesmotorer han sikter til, men det er ikke en triviell oppgave å bygge en stasjonær nettleser uten Chromiums Blink-gjengivelsesmotor. Bare spør Microsoft, som lanserte sin Chromium-baserte Edge-nettleser i fjor. Apple bruker i mellomtiden WebKit for Safari på skrivebordet og krever at alle ikke-Safari-nettlesere på iOS, inkludert Chrome, bruker WebKit for iOS.

ZDNet har bedt DuckDuckGo om en avklaring, men DuckDuckGos kommunikasjonssjef Allison Johnson har gitt noen detaljer til The Verge om gjengivelsesmotorene.

“MacOS og Windows tilbyr nå API-er for nettstedgjengivelse (WebView/WebView2) som alle applikasjonen kan bruke til å gjengi et nettsted. Det er det vi har brukt til å bygge appen vår på skrivebordet,” sa Johnson.

Microsofts implementering av WebView2 i Windows lar utviklere bygge inn nettteknologier som HTML, CSS og JavaScript i native Windows-apper. WebView2 på Windows bruker Microsoft Edge som gjengivelsesmotor for å vise nettsteder i disse appene.

“Vi bygger skrivebordsappen fra bunnen av rundt OS-leverte gjengivelses-API-er. Dette betyr at alt utover nettsidegjengivelse (f.eks. faner og bokmerkeadministrasjon, navigasjonskontroller, passord osv.) vi må bygge oss selv, sa Johnson.

Så på Windows vil DuckDuckGo-nettlesergjengivelsen være avhengig av Edge/Chromium for Windows og Safari/Webkit på macOS, bemerker The Verge.

Johnson fremhevet at det ikke er forling Chromium. Et tydelig eksempel på forgrening av et prosjekt er Googles opprettelse av Blink, der den brukte åpen kildekode bak WebKit-gjengivelsesmotoren (som Google og Apple tidligere hadde vedlikeholdt) og deretter bygget sin egen webgjengivelsesmotor for Chromium.

Men DuckDuckGo lanserer sin nye stasjonære nettleser, forsikrer Weinberg at “sammenlignet med Chrome, er DuckDuckGo-appen for skrivebordet renere, mye mer privat, og tidlige tester har funnet den betydelig raskere også!”

Smart Office | CXO | SMB-er | Teknisk industri | Enterprise Software