Превратите любой веб-сайт в отдельное приложение с помощью Nativefier (и почему)

Превратите любой веб-сайт в отдельное приложение с помощью Nativefier (и почему)

Резюме

  • Nativefier создает десктопные приложения из веб-страниц, отделяя их от браузеров в отдельные процессы.
  • Инструмент настраиваемый и независимый, идеально подходит для эффективного управления несколькими учетными записями или ролями.
  • Nativefier легко устанавливается на Mac, ПК и Linux, хотя инструкции по установке для каждой из них немного различаются.

Мобильные приложения стали образом жизни с самого начала эпохи смартфонов. Однако на вашем реальном компьютере вы найдете гораздо меньше предложений в виде собственных приложений. Устав от этого на протяжении многих лет, я нашел покой в ​​использовании Nativefier для создания приложений из моих самых популярных сайтов.

Nativefier превращает любой веб-сайт в собственное десктопное приложение

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

Эти методы отлично работают для многих людей, но у них есть одно важное ограничение: приложения по-прежнему практически прикованы к родительскому браузеру. Если вы закроете Safari или Chrome, ваше «приложение» тоже закроется. Поэтому, даже если оно может похвастаться своим собственным местом на панели задач вашего Mac или панели задач Windows, по сути это все еще одна вкладка браузера.

Превратите любой веб-сайт в отдельное приложение с помощью Nativefier (и почему)

Nativefier использует другой подход. Он использует Electron для упаковки веб-приложений в полностью независимые десктопные приложения. Это означает, что они работают отдельно от вашего браузера, поэтому выход из Chrome не уничтожит ваш веб-список дел, чат-клиент или Reddit (на фото выше).

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

Что следует учесть, прежде чем приступить к работе с Nativefier

Конечно, есть компромиссы. Nativefier построен на Electron. Приложения Electron могут быть более ресурсоемкими, чем вкладка браузера. Это связано с тем, что каждое приложение Electron запускает свой собственный выделенный процесс браузера (помимо других внутренних процессов, зависящих от пользователя/оборудования). Это в основном касается старых или маломощных машин — на системах среднего и высокого класса это обычно не проблема.

Вам следует ожидать входа на каждый сайт, который вы превращаете в приложение Nativefier, но в зависимости от ваших вариантов использования это может быть положительным. Например, это позволяет мне хранить отдельные приложения для моей учетной записи стримера Twitch, а также любые альтернативные или ботовские учетные записи, которые я использую для автоматизации. Если вы работаете с несколькими учетными записями или ролями в своей работе или личной жизни, я настоятельно рекомендую это!

Использование Nativefier на Mac

Пользователи Mac могут легко установить Nativefier с помощью Homebrew. Если у вас еще нет Homebrew, вам нужно будет сначала установить его. После установки Homebrew добавьте Nativefier с помощью:

brew установить nativefier

Теперь вы готовы превратить веб-сайт в приложение. В Терминале выполните:

nativefier «https://example.com»

По умолчанию приложение создается в вашем домашнем каталоге, но вы также можете указать целевой каталог установки, например так:

nativefier -o ~/Приложения «https://example.com»

Просто замените «~/Applications» на путь к файлу, который лучше всего подходит вашей организации и рабочему процессу. Вы всегда можете просто переместить его в другое место позже, если это будет необходимо, без каких-либо проблем.

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

Использование Nativefier на ПК

Пользователи Windows могут установить Nativefier через Node.js. Сначала установите Node.js с официального сайта.

Превратите любой веб-сайт в отдельное приложение с помощью Nativefier (и почему)

Я выбрал установщик, что повлекло за собой множество щелчков и подтверждений всех параметров установки по умолчанию. Когда Node завершит установку, вы можете использовать командную строку для глобальной установки Nativefier, как здесь

npm установить -g родной

Создать приложение так же просто. В терминале выполните:

nativefier «https://example.com»

Превратите любой веб-сайт в отдельное приложение с помощью Nativefier (и почему)

За считанные секунды я получил приложение, которое действует незаметно и переносит меня прямо на мою панель управления Twitch!

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

nativefier -o «C:ПользователиВашеИмяРабочий стол» «https://example.com»

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

Использование Nativefier в Linux

Пользователям Linux также понадобится Node.js, который можно установить через менеджер пакетов, который может отличаться в зависимости от дистрибутивов. В системах на базе Debian, таких как Ubuntu, выполните:

sudo apt установить nodejs npm

Затем установите Nativefier:

npm установить -g родной

Теперь вы можете создавать приложения с помощью:

nativefier «https://example.com»

Как и в предыдущих двух разделах, вы можете указать место вывода:

nativefier -o ~/Desktop «https://example.com»

В зависимости от вашего дистрибутива вам может потребоваться настроить разрешения перед запуском приложения.

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

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

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий