Добавить в корзинуПозвонить
Найти в Дзене
Герман Геншин

Почему ваши любимые расширения отсутствуют в Safari

Одной из наиболее важных особенностей веб-браузеров, на которые мы полагаемся, являются расширения. Если вы используете Safari на своем Mac, вы, вероятно, заметили, что выбор расширений в браузере Apple довольно скромен по сравнению с конкурентами, и на это есть несколько конкретных причин. Если вы когда-либо загружали расширения для Chrome, Firefox или даже Microsoft Edge, то знаете, что это обычно довольно простой процесс. Вы заходите в их магазин, находите нужное расширение, и всего одним-двумя кликами оно готово к использованию. Apple придерживается совершенно другого подхода с Safari, и эта особенность создает серьезные преграды для разработчиков. Во-первых, если разработчик хочет предложить расширение для Safari, он обязан создать его с использованием Xcode — среды разработки Apple. Это сразу же добавляет уровень сложности, отсутствующий в других браузерах, которые часто позволяют разрабатывать расширения, используя более распространённые веб-технологии. Но это ещё не всё. После
Оглавление

Резюме

Одной из наиболее важных особенностей веб-браузеров, на которые мы полагаемся, являются расширения. Если вы используете Safari на своем Mac, вы, вероятно, заметили, что выбор расширений в браузере Apple довольно скромен по сравнению с конкурентами, и на это есть несколько конкретных причин.

Apple создает преграды

Если вы когда-либо загружали расширения для Chrome, Firefox или даже Microsoft Edge, то знаете, что это обычно довольно простой процесс. Вы заходите в их магазин, находите нужное расширение, и всего одним-двумя кликами оно готово к использованию. Apple придерживается совершенно другого подхода с Safari, и эта особенность создает серьезные преграды для разработчиков.

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

-2

Но это ещё не всё. После того, как расширение разработано, оно должно пройти процесс утверждения в App Store Apple. Это не простая загрузка, как в некоторых других платформах. Здесь требуется соблюдение правил Apple и ожидание проверки. Кроме того, разработчикам необходимо иметь платный аккаунт в Apple Developer Program, стоимость которого составляет 99 долларов в год. Этот ежегодный взнос может стать серьёзным барьером, особенно для небольших разработчиков или тех, кто предлагает бесплатные или нишевые расширения.

Для большинства расширений в других популярных браузерах таких преград нет. Открытая природа экосистемы расширений в Chrome, Firefox и Edge позволяет большему количеству разработчиков участвовать, что в свою очередь приводит к более широкому выбору для пользователей.

Как установить расширения Safari на Mac

Расширения — это мини-приложения, которые добавляют дополнительный функционал в ваш браузер. В Chrome достаточно просто добавить расширение, и на этом всё. Но в Safari на Mac процесс немного иной, так как расширения поставляются в виде приложений. Вот как установить расширения Safari на Mac.

Safari работает иначе

-3

Помимо требования использовать App Store, сам способ обработки расширений в Safari также влияет на уменьшение их количества. API, позволяющие расширениям взаимодействовать с браузером, отличаются в Safari по сравнению с браузерами на базе Chromium (такими как Chrome и Edge) и Firefox.

Некоторые функции, доступные в других браузерах, либо вообще отсутствуют в API расширений Safari, либо реализованы иначе и часто с ограничениями. Это может создавать трудности, а иногда даже делает невозможным для разработчиков перенести все возможности их существующих расширений в Safari. Рэймонд Хилл, разработчик популярного блокировщика рекламы uBlock Origin, прекратил поддержку Safari, и неясно, вернется ли он к этому когда-либо.

Расширение, которое значительно изменяет содержимое или поведение веб-страницы, может полагаться на определенные API в Chrome или Firefox, которые не имеют прямого аналога в Safari. Это означает, что разработчики часто вынуждены идти на значительные компромиссы или, как поступил Хилл, просто решать, что нет смысла пытаться воспроизвести функционал в браузере Apple. Вот почему некоторые ваши любимые расширения недоступны в Safari.

Барьер, который разработчикам необходимо преодолеть, чтобы получить свои расширения в Safari на Mac, значительно выше, чем в случае с Chrome или Firefox. Требование использования Xcode, прохождение процесса утверждения в App Store и необходимость оплачивать ежегодный взнос создают препятствия, с которыми многие просто решают не сталкиваться.

В конечном счете, более скромный выбор расширений в Safari объясняется особой философией Apple. Другие браузеры принимают более открытую экосистему, что приводит к большему развитию инструментов для пользователей, тогда как Safari фокусируется на более строгом контроле того, что может быть интегрировано. Это значит, что некоторые популярные расширения, доступные в других браузерах, могут быть вам недоступны, но вы можете рассчитывать на более стабильный и безопасный опыт при серфинге в сети.

Я всегда изменяю эти 6 настроек безопасности в Safari

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

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

Вы также можете найти наши материалы в: