Op privacy gerichte zoekmachine DuckDuckGo heeft een eerste blik geworpen op de aankomende desktop “browsing-app” die eenvoudige standaard privacy-instellingen belooft.
DuckDuckGo CEO Gabriel Weinberg toont details van de desktopbrowser in een bestand Een blog met een samenvatting van de mijlpalen voor 2021, waaronder 150 miljoen downloads van geïntegreerde privacy-apps voor iOS, Android en Chromium.
Weinberg probeert de DuckDuckGo-desktopbrowser te onderscheiden van Chromium-gebaseerde Brave en Mozilla Firefox door te zeggen dat het geen “privacybrowser” is. In plaats daarvan is het gewoon een browser die standaard “sterke privacybescherming” biedt en werkt voor zoeken, browsen, e-mail en meer.
“Het is een alledaagse browse-app die je privacy respecteert, want er is nooit een slecht moment om te voorkomen dat bedrijven je zoek- en browsegeschiedenis bespioneren”, schreef Weinberg.
Weinberg biedt enkele aanwijzingen over de interne werking van de DuckDuckGo-desktopbrowser, of “de app”, zoals het wordt genoemd, maar hij laat ook veel details achterwege.
Het zegt dat het niet zal vertrouwen op Chromium, een open source-project dat Google Chrome, Microsoft Edge, Brave, Vivaldi en ongeveer 30 andere browsers ondersteunt.
“In plaats van Chromium of iets anders te gebruiken, bouwen we onze desktop-app rond de rendering-engines die door het besturingssysteem (zoals mobiele apparaten) worden geleverd, waardoor we een hoop onnodige rommel kunnen verwijderen die zich in de loop der jaren heeft opgebouwd in grote browsers”, legt Weinberg uit.
Het is niet duidelijk welke rendering-engines het desktopbesturingssysteem waarnaar het verwijst, biedt, maar het bouwen van een desktopbrowser zonder Chromium’s Blink-engine is geen triviale taak. Vraag het maar aan Microsoft, bijv Chromium-gebaseerde Edge-browser gelanceerd afgelopen jaar. Apple gebruikt ondertussen WebKit voor Safari op de desktop en vereist dat alle browsers behalve Safari op iOS, inclusief Chrome, WebKit voor iOS gebruiken.
ZDNet vroeg DuckDuckGo om opheldering, maar DuckDuckGo’s communicatiedirecteur, Alison Johnson, Ik heb wat details verstrekt aan The Verge Over het renderen van motoren.
“Zowel macOS als Windows bieden nu WebView/WebView2-API’s die elke app kan gebruiken om een website weer te geven. Dit is wat we gebruikten om onze desktop-app te bouwen”, zei Johnson.
Microsoft’s implementatie van Met WebView2 in Windows kunnen ontwikkelaars webtechnologieën zoals HTML, CSS en JavaScript insluiten in native Windows-applicaties. WebView2 op Windows gebruikt Microsoft Edge als weergave-engine om websites in die toepassingen weer te geven.
“We bouwen de desktop-applicatie van de grond af rond de weergave-API’s die het besturingssysteem biedt. Dit betekent dat alles wat verder gaat dan het weergeven van een website (bijv. tabbladen, bladwijzerbeheer, navigatieknoppen, wachtwoorden, enz.) Aan ons is om te bouwen onszelf op”, Johnson.
Daarom is de weergave van de DuckDuckGo-browser in Windows afhankelijk van .bestanden rand / chroom voor Windows en Safari / Webkit Op macOS merkt The Verge op.
Johnson legde uit dat dit niet uit de wijnstokken vertakt. Een duidelijk voorbeeld van projectvertakking is: Google heeft Blink gemaakt, die de open source-code achter de WebKit-renderingengine (voorheen onderhouden door Google en Apple) gebruikte en vervolgens zijn eigen webweergave-engine voor Chromium bouwde.
DuckDuckGo heeft echter zijn nieuwe desktopbrowser uitgebracht. Weinberg stelt dat “vergeleken met Chrome, de DuckDuckGo desktop-app schoner en meer privé is, en vroege tests hebben uitgewezen dat deze ook aanzienlijk sneller is!”
‘Reader. Furious humble travel enthusiast. Extreme food scientist. Writer. Communicator.’