Резюме
Смартфоны задали новый ритм жизни, и мобильные приложения стали неотъемлемой частью нашей повседневной рутины. Однако на компьютерах количество нативных приложений значительно меньше. Я долго мучился с этой проблемой, пока не нашел решение в использовании Nativefier, который позволяет превращать мои любимые сайты в отдельные приложения.
Nativefier преобразует любой сайт в отдельное приложение для рабочего стола
Не секрет, что большинство популярных браузеров уже предлагают возможность установки сайтов как приложений. Хром давно имеет кнопку "загрузить сайт как приложение", а Safari недавно представил аналогичную функцию.
Эти способы подойдут многим, но есть важный недостаток: приложения остаются полностью связанными с родным браузером. Если вы закроете Safari или Chrome, ваше "приложение" тоже закроется. И хотя оно занимает свое место на панели Dock вашего Mac или в панели задач Windows, по сути это просто еще одна вкладка в браузере.
Nativefier предлагает другой подход. Он использует Electron для оборачивания веб-приложений в полностью независимые настольные приложения. Это значит, что они работают отдельно от вашего браузера, и выход из Chrome не закроет ваш веб-сервис заметок, чат-клиент или Reddit (как показано выше).
Это позволяет некоторым веб-приложениям выглядеть более как нативные программы, предоставляя им собственные иконки на панели задач и дублируя настройки уведомлений и независимые окна. Для меня это оказалось бесценным в организации, особенно когда я в пути и использую только экран своего ноутбука.
Что нужно учесть перед использованием Nativefier
Однако не все так просто. Nativefier основан на Electron, и приложения, созданные с его помощью, могут потреблять больше ресурсов, чем обычная вкладка в браузере. Это происходит потому, что каждое приложение Electron запускает свой собственный процесс браузера. С этим могут возникнуть проблемы на старых или слабомощных устройствах, но на средних и мощных системах это обычно не вызывает затруднений.
Учтите, что вам нужно будет войти на каждый сайт, который вы превращаете в приложение Nativefier, но в зависимости от ваших нужд это может стать плюсом. Например, это дает мне возможность создать отдельные приложения для моего аккаунта на Twitch, а также для любых альтернативных или бот-аккаунтов, которые я использую для автоматизации. Если вы работаете с несколькими аккаунтами или ролями в личной или профессиональной жизни, я настоятельно рекомендую это!
Использование Nativefier на Mac
Пользователи Mac могут легко установить Nativefier с помощью Homebrew. Если у вас ещё нет Homebrew, сначала установите его. После этого добавьте Nativefier следующей командой:
Теперь вы готовы преобразовать сайт в приложение. Введите следующую команду в терминале:
По умолчанию приложение создается в вашей домашней папке, но вы также можете указать целевую директорию для установки следующим образом:
Просто замените "~/Applications" на нужный вам путь к папке, который лучше соответствует вашей организации и рабочему процессу. Вы всегда можете переместить его позже без проблем.
Запустите новое приложение из Finder, Spotlight или папки "Программы". Если вам нужно, чтобы сайт работал определенным образом, в Nativefier есть множество опций для кастомизации — такие как включение уведомлений, настройка пользовательских агентов или изменение названия приложения.
Использование Nativefier на ПК
Пользователи Windows могут установить Nativefier через Node.js. Сначала скачайте и установите Node.js с официального сайта.
Я выбрал установщик, что требует нескольких подтверждений стандартных параметров установки. Когда Node будет установлен, вы сможете использовать командную строку для глобальной установки Nativefier следующим образом:
Создание приложения так же просто. Введите в терминале:
Всего за несколько секунд я получил приложение, которое работает отдельно и ведет меня прямо к моей панели управления Twitch!
Созданное приложение появится в вашей пользовательской папке. Если хотите, вы можете указать другое место:
После этого просто дважды щелкните на приложении, чтобы запустить его, как любую другую программу Windows. Если оно не запускается должным образом, возможно, вам нужно будет установить дополнительные зависимости, но для большинства пользователей оно будет работать без дополнительных настроек.
Использование Nativefier на Linux
Пользователям Linux также потребуется Node.js, который можно установить через их менеджер пакетов, который может варьироваться в зависимости от дистрибутива. На системах, основанных на Debian, таких как Ubuntu, выполните следующую команду:
Затем установите Nativefier:
Теперь вы можете создавать приложения с помощью:
Как и в предыдущих разделах, вы можете указать, куда сохранить выходной файл:
В зависимости от вашего дистрибутива вам может понадобиться изменить права доступа перед запуском приложения.
Nativefier — мощный инструмент для превращения сайтов в отдельные приложения, освобождая их от браузера и позволяя лучше интегрироваться в ваш рабочий стол, а также делать их более заметными. Хотя встроенные в браузер решения хорошо работают для некоторых, независимость Nativefier делает его достойным вариантом — особенно если вам нужен постоянный доступ к веб-приложению без учета сбоев в браузере или беспорядка с вкладками.
Просто имейте в виду, что дополнительные затраты на Electron могут быть заметны на более слабых системах, а работа с сессиями может варьироваться в зависимости от сайтов. Но если вас не смущают эти недостатки, Nativefier станет одним из лучших инструментов для создания более удобной и плавной рабочей среды как для работы, так и для отдыха.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Вы также можете читать наши материалы в:
- Telegram: https://t.me/gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru