Чем отличаются современные браузеры и почему их много

Зачем сегодня созадают собственные браузеры? Популярные браузеры работают на Chromium, для быстрой работы они не перегружаются функциями, однако, установка расширений не всегда хорошее решение. Почитайте интервью Евгения Делюкина с создателем Opera и Vivaldi. На браузер Vivaldi перешли больше 2 млн пользователей за пять лет.Йон Стефенсон фон Течнер возглавлял Opera 15 лет с момента основания. В 2011 году из-за разногласий с советом директоров он покинул компанию и в 2015 году начал с нуля — взялся за разработку браузера Vivaldi.

Течнер часто повторяет, что для него важен «дух старой Opera», когда бизнес строится вокруг желаний пользователей, а не финансовых показателей. Например, Vivaldi не продаёт рекламу или данные пользователей и развивается без внешних инвестиций, чтобы сохранять независимость.

Подпишитесь на наш канал в Телеграме, чтобы читать только интересные новости высоких технологий

Зачем нужен ещё один браузер, если есть Chrome, Safari, Firefox и другие

Сейчас на рынке браузеров очень много игроков. В чём цель вашего проекта, чем он отличается от остальных браузеров?

Мы начали создавать Vivaldi, потому что во всех остальных браузерах идёт фокус на упрощение функций: пользователь просто смотрит страницы сайтов, ничего особенно в таких браузерах нет.

Мы же стараемся следовать за запросами от пользователей и разрабатываем развитый браузер, в котором есть множество функций, который можно настраивать под свои нужды. Наш фокус — на пользователях, а не на попытках всё упростить, как это делают другие.

Vivaldi

Не получится так, что браузер станет комбайном, работающим медленнее остальных?

Это непростой вопрос. Дело в том, что «облегчённые» браузеры в чистом виде могут работать быстрее и для каких-то задач подходят. Но на самом деле пользователям нужно больше функций, поэтому они устанавливают расширения.

Расширения часто конфликтуют друг с другом или не очень отлажены для конкретного браузера — начинаются «тормоза». Набирая функциональность, пользователи снижают производительность своего браузера.

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

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

Немаловажный аспект: скорость браузера — это не только скорость загрузки страницы. Она складывается из двух компонентов — скорости работы приложения и скорости работы пользователя с этим приложением.

Если разбираться, то программа, обвешенная расширениями, в чистом виде работает быстрее, но на самом деле для пользователя работа проходит медленнее, чем в Vivaldi, у которого столько же функций и есть возможность их настроить.

Какие функции Vivaldi, по вашему, сделаны лучше, чем у других?

Мы всегда прислушиваемся к отзывам и предложениям пользователей. По нашему опыту очень популярна возможность расположить вкладки сверху, снизу или сбоку браузера.

Есть несколько способов группировки вкладок, а также уникальная функция — разместить несколько вкладок в одном окне и одновременно просматривать несколько страниц. Например, расположить их рядом по две-три или мозайкой.

И подобных функций у нас много — например, настройка контекстного меню, чтобы пользователь мог сформировать свой стиль работы. Эти функции очень популярны среди пользователей, и они делают нас уникальными. Хотя у нас, кстати, копируют.

Какие функции у вас скопировали?

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

Чем отличается разработка Vivaldi от того, как вы разрабатывали Opera? Например, как выбираете новые функции или как управляете компанией?

Я больше знаком с тем, как разрабатывалась прошлая Opera, а не современная, потому что сейчас это немного разные компании. Мы стараемся сохранить дух старой Opera, тем более, у нас в команде много людей которые над ней работали.

С другой стороны, разработка кода изменилась. Так как ядро не наше (Vivaldi основан на Chromium, а не на своём движке, как «старая» Opera, работавшая на Presto — vc.ru), приходится много работать с чужим кодом и адаптировать его под наши нужды. Учимся по ходу дела.

А вот философия осталась прежней — следовать за запросами пользователей и дать им то, что им нужно: максимально удобный опыт сёрфинга и функции для ежедневной работы.

Вы сначала переносите старые функции Opera, а затем развиваете браузер по новым запросам, или процесс добавления новых фич выглядит как-то иначе?

Да, изначально мы старались перенести популярные функции из Opera, но сейчас у пользователей немного другие запросы, время изменилось.

Мы стараемся комбинировать: параллельно добавлять то, что было в Opera, и то, что востребовано сегодня. Например, в Opera был довольно популярный почтовый клиент, сейчас он есть у нас в тестовой версии.

В то же время в Opera не было календаря, сейчас мы добавили его в браузер, как и группировку вкладок. Она была в Opera в простом виде, но по запросам пользователей мы её усовершенствовали.

Как вы определяете, какие функции добавить? Откуда берёте идеи?

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

Каким должен быть браузер в представлении современного пользователя?

Есть две основные черты современного браузера: адаптация под нужды пользователей и приватность.

Он должен отвечать индивидуальным запросам людей, поэтому мы и делаем Vivaldi настраиваемым: кому-то нужен браузер попроще, кому-то нужны новые функции. Это первый аспект. Второй — безопасность, чтобы шанс утечки данных был минимальным.

Как вы обеспечиваете конфиденциальность пользователей?

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

Мы считаем ненормальным и неестественным, когда приложение начинает собирать информацию о пользователе, создавать его профиль, а потом с ним что-то делать, например, монетизировать.

Мы стараемся не позволять другим сервисам собирать данные о наших пользователях. Мы добавляем функции, которые дают возможность отключить трекинг. Например, встроенный блокировщик рекламной слежки и приватный режим.

Сколько сейчас человек в компании?

Около 50 человек, чуть больше.

Вижу, что в России у вас есть отдел маркетинга, а есть ли разработчики?

Нет, в России у нас пока нет разработчиков, потому что стараемся нанимать людей там, где у нас есть офисы — в Норвегии, Исландии, Америке. Мы стараемся нанимать программистов так, чтобы они работали все вместе, а не удалённо.

Нам лучше, когда люди работают вместе — работа получается гораздо эффективнее. Причём мы часто собираемся вместе в одном из офисов, чтобы пообщаться поближе, сделать задачи и решить какие-то вопросы.

Но если кто-то из России хочет устроиться к нам, можно прислать резюме и попасть в команду.

Tech-geek

Есть ли ещё какие-то сторонние разработки внутри браузера?

Опыт с Lingvanex для нас в новинку, потому что обычно мы стараемся добавлять собственные функции и отвечать за их качество, работу и своевременные обновления. Посмотрим, как получится внедрить в браузер сторонний продукт.

На каких условиях заключено партнёрство? Если вы не предоставляете данные пользователей, то какая Lingvanex от этого польза?

Мы не предоставляем им никаких данных, технически все сервера перевода установлены у нас, так что мы контролируем все процессы, партнёр не видит этих серверов.

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

Сейчас VPN и подобные сервисы для обхода блокировок или защиты приватности пользователя выходят на первый план. В Brave встроен Tor, в Opera был встроенный VPN. Скажите, в Vivaldi планируется что-то подобное?

Мы давно обсуждаем эту идею, есть предложение от пользователей сделать VPN. Но пока мы не пришли к какому-то решению, так как имплементация реального VPN требует очень больших вложений. Это довольно сложная технология, для которой нужна мощная серверная инфраструктура. Пока мы не готовы её у себя реализовать.

Кстати, у Opera не совсем VPN, а прокси — похожая технология, но не чистый VPN.

Может ли Vivaldi сделать так же, с прокси?

Нет, по той же причине дороговизны реализации технологии. Сейчас мы просто рекомендуем пользователям сторонние сервисы — есть хорошие, мощные и, иногда, не очень дорогие.

Как устроены современные браузеры и нужна ли альтернатива Chromium

Как изменился рынок браузеров с запуска Vivaldi? Что изменилось в принципах компаний-разработчиков, в отношении пользователей?

Мы почувствовали, что после нашего выхода многие на рынке зашевелились и начали посматривать в нашу сторону: где-то копировать функции, где-то идти по нашим стопам — как Microsoft, которая всё-таки перевела Edge на Chromium. Но когда у всех одно ядро, это не очень хорошо, потому что нет конкуренции.

Конечно, мы не самый крупный браузер на рынке сейчас, но довольно интересный и необычный, на который посматривают другие. И мы стараемся сохранять свою позицию инноваторов.

Решение Microsoft отказаться от собственного движка верное? Может это помочь Edge отвоевать часть рынка у Google?

Случай Microsoft довольно уникальный, потому что компания отказалась от своего движка и какое-то время даже соревновалась с ним.

Мы видим, что сейчас Microsoft проводит очень агрессивную политику по навязыванию своего браузера, например, в Windows 10. Пока нельзя сказать, насколько это поможет Microsoft завоевать хорошие позиции. Время покажет.

В целом нужна ли на рынке альтернатива Chromium? Или в ближайшие несколько лет нет смысла придумывать что-то новое? Та же Mozilla Firefox со своим движком как далеко может зайти?

В какой-то степени стандартизация — это плюс. Когда сайты работают одинаково во всех браузерах, конечно, это хорошо для пользователей — они меньше сталкиваются с проблемами независимо от выбранного браузера.

Лично я считаю, что было бы неплохо, если бы на рынке было несколько вариантов разных движков — это хорошая и здоровая конкуренция. Люди смогли бы разрабатывать что-то новое и инновационное на своём коде, не таком, как у остальных.

Но, с другой стороны, стандартизация даёт нам возможность конкурировать с гигантами браузерной индустрии — не в движках, а в функциональности и интерфейсе. Это мощный пласт, в котором есть простор для конкуренции.

Стало ли легче веб-разработчикам от снижения числа веб-движков?

Да, такая ситуация чуть облегчает жизнь. Раньше им приходилось серьёзно адаптировать свой код под разные браузеры. Когда у Microsoft Internet Explorer была доля до 80% рынка, веб-разработчикам приходилось подстраиваться под стандарты IE, так как компания по-своему реализовала веб-стандарты и меняла их.

Затем произошло обратное — Microsoft потеряла своё влияние на рынке и ей самой пришлось исправлять ситуацию и делать браузер, совместимый с веб-стандартами.

Так что я считаю, что переход рынка на единый движок Chromium — не самый положительный вектор развития, но разработчикам жить стало легче.

Apple в Safari и iOS продвигает приватность — блокирует рекламные трекеры и вынуждает сторонних разработчиков раскрывать, какие данные они собирают. Насколько пользователей привлекает акцент на приватности?

То, что Apple задумалась о приватности на платформе — это хорошо.

Но разные компании подразумевают под «приватностью» разные вещи, надо смотреть на бизнес-модель каждой: они действительно хотят реальную приватность или же это маркетинговый ход?

Для нас, например, это естественное состояние, потому что мы не зарабатываем на данных пользователей и не позволяем их собирать другим.

Недавно сетевые безопасники выявили, что разработчики некоторых популярных расширений внедряют чужой код прокси-сервисов, чтобы заработать. Можно ли как-то изменить рынок расширений, чтобы авторы зарабатывали, но не использовали данные пользователей?

Эту проблему сложно контролировать на стороне браузера. Мы не можем вносить много изменений в код браузера, так как глубокое изменение ядра Chromium может привести к потере совместимости с другими компонентами движка. Мы уже сталкивались с этим.

Google делает мощные шаги, чтобы отслеживать и обезвреживать вредоносные расширения.

Мы же стараемся быть совместимы только с расширениями из магазина Chrome, вынуждены следовать за ними и надеяться, что они [Google] будут хорошо делать свою работу.

Проблема с безопасностью расширений — это ещё одна причина, по которой мы стараемся внедрять как можно больше функций в сам браузер, чтобы пользователям не приходилось рисковать своими данными и ставить расширения.

В начале марте Google анонсировала, что в течение двух лет откажется от сторонних cookies в Chrome и будет разрабатывать «более современные и обезличенные технологии». Как думаете, Chrome действительно может стать более «обезличенным»?

На самом деле у Google очень много технологий, с помощью которых компания собирает данные о пользователях — от сервисов до Google Analytics. Для неё нет большой проблемы отказаться от сторонних cookies, потому что они им в целом не делают погоды.

Хочется верить, что Google хочет сделать пользователей более защищенными, но скорее всего это небольшая уловка. Компания зарабатывает деньги на сборе данных, это её бизнес. И вряд ли она будет отказываться от своей же кормушки.

Можно ли найти баланс между тем, чтобы не навредить рекламодателям и при этом пользователи были в безопасности?

В самой рекламе проблем нет — логично, что когда человек, например, читает техническую статью, он видит связанную с той же областью рекламу. Если он в России и читает новости, нормально показывать рекламу от российских компаний.

Проблема в том, что реклама начинает отслеживать активность и действия пользователя, рекламные объявления превращаются в службу слежки за пользователем. Это большая проблема. Было бы неплохо вернуться в прежние времена, когда реклама была именно рекламой, а не «жучком», но сейчас это сложно сделать.

Пока просвета (в рекламном бизнесе) нет, и сложно сказать, что даст попытка Google внести изменения.

Есть блокчейн-браузер Brave, который награждает за использование. Пользователи могут пожертвовать вознаграждения авторам и владельцам сайтов. Как вы считаете, это интересная и работоспособная система монетизации?

Здесь есть два нюанса. Идея микроплатежей для поддержки сайтов — это интересная и может сработать. Но то, что они используют криптовалюту, выглядит немного подозрительно и не очень оптимистично.

Это пока не стабильная технология: курс постоянно прыгает, как это работает — неясно, и с этим могут быть проблемы.

В 2019 году вы рассказывали, что Google начала мешать Vivaldi и пришлось изменить useragent на Chrome, замаскировать браузер, чтобы избежать проблем с совместимостью. Насколько это критично и поменилось ли что-то за два года?

Из-за смены useragent сложно оценить рыночную долю Vivaldi и неясно, кто из Chrome в статистике на самом деле Chrome.

Доли настольных браузеров по данным StatCounter. Лидирует Chrome с 66%

В useragent всегда было слово Chrome, как и у других Chromium-браузеров. Дальше у нас был вставлен кусочек с нашим названием Vivaldi, чтобы можно было смотреть, где Chromium-браузер, где Vivaldi. При посещении некоторых сервисов Google нас блокировали, пользователям не разрешали работать в сервисах Google.

Если мы удаляли слово Vivaldi, браузер снова работал нормально. Что интересно, даже если мы меняли букву в слове Vivaldi, браузер не испытывал проблем. Выглядело так, будто работа сервисов блокировалась по конкретному слову.

Демонстрация блокировки useragent Vivaldi в Google

Поэтому мы решили, что лучше сохраним нервы пользователей и дадим им спокойно работать, и убрали из идентификатора наше название.

Ситуация не поменялась, и мы уверены, что стоит вернуть Vivaldi — мы получим такие же проблемы. Поэтому планов на изменение у нас нет.

Microsoft столкнулась с похожими проблемами, когда перевела Edge на движок Chromium. Компания разрабатывала решение по автоматической смене useragent на проблемных сайтах. Почему у вас нет подобной функции?

Мы как раз начали с такого способа, делали подмену useragent для сайтов или сервисов. Но список рос, а мы тратили слишком много сил и времени, чтобы проверять совместимость, добавлять сайты в список, тестировать, как это будет работать.

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

Это только ваша проблема, или разработчики других альтернативных браузеров тоже сталкиваются с подобным?

Точно такая же ситуация была со старой Opera — мы испытывали постоянные проблемы и на сайтах Google, и на сайтах Microsoft. Мы точно так же подменяли useragent. Насколько я знаю, в новой Opera тоже сталкивались с подобным и как-то решали эту проблему.

Почему создатели альтернативных браузеров не могут объединиться в коалицию против нечестной конкуренции, как сейчас пытаются бороться с Apple?

Мы испытывали проблемы с сайтами и сервисами практически всех крупных игроков — и Google, и Apple, и Microsoft. Большой вопрос, с кем входить в коалицию.

Во времена старой Opera мы что-то подобное пробовали с Mozilla: пытались объединить усилия, чтобы проталкивать стандарты и противостоять давлению ИТ-гигантов. Но наша деятельность оказалась нерезультативной, потому что Mozilla посчитала, что мы не очень крупный проект, и дело немного заглохло.

Пока мы не видим, что с этим делать. Работаем над браузером — вот, собственно, и вся борьба.


Источник vc.ru | Автор Евгений Делюкин

Добавить комментарий

Войти с помощью: 

Ваш адрес email не будет опубликован.