Как мы сделали браузер на Android более приватным

Операционная система Android, разработанная Google, имеет встроенный компонент веб-браузера. Вместо этого мы построили Vivaldi «снизу вверх».

Операционная система Android использует компонент веб-браузера, который называется WebView. Он работает на коде Chrome и помогает разработчикам быстро создавать шаблоны поисковиков. Многие приложения для Android и некоторые браузеры используют этот компонент для визуализации веб-контента.

Но использование только WebView нам не подошло. Вот почему мы решили создать свою альтернативу тому, что Google предоставляет на Android.

Конфиденциальность

Прежде всего, мы не могли использовать только WebView с точки зрения конфиденциальности. Со встроенным компонентом веб-браузера мы бы отправляли в Google ту же информацию, что и Chrome, и не контролировали бы код и его работу в отношении приватности пользователей.

Вместо этого мы отключили параметры, позволяющие обмениваться данными с Google, и отключили метрики, отслеживающие действия пользователей.

Синхронизация

Мы также не могли использовать компонент веб-браузера Google с точки зрения безопасности. Мы бы не смогли реализовать нашу собственную версию синхронизации. Синхронизация Vivaldi не использует сервер Google Sync и не отправляет данные в Google.

В Vivaldi все данные синхронизации защищены с помощью сквозного шифрования. Шифрование происходит на вашем устройстве, что позволяет использовать пароль, который никогда не отправляется нам. Пока ваш пароль засекречен, личные данные не могут быть расшифрованы кем-либо, кроме вас.

Встроенные блокировщики рекламы и слежки

Использование компонента веб-браузера, встроенного в Android, также не позволило бы добавлять независимые функции. Самыми важными для нас были блокировщики слежки и рекламы.

Как мы поступили?

Мы знали, что нам придется создавать браузер на Android совсем по-другому.

Для этого мы взяли измененный исходный код Chromium, который используем для десктопного браузера, и создали из него приложение для Android. Нам нужен был код Vivaldi, чтобы в дальнейшем мы могли настроить мобильный браузер также, как и настольный. В версии для ПК пользовательский интерфейс полностью наш, поэтому нам нужна была такая же свобода с приложением для Android.

Использование измененного исходного кода Vivaldi на Chromium помогло нам совершить задуманное. Единственное отличие состоит в том, что в то время, как в десктопной версии мы создаем наш пользовательский интерфейс на javascript, в Android мы модифицируем пользовательский интерфейс Android на основе Java и XML.

Поэтому, установив Vivaldi на Android, вы получаете модифицированную версию Vivaldi Chromium, как в версии для ПК, которую мы создали поверх исходного кода Chromium.

В мобильной версии доступны те же мощные свойства конфиденциальности и безопасности, а также независимые функции, как в десктопной версии Vivaldi.

И последнее, но не менее важное: вы получаете самую последнюю и самую безопасную версию кода на своём мобильном телефоне, чего не скажешь обо всех мобильных приложениях.

Загрузите новый Vivaldi для Android с Google Play.

Автор статьи: Jarle Antonsen


комментарии