Google Chrome — самый популярный веб-браузер. Независимо от того, какой браузер вы предпочитаете использовать, Chrome обеспечивает хороший пользовательский опыт.
Несмотря на то, что он доступен для Linux, он не является веб-браузером с открытым исходным кодом.
И если вам нужен внешний вид и функциональность Google Chrome, но вы хотите использовать решение с открытым исходным кодом, Chromium может стать вашим решением.
Но разве Google Chrome не основан на Chromium? (Да.) И он также разработан компанией Google? (Тоже да.)
Так в чем же различия между Chrome и Chromium? В этой статье мы подробно рассмотрим и сравним оба браузера и представим несколько эталонных примеров.
Какая разница между Google Chrome и Chromium
Пользовательский интерфейс
Пользовательские интерфейсы Google Chrome и Chromium остаются очень похожими, с небольшими заметными различиями.
Например, я заметил, что строка заголовка и границы системы по умолчанию отключены в Google Chrome. В отличие от этого, в Chromium на момент моих тестов они были включены по умолчанию.
Вы также можете заметить кнопку поделиться в адресной строке Google Chrome, которая отсутствует в Chromium.
Это не большая визуальная разница, а просто набор настроек пользовательского интерфейса в соответствии с имеющимися возможностями. Так что, да, вы можете ожидать схожего пользовательского опыта с «подкапотными» изменениями. Если вы любите пользовательский интерфейс, оба браузера должны вам подойти.
Открытый исходный код проприетарный
Chromium является полностью открытым исходным кодом, что означает, что любой может использовать и изменять код по своему усмотрению. Вы можете ознакомиться с его исходным кодом на зеркале GitHub.
Именно поэтому вы найдете множество браузеров на базе Chromium, таких, как Brave, Vivaldi и Edge.
В итоге вы получаете так много вариантов, что можете выбрать то, что вам больше нравится.
С другой стороны, Google Chrome добавляет собственный код в Chromium, что делает Chrome проприетарным браузером. Например, можно форкнуть Brave, но нельзя форкнуть Google Chrome, что ограничивает использование их специфического кода/работ Google.
Для конечных пользователей лицензия не влияет на пользовательский опыт. Однако в случае проекта с открытым исходным кодом вы получаете больше прозрачности, не полагаясь на то, что компания сообщит, что она намерена изменить и что она делает с браузером.
Так что, да, если вы не любите проприетарный код, Chromium — это то, что вам нужно.
Различия в функциях
Нет ничего удивительного в том, что Google не хочет, чтобы у конкурентов были похожие возможности. Поэтому Google заблокировал Chromium и отключил многие возможности, специфичные для Google.
Следовательно, вы найдете некоторые различия в возможностях обоих браузеров.
Но не только это, поскольку Chromium является открытым исходным кодом, вы можете заметить некоторые неудобства. Не волнуйтесь, ниже я укажу на основные различия:
Доступен вход и синхронизация Нет входа и синхронизации
Начнем с того, что функция входа/синхронизации, поддерживаемая Google, больше не доступна в Chromium. Она поддерживала вход и синхронизацию до тех пор, пока Google не решил удалить ее из проекта с открытым исходным кодом.
Далее, Google Chrome поставляется со встроенной поддержкой высококачественных медиакодеков. Таким образом, вы можете загружать контент из Netflix. Но он не будет работать в Chromium.
Технически, Chromium не включает модуль Widevine Content Decryption. Поэтому вам придется установить необходимые кодеки вручную, чтобы большинство вещей заработало.
Тем не менее у вас не должно возникнуть проблем с воспроизведением контента с таких платформ, как Apple Music и других, в обоих браузерах.
Установка и доступность последнего обновления
Вы можете установить Google Chrome практически на любую платформу. Linux не является исключением. Просто зайдите на его официальный сайт и возьмите пакет DEB/RPM для быстрой установки. Установленное приложение также обновляется автоматически.
Установка Chromium не так проста на некоторых платформах. Было время, когда некоторые дистрибутивы Linux включали Chromium в качестве браузера по умолчанию. Это были дни прошлого.
Даже на Windows установка и обновление Chromium не так гладко, как Chrome.
В Linux установка Chromium — это совсем другая история. Популярные дистрибутивы, такие как Ubuntu, устанавливают его как приложение Snap в песочнице.
Даже если вы пытаетесь установить его с помощью терминала, надеясь, что получите его из репозиториев APT, это снова Snap:
С пакетом Snap вы можете столкнуться с проблемой сочетания с вашей пользовательской темой рабочего стола. Кроме того, приложения Snap запускаются дольше.
И если вы продолжите сборку и установку Chromium вручную, вам придется обновлять его вручную.
Угол конфиденциальности
Google Chrome должен быть достаточно хорош для большинства пользователей. Однако если вы беспокоитесь о своей конфиденциальности, Google Chrome отслеживает информацию об использовании и некоторые данные, связанные с просмотром веб-страниц.
Недавно Google представил новый API Chrome, который позволяет сайтам определять, когда вы бездействуете, а когда нет. Несмотря на то, что это серьезная проблема конфиденциальности, она не единственная.
Google постоянно экспериментирует с новыми способами отслеживания пользователей; например, эксперимент Google FLoC был воспринят не очень хорошо, как отметили в EFF.
Технически, они утверждают, что хотят повысить конфиденциальность пользователей, обеспечивая при этом рекламные возможности. Однако на сегодняшний день это невыполнимая задача.
Для сравнения, Chromium должен быть гораздо лучше в отношении конфиденциальности. Однако, если вы ненавидите все, что связано с Google в вашем браузере, даже малейшую телеметрию, вам стоит попробовать UnGoogled Chromium.
Это Chromium, но без каких-либо компонентов Google.
Производительность браузера
Существует множество бенчмарков для браузеров, которые дают представление о том, насколько хорошо браузер справляется с задачами.
Учитывая продвинутые веб-приложения и ресурсоемкий JavaScript на веб-сайтах, если браузер работает плохо, то при работе с большим количеством активных вкладок вы получите ощутимо плохой опыт.
JetStream 2 и Speedometer 2 — два популярных бенчмарка, которые дают оценку производительности при выполнении различных задач и отзывчивости, соответственно.
Кроме того, я также опробовал Basemark Web 3.0, который также тестирует различные вещи и выдает суммарную оценку.
В целом, здесь побеждает Google Chrome.
Но стоит отметить, что ресурсы системы и фоновые процессы при работе браузера будут по-разному влиять на производительность. Поэтому примите это во внимание.
Что выбрать?
Выбор браузеров существует потому, что пользователи предпочитают разные вещи. Google Chrome предлагает хороший набор функций и удобство работы. Если вы в той или иной форме используете сервисы Google, Google Chrome можно смело рекомендовать.
Однако если вас беспокоит практика конфиденциальности и проприетарный код, Chromium или UnGoogled Chromium, или любой другой браузер на основе Chromium, например Brave, может стать хорошим выбором.
Это все, что я имел в виду, когда обсуждал Chrome и Chromium. Теперь я готов выслушать ваши мнения. Раздел комментариев в вашем распоряжении.