Het door Google ontwikkelde Android-besturingssysteem wordt geleverd met een ingebouwde webbrowsercomponent. In plaats daarvan hebben we Vivaldi van onderaf opgebouwd.
Lees dit artikel in het Spaans.
Het Android-besturingssysteem maakt gebruik van een webbrowsercomponent genaamd WebView. Het draait op Chrome-code en helpt ontwikkelaars vrij snel browser-“skins” te maken. Veel Android-apps en sommige browsers gebruiken dit onderdeel om webinhoud weer te geven.
Maar alleen de WebView gebruiken zou voor ons niet werken.
Daarom hebben we besloten om ons eigen alternatief te creëren voor wat Google voor Android heeft geboden.
Niet op Google
Ten eerste konden we WebView niet alleen gebruiken vanuit privacyoogpunt.
Met de ingebouwde webbrowsercomponent sturen we dezelfde informatie naar Google als Chrome en hebben we geen controle over de code en hoe deze werkt met betrekking tot privacy.
In plaats daarvan hebben we de instellingen uitgeschakeld waarmee u gegevens met Google kunt delen. We hebben ook de statistieken voor gebruikersactiviteit uitgeschakeld en houden geen gedragsactiviteiten bij.
Ja, om synchronisatie te garanderen
We konden om veiligheidsredenen ook de Google-webbrowsercomponent niet gebruiken. Als we dit zouden gebruiken, zouden we onze eigen veilige versie van Sync niet kunnen implementeren.
Onze Sync-implementatie maakt geen gebruik van de Google Sync-server en verzendt geen gegevens naar Google.
In Vivaldi zijn alle synchronisatiegegevens end-to-end gecodeerd. De codering vindt plaats op uw apparaat, waardoor u een wachtwoord kunt gebruiken dat nooit naar ons wordt verzonden. Totdat uw wachtwoord in gevaar komt, kunnen uw gegevens door niemand anders dan uzelf worden ontsleuteld.
Hallo, ingebouwde advertentieblokkering en tracking
Als we de webbrowsercomponent gebruiken die in Android is ingebouwd, kunnen we geen onafhankelijke functies toevoegen (denk aan de functies die we in de desktopbrowser hebben ingebouwd).
Het belangrijkste is dat we de robuuste privacytools die we in de app hebben ingebouwd, namelijk de adblocker en de trackingblocker, niet zouden kunnen gebruiken.
Dus hoe hebben we het gedaan?
Vanaf het allereerste begin wisten we dat we de Android-browser van onderop moesten bouwen.
Om dit te doen, hebben we de Chromium-broncode gebruikt die is aangepast door Vivaldi, die we gebruiken voor de desktopbrowser. Hiervan hebben we een Android-app gemaakt.
We hadden de Vivaldi-code nodig zodat we Vivaldi in de toekomst op Android konden instellen zoals je gewend bent van desktop.
Op de desktop is de gebruikersinterface volledig van onszelf, gebouwd op webtechnologieën. We hadden dezelfde vrijheid nodig met een Android-app.
Door de door Vivaldi aangepaste Chromium-broncode te gebruiken, konden we bereiken wat we voor ogen hadden. Het enige verschil is dat terwijl we op de desktop onze gebruikersinterface in javascript maken, we op Android de Android-gebruikersinterface aanpassen op basis van Java en XML.
Wanneer u Vivaldi op Android installeert, krijgt u dus, net als op de desktop, Vivaldi’s aangepaste versie van Chromium, door ons gebouwd bovenop de Chromium-broncode.
Dit betekent dezelfde krachtige privacy- en beveiligingsfuncties en zelfstandige functies die u van de Vivaldi-desktopbrowser gewend bent.
Last but not least krijg je ook de nieuwste en veiligste versie van de code op je mobiel. En dat kan niet voor alle toepassingen worden gezegd.
Vivaldi voor Android is al beschikbaar op Google Play.
